Comprendre la fonction RECHERCHEV dans Excel

Maîtrisez RECHERCHEV d'Excel. Guide détaillé avec exemples pratiques pour faciliter la recherche de valeurs dans vos feuilles de calcul.

Erwan Eygay
Lead Teacher & Data Practitioner @DataBird
Mis à jour le
13/10/2026
fond bleu foncé avec titre excel en blanc et recherchev en vert et question sur la fonction recherchev

Découvrez notre formation outil dédiée à Excel.

Découvrir

En bref. RECHERCHEV (VLOOKUP en anglais) cherche une valeur dans la première colonne d'un tableau et renvoie la valeur située sur la même ligne, dans la colonne de votre choix. Syntaxe : =RECHERCHEV(valeur_cherchée; table_matrice; no_index_col; [valeur_proche]). Utilisez FAUX pour une correspondance exacte. La fonction ne cherche que dans la première colonne, ne renvoie que des valeurs situées à droite et s'arrête à la première correspondance : INDEX et EQUIV lèvent ces limites. Pour progresser, découvrez la formation Excel.

Les points clés :

  • Quatre arguments : la valeur cherchée, la plage du tableau, le numéro de la colonne à renvoyer et le type de correspondance.
  • FAUX (ou 0) pour une correspondance exacte, VRAI (ou 1) pour une recherche approximative sur des données triées par ordre croissant.
  • Exemple : =RECHERCHEV(102; A2:C4; 2; FAUX) renvoie le nom associé à l'identifiant 102.
  • Utilisez des références absolues ($A$2:$C$10) si vous copiez la formule, et SIERREUR pour gérer les erreurs #N/A.
  • Alternatives : INDEX et EQUIV, RECHERCHEH pour des données en lignes.
  • Se former : formation Excel et certification Excel

Maîtriser les fonctions Excel ne s’invente pas. Dans ce guide détaillé, apprenez à maîtriser la fonction RECHERCHEV d'Excel, avec des exemples pratiques pour faciliter son utilisation dans vos feuilles de calcul.

‍

Qu'est-ce que la fonction RECHERCHEV ?

Dans une feuille de calcul Excel Microsoft 365, la fonction RECHERCHEV (ou VLOOKUP en anglais) permet de rechercher une valeur dans la première colonne d’un tableau et de renvoyer une valeur correspondante dans une autre colonne. Cette formule Excel est couramment utilisée pour croiser des données ou retrouver des informations spécifiques.

‍

Syntaxe de la fonction RECHERCHEV

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

‍

  • valeur_cherchée (obligatoire)
    = La valeur que vous souhaitez rechercher dans la première colonne de votre tableau (numéro de référence, nom, code produit…)
  • table_matrice (obligatoire)
    = La plage de cellules où la recherche doit être effectuée (la première colonne de cette plage doit contenir la valeur recherchée).
  • numéro_colonne (obligatoire)
    = Le numéro de la colonne (dans la table_matrice) dont vous voulez récupérer la valeur.
  • valeur_proche (optionnel)
    = Permet de préciser si la recherche doit être exacte ou approximative :
    • FAUX (0) = Recherche exacte (valeur strictement identique).
    • VRAI (1) = Recherche approximative (utile pour des valeurs classées par ordre croissant).

‍

→ Comment analyser des données avec Excel ?

‍

Comment utiliser RECHERCHEV : un exemple pratique

Voici un exemple d'utilisation de la fonction RECHERCHEV dans Excel pour retrouver le nom d'un employé en fonction de son ID : 

‍

Tableau Employés
ID Nom Département
101 Alice Marketing
102 Bruno Finance
103 Clara RH

‍

Si l'ID recherché est 102, la formule à utiliser est :

=RECHERCHEV(102; A2:C4; 2; FAUX)

Ici, 102 est l'ID recherché, A2:C4 est la plage de recherche, 2 spécifie que la valeur à retourner est dans la deuxième colonne (les noms), et FAUX assure une correspondance exacte. Le résultat de cette formule est "Bruno". Cette méthode permet d'automatiser la recherche d'informations dans des bases de données ou des listes.

→ Les raccourcis clavier dans Excel

‍

{{cours-gratuit-excel="/brouillon"}}

‍

Les arguments de la fonction en détail

1. Valeur_cherchée

La valeur_cherchée correspond à la donnée que vous souhaitez retrouver dans la première colonne du tableau. Il peut s’agir d’un nombre, d’un texte ou d’une référence à une cellule contenant cette valeur. Par exemple, dans une base de données d’employés, si vous recherchez le nom d’un employé à partir de son ID, cette ID sera la valeur_cherchée. 

Notez que la donnée recherchée doit être du même type que celle présente dans la colonne, car une différence de format (texte vs nombre) peut empêcher la fonction de fonctionner correctement.

‍

2. Table_matrice

table_matrice définit la plage de cellules dans laquelle Excel va effectuer la recherche. Cette plage doit obligatoirement inclure la colonne contenant la valeur recherchée en première position et la colonne où se trouve l’information à récupérer. 

Si notre tableau d’employés s’étend de A2 à C10 avec les colonnes ID, Nom, et Département, la table_matrice sera alors A2:C10. Il est recommandé d’utiliser des références absolues ($A$2:$C$10) si la formule doit être copiée sur plusieurs lignes.

‍

3. No_index_col

No_index_col correspond au numéro de la colonne dans la table_matrice où se trouve la donnée à renvoyer. Il est exprimé sous forme de numéro, avec 1 pour la première colonne de la plage, 2 pour la deuxième, etc. Si vous souhaitez récupérer le nom d’un employé et que cette information est située dans la deuxième colonne de la plage sélectionnée, indiquez 2 en tant que No_index_col. Attention, ce numéro est relatif à la plage définie et non aux lettres des colonnes d’Excel.

‍

4. Valeur_proche

valeur_proche est un paramètre optionnel qui détermine si la recherche doit être exacte ou approximative. Si vous indiquez FAUX, Excel recherche uniquement une correspondance exacte de la valeur_cherchée. En revanche, si vous mettez VRAI, la fonction effectue une recherche approximative, ce qui peut être utile lorsque les valeurs sont triées par ordre croissant (ex : trouver une fourchette de prix ou un intervalle de notes).

‍

Cas d'utilisation courants de RECHERCHEV

La fonction RECHERCHEV est idéale pour automatiser la recherche d’informations dans un tableau Excel. Elle est couramment utilisée pour : 

  • retrouver des données dans une base (ex : prix d’un produit à partir de sa référence) ; 
  • faire correspondre des informations entre plusieurs feuilles ; 
  • pré-remplir des champs dans un formulaire ; 
  • classer des employés ou étudiants en fonction de leurs résultats ;
  • trouver des prix ou des remises dans une grille tarifaire. 

Son utilisation permet de gagner du temps et d’éviter les erreurs de saisie.

‍

Limites de la fonction RECHERCHEV

La fonction RECHERCHEV présente certaines limites importantes. Elle ne permet de rechercher une valeur que dans la première colonne de la plage de données, et peut seulement renvoyer des résultats situés à droite de cette colonne. 

Lorsque l'option de recherche approximative est utilisée, les données doivent aussi être triées par ordre croissant pour éviter des résultats incorrects. RECHERCHEV trouve uniquement la première correspondance, ce qui peut poser problème en cas de doublons. Elle est également moins efficace pour gérer des plages dynamiques ou des données volumineuses. 

‍

Alternatives à RECHERCHEV

Pour surmonter ces restrictions, d'autres fonctions peuvent être plus adaptées dans des scénarios plus complexes : 

  • La fonction RECHERCHEH (recherche des valeurs horizontalement dans un tableau) est idéale lorsque les données sont organisées en lignes plutôt qu'en colonnes.
  • La fonction INDEX (alternative flexible à RECHERCHEV) permet de récupérer des valeurs à une intersection précise, même à gauche de la colonne de recherche et sans tri préalable des données.
  • La fonction EQUIV (utilisée avec INDEX pour renvoyer la position d'une valeur dans une ligne ou une colonne) offre une recherche dynamique plus puissante.

‍

Conseils pour éviter les erreurs courantes avec RECHERCHEV

Pour éviter les erreurs avec RECHERCHEV : 

  • vérifiez d’abord que la valeur recherchée se trouve bien dans la première colonne de la plage de données ; 
  • si vous utilisez l’argument valeur_proche, les données doivent être triées par ordre croissant. 
  • préférez FAUX pour une correspondance exacte. Faites également attention au numéro de la colonne (No_index_col), qui doit correspondre à la colonne contenant la donnée à renvoyer ;
  • utilisez des références absolues pour la plage de recherche si vous copiez la formule ;
  • gérez les erreurs #N/A avec SIERREUR pour afficher un message personnalisé ;
  • veillez à ce que les formats de données (texte ou nombre) soient cohérents pour éviter des non-correspondances.

Pour aller plus loin, n'hésitez pas à aller checker notre formation Excel et notre certification excel !

Questions fréquentes

Pourquoi RECHERCHEV renvoie-t-elle #N/A ?

La valeur cherchée est introuvable dans la première colonne de la plage. Vérifiez que son format est le même (texte ou nombre) et que vous utilisez FAUX pour une correspondance exacte. Vous pouvez aussi entourer la formule de SIERREUR pour afficher un message personnalisé.

Quelle différence entre VRAI et FAUX en dernier argument ?

FAUX impose une correspondance exacte. VRAI effectue une recherche approximative, utile pour trouver une tranche de prix ou une note, mais les valeurs doivent alors être triées par ordre croissant.

Comment copier la formule sans décaler la plage de recherche ?

Utilisez des références absolues, par exemple $A$2:$C$10, pour que la plage reste identique quand vous recopiez la formule vers le bas.

Que fait RECHERCHEV quand il y a des doublons ?

Elle ne renvoie que la première correspondance trouvée. Si vos données contiennent des doublons, le résultat peut donc ne pas être celui attendu.

Faut-il préférer INDEX et EQUIV à RECHERCHEV ?

INDEX et EQUIV sont plus flexibles : ils permettent de renvoyer une valeur à gauche de la colonne de recherche, sans tri préalable des données. RECHERCHEV reste plus simple pour les cas courants.

‍

{{formation-excel="/brouillon"}}

Les derniers articles sur ce sujet

Difficulté :
Facile