Maîtriser la formule recherchev sur Excel

5 novembre 2026

Par Formaestro

Une personne travaillant sur un ordinateur portable affichant un tableau Excel dans un bureau lumineux.
Nos formations

À chaque mission,
les bonnes compétences.

Des formations adaptées aux besoins de vos équipes.

Explorer nos formations →

Retrouver une information dans un tableau, ligne après ligne, prend vite du temps. RECHERCHEV peut le faire à ta place, mais sa syntaxe paraît obscure et ses erreurs sont difficiles à comprendre.

Dans cet article, on va voir comment RECHERCHEV retrouve une valeur, à quoi servent ses arguments et comment corriger ses erreurs.

À quoi sert RECHERCHEV dans le travail quotidien de tes équipes ?

RECHERCHEV cherche une valeur dans la première colonne d’un tableau, puis renvoie ce qui se trouve sur la même ligne, dans une autre colonne. Concrètement, elle retrouve le prix d’un produit à partir de sa référence.

La valeur cherchée doit donc se trouver dans cette première colonne, sinon la formule ne trouve rien.

Si tes données sont sur deux feuilles, elles doivent partager une valeur commune, qui relie les deux tableaux. Si les formules te sont encore floues, apprends d’abord à construire une formule simple.

Où RECHERCHEV sert au quotidien

  • Service administratif

    Tu as le badge et tu veux le poste téléphonique : RECHERCHEV fait le lien.

  • Équipe commerciale

    Tu as le montant vendu et tu veux le taux de la grille de seuils.

  • Gestion du personnel

    Tu as le matricule et tu veux le nom, tiré d’une autre feuille. Pour enrichir tes tableaux, vois la formation sur les tableaux croisés dynamiques.

Correspondance exacte ou approximative : quel choix faire pour tes données ?

Pour un code, un nom ou une référence, mets FAUX en quatrième argument : Excel renvoie alors la ligne exacte, pas une valeur voisine.

La correspondance approximative (VRAI ou 1) ne convient qu’aux barèmes triés par ordre croissant, comme des tranches de prix.

Pour résumer tes données, regarde le tableau croisé dynamique dans Excel.

Avant de choisir, compare les deux options ci-dessous, et pour aller plus loin dans l’analyse de tes données, voyez la formation Excel sur les tableaux croisés dynamiques.

Critère FAUX (exacte) VRAI ou 1 (approximative)
Usage Retrouver un code ou un nom Lire un barème de remises
Valeur renvoyée La valeur exacte La tranche juste en dessous
Tri de la première colonne Inutile Obligatoire, par ordre croissant
Valeur absente #N/A La valeur la plus proche
Argument omis Excel passe en VRAI : mets FAUX Excel cherche en approximative

Quels sont les quatre arguments de la formule et comment les renseigner ?

valeur_cherchée : la donnée à retrouver

La syntaxe complète est =RECHERCHEV(valeur_cherchée;table_matrice;no_index_col;[valeur_proche]). Les trois premiers arguments sont obligatoires, le quatrième est facultatif. Le premier, valeur_cherchée, est la donnée à retrouver, par exemple un numéro de client.

Tu peux l’écrire dans la formule, entre guillemets, ou désigner la cellule qui la contient. Dans les deux cas, elle doit être dans la première colonne de la plage, sinon la formule ne la retrouve pas.

table_matrice : la plage qui contient la recherche et le résultat

Pour régler la plage table_matrice, suis ces trois gestes :

  • Sélectionne toutes les colonnes, de la colonne qui contient la valeur cherchée jusqu’à celle qui contient le résultat à renvoyer.
  • Vérifie que la première colonne de cette sélection est bien celle de la valeur cherchée.
  • Pour recopier la formule vers le bas, ajoute des $ devant la lettre et le numéro, comme dans $A$2:$C$5, pour que la plage ne bouge pas.

no_index_col : le numéro de la colonne de retour

Pour trouver le bon numéro, compte les colonnes à partir de la première colonne de la plage, et non à partir de la feuille :

  • Dans la plage B2:D11, la colonne B vaut 1, la colonne C vaut 2 et la colonne D vaut 3.
  • La colonne B est la première de la plage, donc elle compte pour 1, même si c’est la deuxième colonne de la feuille.
  • Si tu veux renvoyer le contenu de la colonne D, écris 3, pas 4.

valeur_proche : le type de correspondance

Formule avec FAUX

La formule complète

  • =RECHERCHEV(E2;A2:C5;3;FAUX)
  • E2 : le nom cherché
  • A2:C5 : la plage
  • 3 : la colonne C
  • FAUX : correspondance exacte

Le résultat pour Marie

  • E2 contient Marie
  • Excel renvoie 22

S’entraîner

Ce que RECHERCHEV ne fait pas et les erreurs qui en découlent

Les limites de la fonction

RECHERCHEV ne regarde que vers la droite : le résultat doit se trouver à droite de la valeur cherchée. Pour aller vers la gauche, utilise INDEX et EQUIV.

Si ta valeur apparaît sur plusieurs lignes, la formule ne renvoie que la première trouvée.

Et si tu insères une colonne, le numéro de colonne peut changer et la formule renvoie alors une autre colonne. Vérifie donc qu’il désigne toujours la bonne.

Les erreurs #N/A et #REF !

Si RECHERCHEV affiche #N/A avec FAUX, la valeur exacte n’a pas été trouvée, et tu peux vérifier ces points dans les deux tableaux :

  • Cherche d’abord les espaces au début ou à la fin du texte : un seul espace de trop suffit à bloquer la correspondance.
  • Repère les caractères invisibles, comme les sauts de ligne copiés depuis un autre logiciel.
  • Compare les apostrophes : la courbe (’) et la droite (‘) ne sont pas reconnues comme identiques.
  • Contrôle le format : un nombre ou une date stocké en texte dans la première colonne ne correspond pas à la même valeur saisie en nombre.
SIERREUR ne répare pas un #REF !

Si ta formule demande la cinquième colonne d’une plage qui n’en compte que quatre, le #REF ! vient du numéro de colonne. Entourer la formule de SIERREUR cache le message, mais la cellule affiche alors une valeur de remplacement et le tableau paraît juste. Corrige le numéro pour qu’il reste dans la plage.

Les alternatives : INDEX et EQUIV, RECHERCHEX

Pour choisir, regarde ta version d’Excel, puis voyez la formation Excel intermédiaire si tu veux t’entraîner sur ces formules :

  • INDEX et EQUIV fonctionnent dans toutes les versions d’Excel et permettent de chercher vers la gauche.
  • RECHERCHEX fonctionne dans les deux sens et renvoie une correspondance exacte par défaut.
  • RECHERCHEX est disponible dans Microsoft 365, Excel 2024 et Excel 2021, mais pas dans Excel 2019 ni Excel 2016.

Comment écrire une recherche exacte, pas à pas, sur un exemple d’entreprise ?

Prenons un tableau clients, avec les noms en colonne A. Tape Marie en E2, puis écris =RECHERCHEV(E2;A2:C5;3;FAUX). Le résultat est 22, pris dans la colonne C de la ligne de Marie.

Avant de construire ta formule RECHERCHEV, vérifie ces points
Coche ce qui s’applique à tes données, pour éviter les erreurs les plus courantes.

RECHERCHEV ne regarde que la première colonne : sans elle, la formule ne trouve rien.

FAUX donne la correspondance exacte et évite de renvoyer une valeur voisine.

RECHERCHEV ne va que vers la droite ; pour aller à gauche, il faut INDEX et EQUIV.

Un numéro trop grand provoque une erreur #REF !.

Un seul espace en trop suffit à provoquer un #N/A.

Sans cela, la plage se décale lorsque tu recopies la formule vers le bas.

Chercher un prix dans Tarifs

  1. Écris la formule

    Tape un nom de Tarifs en A2, puis dans la cellule du résultat =RECHERCHEV(A2;Tarifs!$A$2:$C$100;3;FAUX). Le prix s’affiche.

  2. Fige la plage

    Sélectionne A2:C100 dans la formule et appuie sur F4. La plage devient $A$2:$C$100 et ne bouge plus quand tu recopies la formule.

  3. Teste une valeur absente

    Tape un nom qui n’existe pas dans Tarifs. La cellule affiche #N/A, ce qui est le résultat attendu.

  4. Vérifie avec un nom présent

    Remets un nom de Tarifs en A2. Le prix revient.

Pour résumer les prix par catégorie, voyez la formation sur le tableau croisé dynamique.

Retiens l’essentiel : RECHERCHEV cherche dans la première colonne, puis renvoie une valeur de la même ligne. Pour un code ou un nom, tu mets FAUX en dernier argument.

Si une erreur apparaît, commence par les espaces et le numéro de colonne. Ton prochain pas : refais la formule seul, sur un petit tableau de ton service.

Foire aux questions

Comment faire une recherchev entre deux feuilles Excel ?

Pour une recherche entre deux feuilles, écris le nom de la feuille suivi de ! avant la plage : =RECHERCHEV(A2;Tarifs!$A$2:$C$100;3;FAUX).

Ici, A2 reste dans la feuille où tu travailles, et la plage est lue dans Tarifs.

Comment faire une RECHERCHEV avec plusieurs critères dans Excel ?

Ajoute une colonne d’aide qui regroupe tes critères dans une seule cellule, comme le nom et le service, puis cherche cette valeur avec RECHERCHEV et FAUX en dernier argument.

Cette colonne doit être la première de la plage, sinon la formule ne la trouve pas.

Comment utiliser la fonction RECHERCHEV dans Excel avec une condition SI ?

Tu places RECHERCHEV à l’intérieur d’une formule SI, qui ne cherche le prix que si la condition est remplie.

Par exemple, =SI(B2="Oui";RECHERCHEV(A2;Tarifs!$A$2:$C$100;3;FAUX);0) renvoie le prix quand B2 contient « Oui », et 0 sinon.

Faites grandir les compétences
de vos équipes

Parlons de vos objectifs pour construire une formation adaptée à votre réalité professionnelle.