Recherche bidirectionnelle avec INDEX et EQUIV
Pour rechercher quelque chose à la fois dans les lignes et les colonnes d'Excel, ou pour trouver une valeur à l'intersection d'une ligne et d'une colonne spécifiques, nous pouvons utiliser les fonctions INDEX et EQUIV.
Comment effectuer une recherche bidirectionnelle avec INDEX et EQUIV ?
Pour remplir les informations concernant les ventes réalisées par Samantha au mois de juillet dans la cellule H7 comme indiqué ci-dessus, vous pouvez utiliser la fonction EQUIV deux fois pour obtenir les numéros de ligne (nom) et de colonne (mois). La fonction INDEX récupérera ensuite les ventes dans la plage des ventes en fonction des numéros de position fournis par EQUIV. (Notez que le numéro de ligne précède celui de la colonne dans une formule INDEX.)
Syntaxe générique
=INDEX(plage_retour,EQUIV(valeur_recherche_verticale,plage_recherche_verticale,0),EQUIV(valeur_recherche_horizontale,plage_recherche_horizontale,0))
- plage_retour : La plage où vous souhaitez que la formule combinée retourne les ventes. Ici, cela fait référence à la plage des ventes.
- valeur_recherche_verticale/horizontale : La valeur utilisée par EQUIV pour localiser son numéro de ligne ou de colonne. Ici, cela fait référence au mois et au nom donnés.
- plage_recherche_colonne/ligne : La plage de cellules où la valeur_recherche_verticale/horizontale est listée. Ici, cela fait référence aux plages de mois et de noms.
- type_correspondance 0 : Force EQUIV à trouver la première valeur qui correspond exactement à la valeur_recherche.
Pour trouver les ventes réalisées par Samantha au mois de juillet, veuillez copier ou entrer la formule ci-dessous dans la cellule H7, puis appuyez sur Entrée pour obtenir le résultat :
=INDEX(C5:E10,EQUIV("Samantha",B5:B10,0),EQUIV("juillet",C4:E4,0))
Ou, utilisez une référence de cellule pour rendre la formule dynamique :
=INDEX(C5:E10,EQUIV(h3,B5:B10,0),EQUIV(H5,C4:E4,0))
Explication de la formule
=INDEX(C5:E10,EQUIV(h3,B5:B10,0),EQUIV(H5,C4:E4,0))
- EQUIV(h3,B5:B10,0): La fonction EQUIV trouve la position de Samantha, la valeur exacte dans la cellule h3, dans la plage B5:B10. Elle renverra donc 3, car Samantha est à la 3ème position de la liste.
- EQUIV(H5,C4:E4,0): La fonction EQUIV trouve la position de juillet, la valeur exacte dans la cellule H5, dans la plage C4:E4. Elle renverra donc 2, car juillet est à la 2ème position de la plage.
- INDEX(C5:E10C5:E10,EQUIV(h3,B5:B10,0),EQUIV(H5,C4:E4,0)) = INDEX(C5:E10C5:E10,3,2) : La fonction INDEX récupère la valeur à l'intersection de la 3ème ligne et de la 2ème colonne dans la plage des ventes C5:E10, qui est la valeur dans la cellule D7, $30,051.
Fonctions connexes
La fonction INDEX Excel renvoie la valeur affichée en fonction d'une position donnée dans une plage ou un tableau.
La fonction EQUIV Excel recherche une valeur spécifique dans une plage de cellules et renvoie la position relative de cette valeur.
Formules connexes
Correspondance approximative bidirectionnelle avec plusieurs critères
Dans ce tutoriel, nous allons parler de la manière de rechercher une correspondance approximative basée sur plusieurs critères répertoriés à la fois dans les colonnes et les lignes d'une feuille de calcul Excel, avec l'aide des fonctions INDEX, EQUIV et SI.
Recherche multicritères avec INDEX et EQUIV
Lorsque vous travaillez avec une grande base de données dans une feuille de calcul Excel comportant plusieurs colonnes et légendes de lignes, il est toujours délicat de trouver quelque chose qui répond à plusieurs critères. Dans ce cas, vous pouvez utiliser une formule matricielle avec les fonctions INDEX et EQUIV.
Recherche vers la gauche avec INDEX et EQUIV
Pour trouver des informations listées dans les colonnes de gauche d'une feuille de calcul Excel concernant un élément donné situé à droite, vous pouvez utiliser les fonctions INDEX et EQUIV. La combinaison de ces deux fonctions présente l'avantage de pouvoir rechercher des valeurs dans n'importe quelle colonne par rapport à une autre fonction de recherche puissante d'Excel, RECHERCHEV.
Les meilleurs outils de productivité pour Office
Kutools pour Excel - Vous aide à vous démarquer de la foule
Kutools pour Excel compte plus de 300 fonctionnalités, garantissant que ce dont vous avez besoin n'est qu'à un clic...
Office Tab - Active la lecture et l'édition par onglets dans Microsoft Office (y compris Excel)
- Une seconde pour basculer entre des dizaines de documents ouverts !
- Réduit des centaines de clics de souris pour vous chaque jour, dites adieu à la main de la souris.
- Augmente votre productivité de 50 % lors de la consultation et de l'édition de plusieurs documents.
- Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.