Éditeur Excel en ligne
Utiliser gratuitement

RECHERCHEV dans Excel : syntaxe, exemples et erreurs

Mis à jour le 2026-10-12 · Gratuit · Compatible Excel et Google Sheets

Syntaxe

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

Réponse rapide

RECHERCHEV (VLOOKUP) cherche une valeur dans la première colonne d’une plage et renvoie une valeur d’une autre colonne de la même ligne. Correspondance exacte : =RECHERCHEV(A2 ; $D$2:$E$500 ; 2 ; FAUX) — le quatrième argument FAUX est le bon choix dans presque tous les cas. #N/A signifie presque toujours que la valeur n’est pas dans la première colonne de la plage, ou qu’elle n’en a que l’apparence : un nombre stocké comme texte ou des espaces invisibles.

Syntaxe

=RECHERCHEV(valeur_cherchée, table_matrice, no_index_col, [valeur_proche])
ArgumentObligatoireSignification
valeur_cherchéeOuiLa valeur à rechercher : un nombre, du texte, une date ou une référence de cellule comme A2.
table_matriceOuiLa plage dans laquelle chercher. RECHERCHEV ne regarde QUE la première colonne de la plage et ne peut renvoyer que des colonnes situées à droite.
no_index_colOuiLe numéro de colonne de la plage à renvoyer, en comptant depuis la gauche (1 = la colonne de recherche elle-même).
valeur_procheNonFAUX (ou 0) = correspondance exacte. VRAI (ou 1) = correspondance approximative, qui exige que la première colonne soit triée en ordre croissant.

Selon les paramètres régionaux, les arguments se séparent par des points-virgules plutôt que des virgules : =RECHERCHEV(A2 ; $D$2:$E$500 ; 2 ; FAUX). C’est le cas en France et dans tous les pays où la virgule est le séparateur décimal.

Exemples de base

=RECHERCHEV(A2 ; $D$2:$E$500 ; 2 ; FAUX)

Cherche la valeur de A2 dans D2:E500 et renvoie la correspondance de la deuxième colonne. Les $ figent la plage pour qu’elle ne se décale pas quand la formule est recopiée vers le bas.

=RECHERCHEV(A2 ; Feuil2!A:C ; 3 ; FAUX)

La même recherche entre feuilles : Feuil2!A:C est la plage de l’autre feuille et on renvoie la troisième colonne de cette plage.

=SIERREUR(RECHERCHEV(A2 ; $D$2:$E$500 ; 2 ; FAUX) ; "Introuvable")

Envelopper RECHERCHEV dans SIERREUR remplace le #N/A brut par un message compréhensible : le schéma standard des feuilles destinées à être lues par d’autres personnes.

Ajoutez toujours FAUX sauf si vous avez vraiment besoin d’une correspondance approximative. Avec VRAI (ou en omettant le quatrième argument), RECHERCHEV renvoie silencieusement la valeur immédiatement inférieure : des résultats faux sans aucun avertissement.

Erreurs fréquentes et comment les corriger

ErreurCause la plus fréquenteSolution
#N/ALa valeur n’est pas dans la première colonne de table_matrice — ou elle n’en a que l’apparence (texte vs nombre, espaces en fin de chaîne).Vérifiez la règle de la première colonne ; convertissez les nombres-texte avec VALEUR() ; nettoyez les espaces invisibles avant de chercher.
#RÉF!no_index_col dépasse le nombre de colonnes de la plage.Comptez les colonnes de la plage, pas celles de toute la feuille.
#VALEUR!no_index_col est inférieur à 1 (souvent une référence cassée), ou le texte dépasse 255 caractères dans les anciennes versions d’Excel.Utilisez un indice de 1 ou plus ; pour les chaînes longues, passez à INDEX/EQUIV.
#NOM?Nom de fonction mal orthographié — ou un nom étranger (VLOOKUP, SVERWEIS) dans une installation française.Tapez =RECHERCHEV( et laissez l’autocomplétion compléter le nom.

Les espaces de fin et les espaces insécables collés depuis des sites web sont la cause la plus fourbe de #N/A : pour RECHERCHEV, « NYC » avec une espace finale et « NYC » sont deux chaînes différentes. Nettoyez toute la colonne en un clic avant de chercher.

RECHERCHEV ou XLOOKUP ?

RECHERCHEVXLOOKUP
Disponible dansToutes les versions d’Excel (et Google Sheets)Microsoft 365 et Excel 2021+
Cherche à gauche de la colonne cléNonOui
Correspondance exacte par défautNon — il faut ajouter FAUXOui
Survit à l’insertion de colonnesNon — le numéro de colonne fixe peut se décalerOui
Quand la valeur est absente#N/A (à envelopper dans SIERREUR)Argument si_non_trouvé intégré

Gardez RECHERCHEV pour les classeurs partagés qui doivent s’ouvrir partout ou si vous travaillez dans Google Sheets. Choisissez XLOOKUP pour les nouveaux classeurs Microsoft 365 : il supprime d’un coup la règle de la première colonne, la manie du FAUX et l’emballage SIERREUR.

RECHERCHEV dans Google Sheets

Google Sheets propose RECHERCHEV (écrite VLOOKUP là-bas) avec la même syntaxe et le même comportement qu’Excel : les formules ci-dessus fonctionnent telles quelles une fois collées.

  • Les modes exact et approximatif se comportent pareil, y compris l’exigence d’une première colonne triée pour VRAI.
  • Les caractères génériques fonctionnent pareil : « ? » remplace un caractère, « * » n’importe quelle chaîne et « ~ » les échappe.
  • Dans les paramètres régionaux qui utilisent la virgule comme séparateur décimal (France et bonne partie de l’Europe), tapez des points-virgules entre les arguments : =RECHERCHEV(A2 ; D2:E500 ; 2 ; FAUX). Excel se comporte pareil.
  • XLOOKUP existe déjà dans les comptes Sheets modernes, mais beaucoup d’anciens classeurs partagés reposent encore sur RECHERCHEV : la garder est un gage de compatibilité.

Limites et conseils pratiques

  • Pas de recherche vers la gauche : la colonne de recherche est toujours la première de la plage. Pour renvoyer une colonne située à gauche, utilisez INDEX/EQUIV ou XLOOKUP.
  • Elle ne renvoie que la première correspondance : les clés en doublon sont ignorées en silence.
  • Figez la plage avec $ avant de recopier vers le bas ; sinon la ligne 2 cherchera dans D3:E501, la ligne 3 dans D4:E502, etc.
  • La correspondance approximative (VRAI) exige une première colonne triée en ordre croissant, sinon les résultats seront faux sans aucune erreur signalée.
  • Double-cliquez sur la poignée de recopie (le petit carré au coin de la sélection) pour copier la formule jusqu’à la dernière ligne d’un coup.

Vous devez rapatrier beaucoup de colonnes d’un autre fichier, pas une seule valeur ? C’est une jointure de tables, pas une recherche : les outils gratuits ci-dessous le font sans formule.

Outils associés

Fonctions associées

Questions fréquentes

Que fait RECHERCHEV dans Excel ?

RECHERCHEV (recherche verticale) cherche une valeur dans la première colonne d’une plage et renvoie ce qui se trouve dans une autre colonne de la même ligne. C’est la méthode classique pour ramener un prix, un nom ou un statut depuis une liste maître plus grande.

Pourquoi RECHERCHEV renvoie #N/A alors que la valeur est visible ?

En général, la valeur ne fait qu’y ressembler : une cellule contient du texte et l’autre un vrai nombre, ou le texte se termine par des espaces ou contient des espaces insécables. Convertissez les nombres-texte avec VALEUR() ou nettoyez les espaces invisibles et la recherche aboutira.

Faut-il utiliser VRAI ou FAUX en dernier argument ?

Utilisez FAUX (correspondance exacte) dans presque tous les cas. VRAI fait une correspondance approximative qui renvoie silencieusement la valeur immédiatement inférieure — et ne fonctionne que si la première colonne est triée en ordre croissant.

RECHERCHEV peut-elle chercher vers la gauche ?

Non. RECHERCHEV cherche toujours dans la première colonne de la plage et ne peut renvoyer que des colonnes à droite. Pour renvoyer une colonne de gauche, utilisez INDEX/EQUIV — ou XLOOKUP si vous avez Microsoft 365.

Comment faire un RECHERCHEV entre deux feuilles ?

Faites précéder le nom de la feuille : =RECHERCHEV(A2 ; Feuil2!A:C ; 3 ; FAUX). Pour un autre classeur, la référence devient [Classeur.xlsx]Feuil2!A:C — mais le plus fiable reste de réunir les deux données dans le même classeur.

RECHERCHEV peut-elle renvoyer plusieurs correspondances ?

Non. RECHERCHEV s’arrête à la première. Pour tout ramener, utilisez FILTRE dans Microsoft 365 ou Google Sheets, ou ajoutez des colonnes auxiliaires qui numérotent les doublons.

RECHERCHEV fonctionne-t-elle pareil dans Google Sheets ?

Oui — la syntaxe, les modes de correspondance et les caractères génériques sont identiques à Excel. Là-bas, la fonction s’appelle VLOOKUP ; seul le séparateur d’arguments change dans les paramètres régionaux à virgule décimale : utilisez le point-virgule.

Prêt à l’essayer avec votre propre fichier ?

Ouvrir Fusionner deux tableaux Excel par une clé — c’est gratuit