Dans cet article, nous allons apprendre à récupérer la valeur de la première cellule non vide. Nous utilisons la fonction Index avec la fonction Match dans Microsoft Excel 2010 pour obtenir le résultat souhaité.

INDEX: la formule Index renvoie une valeur à partir de l’intersection entre le numéro de ligne et le numéro de colonne dans un tableau. Il existe 2 syntaxes pour la fonction «INDEX».

1ère Syntaxe de la fonction “INDEX”: = INDEX (tableau, numéro de ligne, [numéro de colonne])

2ème Syntaxe de la fonction «INDEX»: = INDEX (référence, numéro de ligne, [numéro de colonne], [numéro de zone]) Par exemple: – Nous avons des données dans la plage A1: C5 dans laquelle la colonne A contient l’ID de commande, la colonne B contient le prix unitaire, et la colonne C contient la quantité.

Suivez les étapes ci-dessous: – * Écrivez la formule dans la cellule D2.

  • = INDEX (A1: C5,2,3)

  • Appuyez sur Entrée sur votre clavier.

  • La fonction renvoie 10, ce qui signifie que 10 est disponible dans la 2 ^ nd ^ ligne et la 3 ^ rd ^ colonne.

img1

MATCH: la formule Match renvoie le numéro de cellule où la valeur se trouve dans une plage horizontale ou verticale.

Syntaxe de la fonction “MATCH”: = MATCH (lookup_value, lookup_array, [match_type]) _ _Il existe 3 types de correspondance. 1 ^ st ^ est 1-inférieur à, 2 ^ nd ^ est 0-Correspondance exacte, 3 ^ rd ^ est (-1) -plus grand que. Par exemple: – Nous avons des données dans la plage A1: C5 dans laquelle Colonne A contient l’ID de commande, la colonne B contient le prix unitaire et la colonne C contient la quantité.

img2

Suivez les étapes ci-dessous: – * Écrivez la formule dans la cellule D2.

  • = MATCH (12982, A2: A5,1)

  • Appuyez sur Entrée sur votre clavier.

  • La fonction renverra 4, ce qui signifie que la 4 ^ e ^ cellule correspond aux critères donnés.

img3

Prenons un exemple pour comprendre comment nous pouvons récupérer la valeur de la première cellule non vide.

Nous avons des données dans la plage A1: A7 dans laquelle certaines cellules sont vides. Maintenant, nous voulons récupérer la valeur de la première cellule non vide de la plage (A2: A7).

img4

Suivez les étapes ci-dessous: – * Écrivez la formule dans la cellule B2.

  • = INDEX (A2: A7, MATCH (TRUE, A2: A7 <> «  », 0))

  • Appuyez sur Ctrl + Maj + Entrée sur votre clavier.

  • La fonction retournera AAA, ce qui signifie que «AAA» est la première valeur de cellule non vide de la plage.

img5