RECHERCHEV a une limite bien connue : elle ne rapporte que ce qui se trouve à droite de la colonne cherchée. Le duo INDEX + EQUIV ignore cette frontière, puisqu’il cherche n’importe où et rapporte n’importe quoi, dans n’importe quel sens. C’est surtout la meilleure façon de comprendre ce qu’une recherche fait vraiment : trouver une position, puis en extraire une valeur.
D’abord la position, ensuite la valeur.
EQUIV répond à « à quelle ligne ? », INDEX à « et qu’y a-t-il ? ». Comprendre ces deux gestes, c’est comprendre toute recherche dans un tableur.
Une recherche = deux gestes
1 · EQUIV trouve OÙ
=EQUIV("Durand";B:B;0)ligne 32 · INDEX rapporte QUOI
=INDEX(A:A;3)CL-207La colonne A est à gauche de B, et pourtant on la rapporte : c’est tout ce que RECHERCHEV ne sait pas faire.
Le mécanisme : trouver la position, puis extraire
Tout repose sur deux fonctions qui, seules, sont presque triviales. =EQUIV("Durand";B:B;0) répond à la question « à quelle ligne se trouve Durand dans la colonne B ? » et renvoie un simple nombre, disons 3, le 0 final exigeant une correspondance exacte. De son côté, =INDEX(A:A;3) répond à « que contient la colonne A sur la ligne 3 ? ». Emboîtez les deux et vous obtenez =INDEX(A:A;EQUIV("Durand";B:B;0)), soit « rapporte la valeur de A sur la ligne où B vaut Durand », la colonne A étant à gauche de B sans que cela pose le moindre problème.
| A | B | C | |
|---|---|---|---|
| 1 | Code client | Nom | Code de Durand |
| 2 | CL-104 | Martin | =INDEX(A:A;EQUIV("Durand";B:B;0)) |
| 3 | CL-207 | Durand | → CL-207 |
| 4 | CL-311 | Bernard |
Quand choisir le duo plutôt que RECHERCHEX
Soyons clairs : si vous avez Excel 2021 ou Microsoft 365, RECHERCHEX fait la même chose en une seule fonction plus lisible, et c’est le premier choix. INDEX + EQUIV garde malgré tout trois terrains où il reste précieux. Il fonctionne sur les vieilles versions d’Excel, 2019 et avant, qui ignorent RECHERCHEX et où le duo, lui, tourne depuis toujours. Il excelle dans la recherche à deux dimensions, un EQUIV pour la ligne et un second pour la colonne, ce qui donne =INDEX(B2:E9;EQUIV(H1;A2:A9;0);EQUIV(H2;B1:E1;0)) pour trouver la valeur au croisement d’un produit et d’un mois. Et il reste, dans Google Sheets, la solution portable la plus répandue entre les deux mondes.
Le piège du duo
Essayez sur votre propre fichier
Le plan gratuit suffit pour appliquer ce guide : déposez votre export, vérifiez chaque chiffre dans la vue Données.
Créer mon tableau de bord