Fonction de correspondance d'index dans Excel (utilisez cette alternative puissante à RECHERCHEV)

Que fait la fonction INDEX dans Excel?

La fonction INDEX peut renvoyer le résultat à partir du numéro de ligne et la fonction MATCH peut nous donner la position de la valeur de recherche dans le tableau. Cette combinaison de la fonction Excel INDEX MATCH est très utile pour résoudre une limitation clé de RECHERCHEV, qui est qu'elle ne peut pas être utilisée pour rechercher la table de gauche à droite; cependant, la fonction INDEX MATCH peut atteindre cet objectif sans effort. Dans cet article, nous en discuterons en détail -

C'est aussi simple que cela, pour l'instant, regardez la syntaxe de la fonction INDEX.

Tableau: De quelle colonne ou tableau, nous avons besoin de la valeur ??

Numéro de ligne: Dans le tableau fourni , à partir de quelle ligne nous avons besoin du résultat ???

Ces deux arguments sont assez bons dans la plupart des situations. Nous allons maintenant examiner l'exemple de la fonction INDEX.

Exemple

Pour cet exemple, considérez les données ci-dessous.

Nous avons des données de la plage de cellules A1 à B7. Dans la cellule D2, nous avons le nom du mois, et pour le nom de ce mois, nous avons besoin de la valeur des ventes dans la cellule E2.

Ouvrons la fonction INDEX dans la cellule E2.

Un tableau est le premier argument, c'est-à-dire de quelle colonne nous avons besoin du résultat, c'est-à-dire que nous avons besoin des résultats de la colonne «ventes», alors sélectionnez de B2 à B7.

Vient ensuite le numéro de ROW, c'est-à-dire dans la plage de cellules sélectionnée à partir de laquelle nous avons besoin du résultat. Dans cet exemple, nous avons besoin de la valeur des ventes pour le mois "Mars". Dans la plage sélectionnée, «Mar» est la troisième ligne, nous avons donc besoin des résultats de la troisième ligne.

Ok, c'est tout. Fermez le crochet et appuyez sur la touche Entrée, nous aurons la valeur des ventes pour le mois de «mars».

Comme ceci, en fonction du numéro de ligne fourni, nous obtiendrons la valeur du tableau fourni.

Que fait la fonction MATCH dans Excel?

La fonction MATCH est utilisée pour trouver la position de la valeur de recherche dans le tableau fourni. En termes simples, recherchez le numéro de ligne de valeur ou le numéro de colonne dans la plage de cellules. Voici la syntaxe de la fonction MATCH.

Valeur de recherche: pour quelle valeur de recherche, nous essayons de trouver la position ??

Tableau de recherche: Dans quel tableau ou plage de cellules, nous recherchons la valeur de recherche ???

Type de match: cela décidera du type de résultat dont nous avons besoin. Nous pouvons fournir zéro pour une correspondance exacte.

Exemple de fonction MATCH dans Excel

Pour cet exemple, considérez uniquement les données ci-dessus.

À partir des données ci-dessus, nous essayons d'obtenir la position du mois «Mar» dans la cellule E5. Ouvrez la fonction MATCH dans la cellule E5.

Le premier argument est «Valeur de recherche», donc ici notre valeur de recherche est «Mar», alors sélectionnez la cellule D5.

Le tableau de recherche correspond à la plage de cellules à partir de laquelle nous essayons de rechercher la position de la valeur de recherche. Sélectionnez donc la colonne «Mois».

Le dernier argument est le type de correspondance puisque nous examinons l'offre de correspondance exacte 0.

Ainsi, dans le tableau de recherche A2: A7, la position de la valeur de recherche «Mar» est 3.

Combinaison de la fonction INDEX + MATCH dans Excel

L'index peut renvoyer le résultat à partir du numéro de ligne mentionné et la fonction Match peut nous donner la position de la valeur de recherche dans le tableau. Au lieu de fournir le numéro de ligne à la formule INDEX, nous pouvons inclure la fonction MATCH pour renvoyer le numéro de ligne.

Ouvrez la fonction INDEX dans la cellule E2.

Pour le premier argument, Array fournit B2 à B7.

Pour le numéro de ligne, au lieu de fournir le numéro de ligne comme 3, ouvrez la fonction MATCH à l'intérieur de la fonction INDEX.

Sélectionnez la valeur de recherche en tant que cellule D2.

Sélectionnez le tableau de recherche de A2 à A7.

Entrez zéro comme type de correspondance.

Ainsi, en fonction du numéro de ligne fourni par la fonction MATCH, la fonction INDEX renverra la valeur des ventes. Nous pouvons changer le nom du mois dans la cellule D2 pour voir la valeur des ventes change dynamiquement.

Alternative puissante à RECHERCHEV

Nous avons tous utilisé la fonction RECHERCHEV jour après jour, mais l'une des limites de RECHERCHEV est qu'elle ne peut récupérer la valeur que de gauche à droite, pas de droite à gauche.

Par exemple, regardez les données ci-dessous.

La valeur de recherche de données ci-dessus est Month et la colonne de résultat est sales. Mais dans la colonne de résultats de données (Ventes) se trouve à gauche de la table de tableau de recherche (Mois), donc RECHERCHEV ne peut pas aider à l'utiliser ici, mais avec la combinaison d'INDEX et de MATCH, nous pouvons toujours récupérer les données de la table.

Articles intéressants...