Avant d’expliquer individuellement les fonctions INDEX et MATCH d’Excel, prenons un exemple. Parce que, comme le disait le grand Iron Man, « Parfois, il faut courir avant de pouvoir marcher ».

Exemple

Dans cet exemple, j’ai une table d’étudiants. La colonne A a les noms des étudiants, la colonne B a le numéro de rouleau et la colonne C a les scores.

Maintenant, nous avons besoin d’une recherche pour le nom du rouleau n ° 104, comme indiqué dans l’image ci-dessous.

341

Si nous voulions rechercher le score, nous aurions utilisé RECHERCHEV. Pourquoi pas ici?

VLOOKUP récupère uniquement les données à droite de la table. Il ne peut rien faire pour les colonnes de gauche.

Donc, pour rechercher la valeur à partir de la gauche du tableau dans Excel, nous utiliserons Excel`link: / lookup-formulas-excel-index-function [INDEX] «  link: / lookup-formulas-excel-match-function [MATCH] ».

Dans la cellule G2, j’ai écrit un lien: / lookup-formulas-excel-index-function [INDEX] «  link: / lookup-formulas-excel-match-function [MATCH] `

formule pour récupérer les données à gauche de Column.

=INDEX(A2:A10,MATCH(F2,B2:B10,0))

La formule générique de INDEX MATCH pour la recherche serait

=INDEX (range from where you want to retrieve data,Match(lookup_value,lookup range,0))

Cela marche. Comment? Venez, comprenons.

INDEX MATCH Explication:

Pour comprendre la formule ci-dessus, nous devons comprendre la fonction INDEX et la fonction MATCH individuellement.

Fonction INDEX dans Excel

INDEX renvoie la valeur d’une plage donnée à un numéro d’index défini.

lien: / lookup-formulas-excel-index-function [La fonction INDEX]:

=INDEX (range from where you want to retrieve data, row index, [optional col index])

Par exemple, à partir de notre table Student, si je veux obtenir la 4ème valeur de la plage A2: A10, j’écrirai:

=INDEX(A2:A10, 4)

Il renverra «Kavita» qui est la 4ème valeur dans une plage donnée. Ici, le numéro de ligne est codé en dur.

Cela vous frappe? Ouais! Maintenant, nous devons obtenir ce numéro d’index de «Kavita» en utilisant une formule et cela fonctionnera. La fonction MATCH est entrée en action.

lien: / lookup-formulas-excel-index-function [Fonction MATCH] dans Excel La fonction MATCH renvoie le numéro d’index pour la première apparition d’une valeur dans une plage.

Formule MATCH générique:

=MATCH (lookup value,range, 0 for exact match)

Par exemple, à partir de notre table des étudiants, si je veux obtenir un index ou dire le numéro de ligne de 104, j’écrirai:

=MATCH (104,B2:B10,0)

Cela retournera 4. Maintenant, pensez-y …​ Oui, nous pouvons utiliser la fonction MATCH pour donner à la fonction INDEX sa variable d’index.

Utilisation de INDEX- MATCH

Nous avons déjà utilisé la formule INDEX-MATCH au début de cet article.

Comprenons que:

INDEX (A2: A10, MATCH (F2, B2: B10,0)):

La fonction MATCH recherche le numéro d’index de la valeur dans F2 (104) dans la plage B2: B10 et renvoie 4.

Nous avons maintenant INDEX (A2: A10,4). Ensuite, la fonction INDEX va au 4ème index de la plage A2: A10 et renvoie sa valeur, qui est «Kavita». Et c’est fait. C’est simple, n’est-ce pas? Souvent, les gens ont peur de la fonction INDEX MATCH. Ils disent que c’est trop difficile, mais en réalité, c’est beaucoup plus simple que la Formule RECHERCHE.

Un sujet demeure. Quelle est la différence entre RECHERCHEV et INDEX MATCH? Couvrons-le rapidement.

RECHERCHEV vs INDEX MATCH

VLOOKUP can’t retrieve data from the left of the table

INDEX MATCH can

fetch data from the left of the table

VLOOKUP needs the whole Table for reference

INDEX MATCH only needs two

columns of the table

VLOOKUP requires the column number from which you want to retrieve the

data. Thus you need to count columns manually first or take help from

another function.

INDEX MATCH does not need a column number. Hence less

human effort is required.

NOTES PRO:

Dans cet exemple, nous avons vu un index travailler avec une dimension.

Cependant, cela fonctionne également en deux dimensions. Si vous sélectionnez une plage 2D, vous pouvez définir la colonne à partir de laquelle vous souhaitez obtenir la valeur.

Par exemple, INDEX (A2: C10,4,3) renverra la 4ème valeur de la troisième colonne, qui est 51 dans notre exemple.

Le troisième argument (type de correspondance) prend en charge 2 options supplémentaires, 1 pour moins de et -1 pour plus de. Je ne les explique pas ici. Essayez-les par vous-même.

Cet article vous a-t-il été utile ou avez-vous toujours des difficultés à utiliser la fonction INDEX MATCH dans Excel, expliquez-le dans la section commentaires. Je serai heureux de vous aider.

Articles liés:

link: / lookup-formulas-vlookup-top-5-values-with-duplicate-values-using-index-match-in-excel [Rechercher les 5 meilleures valeurs avec des valeurs en double à l’aide d’INDEX-MATCH dans Excel] `lien: / lookup-formulas-vlookup-multiple-values ​​[Comment VLOOKUP plusieurs valeurs dans Excel] lien: / lookup-formulas-vlookup-with-dynamic-col-index [Comment VLOOKUP avec Dynamic Col Index dans Excel] lien: / lookup-formulas-use-vlookup-from-two-or-more-lookup-tables [Comment utiliser la RECHERCHEV à partir de deux ou plusieurs tables de recherche dans Excel] `

Articles populaires:

lien: / clavier-formule-raccourcis-50-excel-raccourcis-pour-augmenter-votre-productivité [50 raccourcis Excel pour augmenter votre productivité]

link: / formulas-and-functions-introduction-of-vlookup-function [Comment utiliser la fonction RECHERCHEV dans Excel]

link: / tips-countif-in-microsoft-excel [Comment utiliser la fonction COUNTIF dans Excel]

lien: / excel-formule-et-fonction-excel-sumif-function [Comment utiliser la fonction SUMIF dans Excel]