Aller au contenu
Klargrid

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:A100 et C2:C90 rendent #VALEUR!.
  • Espaces et nombres en texte : comme toute recherche, elle ne trouve que ce qui est écrit à l'identique.

Aller plus loin

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.