RECHERCHEX ou RECHERCHEV : laquelle utiliser et comment (exemples pas à pas)

Comparatif RECHERCHEV, RECHERCHEX et INDEX-EQUIV dans Excel

Publié le : 31 octobre 2026

B
G
B

RECHERCHEV et RECHERCHEX font le même travail : retrouver dans une table l’information liée à une valeur, par exemple le prix d’un article à partir de sa référence. RECHERCHEV existe depuis les premières versions d’Excel ; RECHERCHEX, plus récente, corrige la plupart de ses défauts. Ce guide compare les deux fonctions, montre comment écrire chacune pas à pas, puis traite les cas où RECHERCHEV atteint ses limites : recherche vers la gauche, référence introuvable, dernière occurrence et barème par tranches.

Tous les exemples utilisent le même catalogue : une feuille nommée « Articles » avec la référence en colonne A, la désignation en B, la catégorie en C et le prix unitaire hors taxes en D, de la ligne 2 à la ligne 200. Une seconde feuille, « Commandes », contient les références saisies par le service commercial en colonne A.

A – RéférenceB – DésignationC – CatégorieD – Prix HT
REF-101Ramette papier A4Papeterie4,90 €
REF-205Fauteuil de bureauMobilier189,00 €
REF-310Écran 24 poucesInformatique149,00 €
REF-412Cartouche d’encre noireConsommables32,50 €
Extrait de la feuille « Articles » utilisée dans les exemples.

Comparer RECHERCHEV, RECHERCHEX et INDEX-EQUIV en un coup d’œil

Le choix dépend surtout de deux questions : quelle version d’Excel utilisent les personnes qui ouvriront le fichier, et quelle robustesse vous attendez de la formule quand la table évolue.

CritèreRECHERCHEVRECHERCHEXINDEX + EQUIV
Versions d’ExcelToutesMicrosoft 365, Excel 2021, Excel 2024, applications mobilesToutes
Correspondance par défautApproximative si le 4e argument est omisExacteSelon le 3e argument d’EQUIV (0 = exacte)
Recherche vers la gaucheImpossibleOuiOui
Insertion d’une colonne dans la tablePeut fausser le résultatSans effetSans effet
Valeur si introuvableAvec SIERREURArgument intégréAvec SIERREUR
Dernière occurrenceNonOuiPas directement
Plusieurs colonnes renvoyéesUne par formuleOui, en une formuleUne par formule
Comparatif des trois méthodes de recherche, d’après la documentation Microsoft.

La règle pratique en découle : pour un fichier que seuls des utilisateurs de Microsoft 365, d’Excel 2021 ou d’Excel 2024 ouvriront, choisissez RECHERCHEX. Pour un fichier partagé avec des postes plus anciens, préférez INDEX-EQUIV, ou RECHERCHEV si la table est simple et stable.

Écrire une RECHERCHEV correcte et éviter ses quatre pièges

La syntaxe française de RECHERCHEV compte quatre arguments, séparés par des points-virgules :

=RECHERCHEV(valeur_cherchée;table_matrice;no_index_col;[valeur_proche])

Dans la feuille « Commandes », pour afficher en B2 le prix de la référence saisie en A2, la formule est la suivante. Le chiffre 4 désigne la quatrième colonne de la table, celle du prix.

=RECHERCHEV(A2;Articles!$A$2:$D$200;4;FAUX)
  • Le dernier argument oublié : sans FAUX, Excel applique une correspondance approximative et peut renvoyer le prix d’un autre article sans afficher d’erreur. Écrivez toujours FAUX (ou 0) pour une référence, un nom ou un code.
  • Le numéro de colonne figé : si quelqu’un insère une colonne « Fournisseur » entre B et C, le prix passe en colonne 5, mais la formule continue de lire la colonne 4 et affiche la catégorie.
  • La recherche limitée à la première colonne : RECHERCHEV ne cherche que dans la colonne la plus à gauche de la table. Retrouver une référence à partir d’une désignation est donc impossible sans réorganiser les colonnes.
  • Les références non figées : sans les signes $, la table glisse d’une ligne à chaque recopie vers le bas et les dernières références sortent de la plage.

Écrire votre première RECHERCHEX pas à pas

RECHERCHEX remplace le numéro de colonne par deux plages distinctes : celle où chercher et celle d’où renvoyer le résultat. Sa syntaxe complète, selon la page Microsoft de la fonction RECHERCHEX, est la suivante :

=RECHERCHEX(valeur_cherchée;tableau_recherche;tableau_renvoyé;[si_non_trouvé];[mode_correspondance];[mode_recherche])
  1. Cliquez dans la cellule de résultat : B2 de la feuille « Commandes », à droite de la première référence.
  2. Tapez =RECHERCHEX( puis cliquez sur A2 : c’est la valeur cherchée. Ajoutez un point-virgule.
  3. Sélectionnez la colonne de recherche : dans la feuille « Articles », la plage A2:A200, figée avec F4 pour obtenir $A$2:$A$200. Point-virgule.
  4. Sélectionnez la colonne de résultat : D2:D200, également figée. Fermez la parenthèse.
  5. Validez et recopiez : Entrée, puis double-clic sur la poignée de recopie pour étendre la formule à toutes les commandes.
=RECHERCHEX(A2;Articles!$A$2:$A$200;Articles!$D$2:$D$200)

Pour REF-310, la formule renvoie 149,00 €. La correspondance est exacte par défaut : aucun argument à ajouter pour éviter le piège du FAUX oublié. Et si une colonne est insérée dans la feuille « Articles », Excel décale automatiquement la plage D2:D200 et le résultat reste juste.

Afficher un message clair quand la référence n’existe pas

Une référence mal saisie (REF-31 au lieu de REF-310) produit l’erreur #N/A, qui se propage ensuite dans tous les totaux. RECHERCHEX gère ce cas avec son quatrième argument :

=RECHERCHEX(A2;Articles!$A$2:$A$200;Articles!$D$2:$D$200;"Réf. inconnue")

Avec RECHERCHEV, il faut encadrer la formule par SIERREUR : =SIERREUR(RECHERCHEV(A2;Articles!$A$2:$D$200;4;FAUX);"Réf. inconnue"). La différence n’est pas qu’une question de longueur. SIERREUR masque toutes les erreurs, y compris une plage mal écrite ou une division par zéro, alors que si_non_trouvé ne s’applique qu’à l’absence de la valeur cherchée. Les autres anomalies restent visibles, ce qui facilite le contrôle du fichier.

Pour un montant, vous pouvez aussi renvoyer 0 au lieu d’un texte, afin que la colonne reste additionnable. Associez alors une mise en forme conditionnelle qui colore les lignes à 0 : l’erreur de saisie ne passe pas inaperçue.

Chercher à gauche, renvoyer plusieurs colonnes ou la dernière occurrence

Ces trois situations bloquent RECHERCHEV. Avec RECHERCHEX, elles se règlent en une formule.

Retrouver une référence à partir de la désignation. La désignation est en colonne B et la référence en A, donc à gauche. Il suffit d’inverser les plages :

=RECHERCHEX("Écran 24 pouces";Articles!$B$2:$B$200;Articles!$A$2:$A$200)

Récupérer désignation, catégorie et prix d’un coup. Indiquez une plage de trois colonnes comme tableau renvoyé. Le résultat s’étend automatiquement sur trois cellules voisines, à condition qu’elles soient vides ; sinon, Excel affiche #PROPAGATION!.

=RECHERCHEX(A2;Articles!$A$2:$A$200;Articles!$B$2:$D$200)

Trouver la dernière commande d’un client. Dans un journal de commandes trié par date, avec le client en colonne A et la date en E, le sixième argument -1 lance la recherche de la dernière ligne vers la première :

=RECHERCHEX("Lumen SAS";Journal!$A$2:$A$500;Journal!$E$2:$E$500;"Aucune";0;-1)

Le mode de correspondance 2 accepte enfin les caractères génériques : =RECHERCHEX("*encre*";Articles!$B$2:$B$200;Articles!$D$2:$D$200;"Aucun";2) renvoie le prix du premier article dont la désignation contient « encre ».

Appliquer un barème par tranches avec mode_correspondance

Un taux de remise par tranche de montant se calcule mieux avec une table qu’avec des SI imbriqués. Placez les seuils 0, 500 et 2000 en J2:J4 et les taux 0 %, 5 % et 10 % en K2:K4. Le cinquième argument -1 demande la valeur exacte ou, à défaut, la tranche immédiatement inférieure :

=RECHERCHEX(C2;$J$2:$J$4;$K$2:$K$4;;-1)
mode_correspondanceComportementUsage typique
0 (par défaut)Correspondance exacte, sinon #N/ARéférence, matricule, code client
-1Exacte, sinon valeur immédiatement inférieureBarème de remise, tranche de prime
1Exacte, sinon valeur immédiatement supérieureGrille de frais de port par poids
2Caractères génériques * ? ~Recherche sur une partie de texte
Les quatre modes de correspondance de RECHERCHEX.

Les deux points-virgules consécutifs laissent si_non_trouvé vide. RECHERCHEV obtient le même résultat avec VRAI en dernier argument, mais exige que les seuils soient triés par ordre croissant, comme le montre l’exemple de barème de notre article sur la fonction SI dans Excel. RECHERCHEX n’impose pas ce tri avec le mode de recherche par défaut.

Passer par INDEX-EQUIV quand vos collègues n’ont pas RECHERCHEX

Un classeur qui utilise RECHERCHEX peut être ouvert dans Excel 2019 ou 2016, mais la fonction n’y est pas disponible : les formules ne se recalculent pas correctement sur ces postes. Pour un fichier partagé avec un client, un fournisseur ou un service équipé d’une version ancienne, la combinaison INDEX-EQUIV offre la même souplesse dans toutes les versions :

=INDEX(Articles!$D$2:$D$200;EQUIV(A2;Articles!$A$2:$A$200;0))
  • EQUIV : renvoie la position de la référence dans la colonne A, par exemple 3 pour REF-310. Le 0 final impose une correspondance exacte.
  • INDEX : renvoie la valeur située à cette position dans la colonne D, donc le prix.
  • L’avantage : les deux plages sont indépendantes, comme dans RECHERCHEX. La recherche vers la gauche et l’insertion de colonnes ne posent aucun problème.

Ces trois méthodes figurent au programme du niveau Avancé de la formation Excel CPF de CNFN (chapitres 8 à 16), puis servent dans les cas pratiques métiers, comme le suivi des commandes ADV ou la facturation avec relances, d’abord guidés puis chronométrés. Les fonctions de recherche font aussi partie du référentiel du niveau Avancé de la certification ICDL Excel.

Corriger les erreurs #N/A, #NOM? et #PROPAGATION!

  • #N/A alors que la valeur existe : un espace en trop dans la référence, ou un nombre stocké en texte d’un côté et en nombre de l’autre, souvent après un import. La fonction SUPPRESPACE nettoie les espaces ; Données › Convertir corrige les nombres en texte.
  • #NOM? : la fonction n’existe pas dans votre version d’Excel, ou son nom est mal orthographié. RECHERCHEX s’écrit sans espace ni accent.
  • #PROPAGATION! : une formule qui renvoie plusieurs colonnes bute sur une cellule non vide. Libérez les cellules à droite de la formule.
  • #VALEUR! avec RECHERCHEX : les deux plages n’ont pas la même hauteur, par exemple A2:A200 et D2:D150. Alignez-les.
  • Un résultat faux sans erreur : avec RECHERCHEV, c’est presque toujours le dernier argument oublié ou un numéro de colonne décalé.

Avant d’attaquer les fonctions de recherche, mieux vaut maîtriser les références absolues et les formules de base. Si vous hésitez sur votre niveau de départ, remplissez le formulaire de vérification des prérequis Excel : il indique par quel niveau de la formation commencer.

Questions fréquentes sur RECHERCHEX et RECHERCHEV

Quelle est la différence entre RECHERCHEV et RECHERCHEX ?

RECHERCHEV cherche une valeur dans la première colonne d’une table et renvoie la colonne indiquée par un numéro. RECHERCHEX sépare la colonne de recherche et la colonne de résultat : elle cherche dans les deux sens, applique une correspondance exacte par défaut et gère les valeurs introuvables sans fonction supplémentaire.

Pourquoi RECHERCHEX n’apparaît-elle pas dans mon Excel ?

RECHERCHEX n’existe que dans Excel pour Microsoft 365, Excel 2021, Excel 2024 et les applications mobiles. Si vous travaillez sur Excel 2019 ou une version plus ancienne, elle n’est pas proposée : utilisez INDEX et EQUIV, qui donnent le même résultat dans toutes les versions.

Comment éviter l’erreur #N/A avec RECHERCHEX ?

Renseignez le quatrième argument, si_non_trouvé, par exemple =RECHERCHEX(A2;Articles!$A$2:$A$200;Articles!$D$2:$D$200;"Réf. inconnue"). Si l’erreur persiste alors que la valeur existe, vérifiez les espaces en trop et les nombres stockés sous forme de texte.

RECHERCHEX peut-elle chercher vers la gauche ?

Oui. La colonne de résultat peut se trouver à gauche de la colonne de recherche, puisque les deux plages sont indiquées séparément. Avec RECHERCHEV, c’est impossible : il faut réorganiser la table ou passer par INDEX et EQUIV.

Faut-il encore apprendre RECHERCHEV ?

Oui, pour deux raisons : de nombreux fichiers d’entreprise en contiennent déjà, et vos collègues n’ont pas tous une version récente d’Excel. RECHERCHEV reste aussi demandée dans les tests Excel de recrutement. Pour vos nouveaux fichiers, RECHERCHEX est plus sûre.

En résumé : RECHERCHEX pour vos nouveaux fichiers si toute l’équipe dispose de Microsoft 365, d’Excel 2021 ou d’Excel 2024, INDEX-EQUIV pour les fichiers partagés avec des versions anciennes, et RECHERCHEV pour lire et maintenir l’existant. Ces fonctions alimentent ensuite les tableaux croisés dynamiques, les tableaux de bord et Power Query. Pour les travailler de façon progressive, avec des exercices corrigés en visioconférence, découvrez le programme de la formation Excel CPF.

Ecrit par Emile Vardanian

Directeur du CNFN. Passionné, il forme à la création de site internet depuis 2014, essentiellement sur le CMS WordPress, favorisant l'apprentissage et l'innovation.