Comment utiliser l’index et la fonction MATCH Lookup valeur dans Excel
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.
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]