Renvoie la valeur à une position de ligne et de colonne donnée dans une plage.
Syntaxe
INDEX(array, row_num, [column_num])Arguments
arrayobligatoire
La plage ou le tableau d'où renvoyer une valeur.
row_numobligatoire
La position de ligne dans le tableau.
column_numfacultatif
La position de colonne dans le tableau.
INDEX renvoie la valeur à une position numérique dans une plage. Seul, il est simple, mais associé à MATCH il devient la recherche la plus flexible d'Excel — capable de chercher dans n'importe quelle direction et de résister à l'insertion de colonnes. INDEX/MATCH est l'alternative classique à VLOOKUP dans les versions sans XLOOKUP.
=INDEX(C2:C100, 5)→$420Renvoie la 5e valeur de la colonne des prix.
=INDEX(A2:D100, MATCH("A102", A2:A100, 0), 3)→$1,250INDEX/MATCH : trouve la ligne de A102 et renvoie la colonne 3.
Choisissez la plage de retour
Pointez INDEX vers la colonne ou le tableau qui contient votre réponse.
Trouvez la ligne avec MATCH
Imbriquez MATCH pour convertir une clé de recherche en numéro de ligne dont INDEX a besoin.
Ajoutez un numéro de colonne si nécessaire
Pour les tableaux à deux dimensions, fournissez à la fois les positions de ligne et de colonne.
INDEX/MATCH peut renvoyer des valeurs à gauche de la clé, ne casse pas lors de l'insertion de colonnes et est plus rapide sur les grandes feuilles.