RECHERCHEX (XLOOKUP) : la nouvelle fonction de recherche Excel
Arrivée avec Excel 2021 et Microsoft 365, RECHERCHEX (XLOOKUP en anglais) est la fonction de recherche moderne d’Excel. Elle est conçue pour remplacer RECHERCHEV — plus simple, plus souple, et débarrassée de ses principaux défauts. Si votre version d’Excel la propose, elle deviendra vite votre réflexe pour retrouver une information dans un tableau.
Cet article explique son fonctionnement, ses avantages sur RECHERCHEV, et ses options avancées, avec des exemples concrets.
Le jeu de données d’exemple
Les exemples reprennent un petit catalogue, situé en A2:C5 :
| Référence (A) | Désignation (B) | Prix (C) |
|---|---|---|
| REF001 | Clavier | 29,90 |
| REF002 | Souris | 15,50 |
| REF003 | Écran | 149,00 |
| REF004 | Webcam | 45,00 |
La syntaxe de RECHERCHEX
Dans sa forme la plus simple, RECHERCHEX ne demande que trois arguments :
=RECHERCHEX(valeur_cherchée ; tableau_recherche ; tableau_résultat)
- valeur_cherchée : ce que vous cherchez (une référence, un nom…).
- tableau_recherche : la colonne où chercher cette valeur.
- tableau_résultat : la colonne d’où renvoyer le résultat.
Pour obtenir le prix de la référence REF003 :
=RECHERCHEX("REF003" ; A2:A5 ; C2:C5)
Excel cherche « REF003 » dans la colonne des références (A2:A5) et renvoie la valeur correspondante dans la colonne des prix (C2:C5) : 149,00. Simple et lisible.
Pourquoi RECHERCHEX est meilleure que RECHERCHEV
RECHERCHEX corrige les trois grandes limites de RECHERCHEV :
| Limite de RECHERCHEV | Solution de RECHERCHEX |
|---|---|
| Ne cherche que vers la droite | Cherche dans n’importe quelle direction (la colonne résultat peut être à gauche de la colonne recherche) |
| Le n° de colonne se casse si on insère une colonne | On désigne directement la colonne résultat : l’insertion ne casse rien |
| Correspondance approximative par défaut (piège) | Correspondance exacte par défaut — le comportement attendu |
Ce dernier point est important : là où RECHERCHEV oblige à préciser FAUX pour éviter les mauvaises surprises, RECHERCHEX fait le bon choix d’office.
Gérer le cas « non trouvé »
Quand la valeur n’existe pas, RECHERCHEV renvoie #N/A, qu’il fallait envelopper dans SIERREUR. RECHERCHEX intègre directement un 4ᵉ argument pour cela :
=RECHERCHEX("REF999" ; A2:A5 ; C2:C5 ; "Référence inconnue")
Si « REF999 » est introuvable, la cellule affiche « Référence inconnue » au lieu de l’erreur. Plus besoin de SIERREUR pour ce cas courant.
Chercher dans les deux sens
Contrairement à RECHERCHEV, RECHERCHEX peut renvoyer une valeur située à gauche de la colonne de recherche. Par exemple, retrouver la référence à partir d’une désignation :
=RECHERCHEX("Écran" ; B2:B5 ; A2:A5)
On cherche « Écran » dans la colonne Désignation (B) et on renvoie la Référence (A), pourtant située à gauche : RECHERCHEX renvoie « REF003 » sans difficulté. C’était impossible avec RECHERCHEV.
Renvoyer plusieurs colonnes à la fois
Grâce aux tableaux dynamiques d’Excel moderne, RECHERCHEX peut renvoyer plusieurs colonnes en une formule. En désignant une plage de résultat sur plusieurs colonnes :
=RECHERCHEX("REF003" ; A2:A5 ; B2:C5)
La formule renvoie d’un coup la désignation ET le prix (« Écran » et 149,00), qui « débordent » automatiquement sur les cellules voisines. Un gain de temps appréciable pour remplir une fiche.
Les options avancées (5ᵉ et 6ᵉ arguments)
RECHERCHEX propose deux arguments facultatifs supplémentaires pour les cas particuliers :
- mode_correspondance : correspondance exacte (par défaut), approximative inférieure/supérieure, ou par caractères génériques.
- mode_recherche : sens de parcours (du début à la fin, ou de la fin au début — utile pour trouver la dernière occurrence plutôt que la première).
Ces options couvrent des besoins pointus (barèmes, recherche de la valeur la plus proche, dernière entrée d’un journal…) sans jamais compliquer les cas simples, qui n’utilisent que les trois premiers arguments.
Faut-il abandonner RECHERCHEV ?
RECHERCHEX est supérieure, mais un critère tranche : la compatibilité. Elle n’existe que sur Excel 2021 et Microsoft 365. Si vous partagez vos fichiers avec des personnes équipées d’Excel 2019 ou antérieur, vos formules RECHERCHEX afficheront #NOM? chez elles. Dans ce cas, restez sur RECHERCHEV ou sur INDEX/EQUIV, qui fonctionnent partout.
La règle pratique : RECHERCHEX pour vos fichiers personnels sur une version récente ; RECHERCHEV pour les fichiers partagés dont vous ne maîtrisez pas les versions de destination.
En résumé
RECHERCHEX est la fonction de recherche qu’Excel aurait dû proposer depuis le début : trois arguments suffisent pour l’usage courant, la correspondance exacte est le défaut, la recherche fonctionne dans les deux sens, et la gestion du « non trouvé » est intégrée. Son seul frein est la compatibilité : réservée à Excel 2021 et Microsoft 365. Si vous l’avez, adoptez-la ; sinon, RECHERCHEV reste votre alliée universelle.