La fonction RECHERCHEX
La recherche d'Excel 2021 et de Microsoft 365 : une colonne où chercher, une colonne à rendre, et ce qu'il faut afficher si rien n'est trouvé. Elle fait tout ce que fait RECHERCHEV, sans ses pièges.
La syntaxe
=RECHERCHEX(valeur_cherchée; tableau_recherche; tableau_renvoyé; [si_non_trouvé]; [mode_correspondance]; [mode_recherche])
Dans un Excel en anglais : =XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode]).
Les arguments
- valeur_cherchée : ce qu'on cherche.
- tableau_recherche : la colonne (ou la ligne) où chercher.
- tableau_renvoyé : la colonne à rendre, de même taille ; elle peut être à gauche.
- si_non_trouvé : ce qu'il faut rendre à la place de #N/A.
- mode_correspondance : 0 exacte (par défaut), -1 exacte ou juste inférieure, 1 exacte ou juste supérieure, 2 avec jokers.
- mode_recherche : 1 du début (par défaut), -1 de la fin (la dernière occurrence).
Un exemple
=RECHERCHEX(A2;Clients!A:A;Clients!C:C;"Inconnu")
Cherche A2 dans la colonne A de Clients et rend la colonne C de la même ligne, ou « Inconnu » s'il n'y est pas.
Les pièges
- Absente d'Excel 2019 et avant : le fichier ouvert dans une ancienne version affiche #NOM?.
- Deux plages de tailles différentes :
A2:A100etC2:C90rendent #VALEUR!. - Espaces et nombres en texte : comme toute recherche, elle ne trouve que ce qui est écrit à l'identique.
Aller plus loin
- RECHERCHEV, l'ancienne manière.
- INDEX et EQUIV, pour les versions sans RECHERCHEX.
- Trouver la bonne formule : la recherche écrite pour vous, dans l'une ou l'autre version.
Questions fréquentes
- RECHERCHEX existe-t-elle dans mon Excel ?
- Dans Excel 2021, Excel 2024 et Microsoft 365, sur Windows, Mac et le web. Pas dans Excel 2019 ni avant.