RECHERCHEX
RECHERCHEX cherche une valeur dans une colonne et renvoie la ligne correspondante d'une autre, à gauche comme à droite. Elle remplace RECHERCHEV et gère les absences sans SIERREUR.
- RECHERCHEX
- XLOOKUP
- recherche
- moderne
- dernière occurrence
- barème
Syntaxe
=RECHERCHEX(valeur ; plage_recherche ; plage_résultat ; [si_absent] ; [mode] ; [sens])Exemple
Facturation : tableau Tarifs (colonnes Code, Désignation, Prix)=RECHERCHEX(A2 ; Tarifs[Code] ; Tarifs[Prix] ; "Code inconnu") "P-104" renvoie 24,90 ; "P-999" renvoie Code inconnu=RECHERCHEX(A2 ; Tarifs[Code] ; Tarifs[[Désignation]:[Prix]]) renvoie deux cellules : la désignation et le prixCommissions : tableau Bareme (colonnes Seuil, Taux)=RECHERCHEX(B2 ; Bareme[Seuil] ; Bareme[Taux] ; ; -1) CA de 32 000 : taux du seuil égal ou juste inférieurÀ retenir
- Disponibilité : Microsoft 365, Excel 2021 et versions suivantes ; RECHERCHEV reste nécessaire pour les classeurs ouverts dans des versions plus anciennes.
- Le mode -1 (exacte ou valeur inférieure) traite un barème sans exiger de tri ; le mode 2 active les jokers * et ?.
- Le sens -1 cherche de bas en haut : pratique pour retrouver la dernière commande d'un client.
- Piège : les deux plages doivent commencer et finir sur les mêmes lignes. Un décalage (A2:A200 contre C3:C201) renvoie la valeur de la ligne suivante sans erreur ; des hauteurs différentes renvoient #VALEUR!.
Voir aussi
- RECHERCHEVRECHERCHEV cherche une valeur dans la première colonne d'un tableau et renvoie l'information d'une autre colonne sur la même ligne. Elle reste présente dans d'innombrables classeurs existants.
- INDEX + EQUIV (combo)INDEX+EQUIV combine deux fonctions : EQUIV trouve la ligne, INDEX lit la valeur dans la colonne voulue. Le duo cherche dans tous les sens et résiste aux insertions de colonnes.
- EQUIVEQUIV renvoie la position d'une valeur dans une ligne ou une colonne, par exemple 3 pour la 3e cellule. Elle fournit à INDEX le numéro de ligne ou de colonne à lire et vérifie qu'une valeur existe.
- Tableaux structurésUn tableau structuré (Ctrl+L) transforme une plage en objet nommé qui s'agrandit tout seul. Les formules y citent les colonnes par leur nom, ce qui les rend lisibles et robustes aux ajouts.