RECHERCHEX en bref
RECHERCHEX cherche une valeur dans une colonne (ou une ligne) et renvoie l'élément correspondant d'une autre plage. Elle fait le travail de RECHERCHEV et de RECHERCHEH, avec trois différences qui changent l'usage au quotidien :
- pas de numéro de colonne : vous désignez directement la plage du résultat, qui peut se trouver à gauche ou à droite de la colonne cherchée ;
- correspondance exacte par défaut : inutile d'ajouter FAUX ;
- un message prévu si rien n'est trouvé, sans imbriquer SIERREUR.
Versions : RECHERCHEX existe dans Excel pour Microsoft 365 (Windows et Mac), Excel 2021 et Excel 2024, ainsi que dans les applications Excel pour iPad, iPhone et Android. Elle n'est pas disponible dans Excel 2016 et Excel 2019 (aide Microsoft sur RECHERCHEX, consultée le 30 octobre 2026). Sur ces versions, utilisez RECHERCHEV ou INDEX et EQUIV.
Syntaxe de RECHERCHEX, argument par argument
=RECHERCHEX(valeur_cherchée ; tableau_recherche ; tableau_renvoyé ; [si_non_trouvé] ; [mode_correspondance] ; [mode_recherche])Les trois premiers arguments sont obligatoires ; ceux entre crochets sont facultatifs.
| Argument | Rôle | Exemple |
|---|---|---|
valeur_cherchée | La valeur à retrouver. | 2, F1, "Agenda" |
tableau_recherche | La colonne (ou la ligne) où chercher cette valeur. | A6:A8 |
tableau_renvoyé | La plage du résultat, de même hauteur que la plage de recherche. Elle peut couvrir plusieurs colonnes. | D6:D8 |
si_non_trouvé | Ce qui s'affiche si rien n'est trouvé. Sans cet argument, Excel affiche #N/A. | "Introuvable" |
mode_correspondance | 0 exacte (par défaut) ; -1 exacte, sinon l'élément inférieur suivant ; 1 exacte, sinon l'élément supérieur suivant ; 2 caractères génériques (*, ?, ~). | -1 |
mode_recherche | 1 du premier au dernier élément (par défaut) ; -1 du dernier au premier ; 2 et -2 recherche binaire sur des données triées (croissant ou décroissant). | -1 |
Pour sauter un argument facultatif, gardez son point-virgule : =RECHERCHEX(F1 ; A2:A8 ; D2:D8 ; ; -1) laisse si_non_trouvé vide et passe au mode de correspondance.
Exemple : retrouver un stock à partir d'un code
Imaginons un petit catalogue : les codes en A6:A8, les articles en B6:B8, les prix en C6:C8 et le stock en D6:D8. Pour afficher le stock du code 2 :
=RECHERCHEX(2 ; A6:A8 ; D6:D8)
Excel cherche 2 dans A6:A8, le trouve sur la deuxième ligne de la plage et renvoie la deuxième valeur de D6:D8. Les deux plages doivent avoir la même hauteur.
Afficher un message quand la valeur est introuvable
=RECHERCHEX("005" ; A6:A8 ; D6:D8 ; "Produit non trouvé")
Le code « 005 » n'existe pas dans la liste : au lieu de #N/A, la cellule affiche le message prévu. Avec RECHERCHEV, il faut pour cela imbriquer la formule dans SIERREUR.
Écrit entre guillemets, « 005 » est un texte : il ne trouverait pas non plus un code 5 saisi comme nombre. Une différence de type (texte ou nombre) est une cause classique de #N/A.
Cinq usages que RECHERCHEV ne permet pas simplement
Chercher vers la gauche
La colonne du résultat peut se trouver à gauche de la colonne cherchée. Pour retrouver le code de l'agenda dans le même catalogue :
=RECHERCHEX("Agenda" ; B6:B8 ; A6:A8)La formule renvoie 3. RECHERCHEV ne sait pas renvoyer une colonne située à gauche de la colonne cherchée.
Renvoyer plusieurs colonnes en une formule
=RECHERCHEX(2 ; A6:A8 ; B6:D8)La plage renvoyée couvre trois colonnes : la formule affiche l'article, le prix et le stock du code 2 dans trois cellules voisines. Si l'une d'elles n'est pas vide, Excel affiche l'erreur #PROPAGATION!.
Trouver la dernière occurrence
Imaginons un journal de commandes où le même article revient plusieurs fois : les dates en A2:A200, les articles en B2:B200. Le mode de recherche -1 part du bas de la liste :
=RECHERCHEX("Agenda" ; B2:B200 ; A2:A200 ; "Jamais commandé" ; 0 ; -1)La formule renvoie la date portée par la dernière ligne qui contient « Agenda », ou « Jamais commandé ». C'est la commande la plus récente seulement si le journal est classé du plus ancien au plus récent ; sinon, triez-le d'abord par date croissante.
Lire une grille de tranches
Imaginons une grille de remises : les seuils de volume en E2:E6 (0, 100, 500, 1 000 et 5 000) et les taux en F2:F6 (0 %, 5 %, 10 %, 15 % et 20 %). Pour une commande de 750 unités :
=RECHERCHEX(750 ; E2:E6 ; F2:F6 ; ; -1)Le mode de correspondance -1 prend la valeur exacte ou, à défaut, l'élément inférieur suivant : 500, donc 10 %. Microsoft n'exige un tri que pour les modes de recherche binaire (2 et -2).
Chercher avec des caractères génériques
=RECHERCHEX("Calc*" ; B6:B8 ; D6:D8 ; ; 2)Avec le mode 2, l'astérisque remplace n'importe quelle suite de caractères : la formule trouve « Calculatrice » et renvoie 75. Le point d'interrogation remplace un seul caractère ; le tilde (~) sert à chercher un vrai astérisque ou un vrai point d'interrogation.
RECHERCHEV et RECHERCHEH : ce que RECHERCHEX remplace
RECHERCHEV, la recherche verticale
=RECHERCHEV(valeur_cherchée ; table_matrice ; no_index_col ; [valeur_proche])RECHERCHEV cherche dans la première colonne d'un tableau et renvoie la valeur de la colonne indiquée par son numéro. Sans quatrième argument, elle travaille en correspondance approchée : écrivez FAUX pour une recherche exacte.
Le même calcul avec RECHERCHEX : =RECHERCHEX("Carnet" ; B6:B8 ; C6:C8). Le pas à pas complet (erreurs #N/A, plusieurs feuilles, grilles de tranches) se trouve dans notre guide RECHERCHEV.
RECHERCHEH, la recherche horizontale
=RECHERCHEH(valeur_cherchée ; table_matrice ; numéro_de_ligne ; [valeur_proche])RECHERCHEH applique la même logique à un tableau disposé en lignes : elle cherche dans la première ligne et renvoie la valeur de la ligne indiquée.
RECHERCHEX fait la même chose si vous lui donnez des lignes : =RECHERCHEX("Février" ; A4:C4 ; A5:C5) renvoie aussi 18 000 €.
Tableau comparatif : RECHERCHEV, RECHERCHEH et RECHERCHEX
| Critère | RECHERCHEV | RECHERCHEH | RECHERCHEX |
|---|---|---|---|
| Sens de recherche | Dans une colonne, résultat à droite | Dans une ligne, résultat en dessous | Colonne ou ligne, résultat de n'importe quel côté |
| Désignation du résultat | Numéro de colonne | Numéro de ligne | Plage du résultat |
| Correspondance par défaut | Approchée (FAUX à ajouter) | Approchée (FAUX à ajouter) | Exacte |
| Valeur introuvable | #N/A, SIERREUR à ajouter | #N/A, SIERREUR à ajouter | Message prévu par le 4e argument |
| Insertion dans la dimension du résultat (colonne pour RECHERCHEV, ligne pour RECHERCHEH) | Une colonne insérée dans la table : le numéro peut désigner la mauvaise colonne | Une ligne insérée dans la table : le numéro peut désigner la mauvaise ligne | Sans effet : les plages suivent |
| Plusieurs résultats d'un coup | Non | Non | Oui, sur plusieurs colonnes |
| Versions | Toutes | Toutes | Microsoft 365, Excel 2021 et 2024 ; pas Excel 2016 ni 2019 |
Erreurs fréquentes avec RECHERCHEX
- #N/A : la valeur est absente, ou elle diffère par un espace ou par son type (texte ou nombre). Ajoutez le quatrième argument, nettoyez avec SUPPRESPACE ou convertissez avec CNUM.
- #VALEUR! : la plage de recherche et la plage renvoyée n'ont pas la même hauteur (ou la même largeur pour une recherche en ligne).
- #PROPAGATION! : le résultat doit occuper plusieurs cellules, mais l'une d'elles n'est pas vide (aide Microsoft sur cette erreur).
- #NOM? : la fonction n'existe pas dans votre version (Excel 2016 ou 2019), ou son nom est mal saisi.
- Un résultat faux, sans erreur : avec les modes de recherche
2et-2, les données doivent être triées ; sinon, Microsoft prévient que les résultats ne sont pas valides.
Quelle fonction choisir ?
- Microsoft 365, Excel 2021 ou 2024, pour des fichiers qui restent dans ces versions : RECHERCHEX.
- Fichiers partagés avec des postes en Excel 2016 ou 2019 : RECHERCHEV pour une recherche simple, INDEX et EQUIV pour chercher vers la gauche ou croiser une ligne et une colonne.
- Tableau disposé en lignes, sur une ancienne version : RECHERCHEH.
Pour croiser une ligne et une colonne avec RECHERCHEX, l'aide Microsoft montre une formule imbriquée, une RECHERCHEX dans une autre, qui joue le même rôle qu'INDEX et EQUIV.
Se former aux fonctions de recherche
RECHERCHEV et RECHERCHEX sont au programme de notre formation Excel, qui prépare une certification ENI ou ICDL, au choix, inscrite au Répertoire Spécifique de France Compétences. Vous la suivez à votre rythme sur la plateforme, avec de la visio individuelle ou du présentiel selon la formule choisie. Pour revoir les bases avant de vous lancer, lisez notre guide des formules pour débutants.





