Formules Excel

RECHERCHEV sur Excel : Comment l'utiliser (et éviter les erreurs) ?

14 janvier 2026 18 vues

La fonction RECHERCHEV (VLOOKUP en anglais) est l'une des formules les plus puissantes et les plus utilisées dans Excel. Elle permet de rechercher une valeur dans une colonne d'un tableau, puis de renvoyer une valeur correspondante dans une autre colonne de ce même tableau. Que vous soyez un débutant ou un utilisateur expérimenté, comprendre et maîtriser RECHERCHEV peut considérablement améliorer votre efficacité et votre précision dans l'analyse de données. Cet article vous guidera à travers les bases, les utilisations avancées, et les pièges à éviter pour exploiter pleinement cette fonction indispensable.

Qu'est-ce que RECHERCHEV et pourquoi l'utiliser ?

RECHERCHEV (Recherche Verticale) est une fonction d'Excel qui permet de rechercher une valeur dans la première colonne d'un tableau et de renvoyer une valeur sur la même ligne, mais dans une colonne différente. Elle est particulièrement utile pour :

  • Extraire des informations spécifiques : Trouver le prix d'un produit à partir de son code.
  • Automatiser la saisie de données : Remplir automatiquement des champs en fonction d'une valeur de référence.
  • Comparer des données entre différentes feuilles ou classeurs : Vérifier si une valeur existe dans une autre source de données.

Syntaxe de la fonction RECHERCHEV

La syntaxe de la fonction RECHERCHEV est la suivante :

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

Où :

  • valeur_recherchée : La valeur que vous souhaitez rechercher dans la première colonne de la table.
  • table_matrice : La plage de cellules contenant les données dans lesquelles vous effectuez la recherche. La première colonne de cette plage est où la valeur_recherchée est cherchée.
  • no_index_col : Le numéro de la colonne dans table_matrice qui contient la valeur à renvoyer (à partir de la gauche, la première colonne est la colonne 1).
  • [valeur_proche] : Un argument facultatif qui indique si vous souhaitez une correspondance exacte ou approximative :
    • VRAI (ou omis) : Recherche une correspondance approximative. La première colonne de table_matrice doit être triée par ordre croissant.
    • FAUX : Recherche une correspondance exacte. C'est généralement l'option la plus sûre et la plus utilisée.

Comment utiliser RECHERCHEV étape par étape

Voici un exemple concret pour illustrer l'utilisation de RECHERCHEV. Supposons que vous ayez un tableau contenant une liste de produits avec leurs codes et leurs prix.

Code Produit Nom du Produit Prix Stock
101 T-shirt 15 50
102 Pantalon 30 30
103 Veste 50 20

Vous souhaitez trouver le prix du produit avec le code 102.

Étape 1 : Sélectionnez la cellule où vous voulez afficher le résultat.

Par exemple, la cellule E1.

Étape 2 : Entrez la formule RECHERCHEV.

Dans la cellule E1, entrez la formule suivante :

=RECHERCHEV(102;A1:C3;3;FAUX)
  • 102 est la valeur_recherchée (le code du produit).
  • A1:C3 est la table_matrice (la plage de cellules contenant les données).
  • 3 est le no_index_col (la troisième colonne contient le prix).
  • FAUX indique que vous recherchez une correspondance exacte.

Étape 3 : Appuyez sur Entrée.

La cellule E1 affichera le prix du produit avec le code 102, qui est 30.

Capture d'écran :

(Malheureusement, je ne peux pas afficher de captures d'écran ici. Imaginez une capture d'écran d'une feuille Excel montrant le tableau et la formule RECHERCHEV dans une cellule, avec le résultat affiché.)

Exemples pratiques de RECHERCHEV

Exemple 1 : Recherche de nom à partir d'un ID

Supposons que vous ayez une liste d'employés avec leurs identifiants et leurs noms. Vous voulez trouver le nom d'un employé à partir de son ID.

ID Nom
1 Jean
2 Marie
3 Pierre

La formule serait :

=RECHERCHEV(2;A1:B3;2;FAUX)

Cette formule renverra "Marie".

Exemple 2 : Utilisation de RECHERCHEV avec des noms de feuilles différents

Vous pouvez utiliser RECHERCHEV pour rechercher des données dans une autre feuille. Par exemple, si votre tableau est dans la feuille "Produits", la formule serait :

=RECHERCHEV(102;Produits!A1:C3;3;FAUX)

Exemple 3 : RECHERCHEV avec des références de cellules

Au lieu d'entrer directement la valeur recherchée dans la formule, vous pouvez utiliser une référence de cellule. Par exemple, si la valeur_recherchée est dans la cellule D1, la formule serait :

=RECHERCHEV(D1;A1:C3;3;FAUX)

Erreurs courantes avec RECHERCHEV et comment les éviter

RECHERCHEV peut parfois renvoyer des erreurs. Voici les erreurs les plus courantes et comment les résoudre :

#N/A (Valeur non disponible)

Cette erreur se produit lorsque la valeur_recherchée n'est pas trouvée dans la première colonne de la table_matrice. Pour résoudre ce problème :

  • Vérifiez que la valeur_recherchée existe bien dans la première colonne de la table_matrice. Assurez-vous qu'il n'y a pas de fautes de frappe ou d'espaces supplémentaires.
  • Assurez-vous que le type de données de la valeur_recherchée correspond au type de données dans la première colonne de la table_matrice. Par exemple, si vous recherchez un nombre, assurez-vous que la première colonne contient des nombres et non du texte.
  • Si vous utilisez une correspondance exacte (FAUX), assurez-vous que la valeur_recherchée est exactement la même que la valeur dans la première colonne de la table_matrice.
  • Utiliser la fonction SIERREUR pour gérer l'erreur et afficher un message personnalisé si la valeur n'est pas trouvée. Par exemple : excel =SIERREUR(RECHERCHEV(D1;A1:C3;3;FAUX);"Produit non trouvé")

#REF! (Référence non valide)

Cette erreur se produit lorsque le no_index_col est supérieur au nombre de colonnes dans la table_matrice. Pour résoudre ce problème, vérifiez que le no_index_col est bien compris entre 1 et le nombre de colonnes dans la table_matrice.

Erreurs de correspondance approximative (VRAI)

Si vous utilisez une correspondance approximative (VRAI), assurez-vous que la première colonne de la table_matrice est triée par ordre croissant. Sinon, RECHERCHEV peut renvoyer des résultats incorrects.

Alternatives à RECHERCHEV

Bien que RECHERCHEV soit une fonction très utile, il existe des alternatives qui peuvent être plus appropriées dans certaines situations :

  • INDEX et EQUIV : Ces deux fonctions combinées offrent une plus grande flexibilité que RECHERCHEV. EQUIV recherche la position d'une valeur dans une plage, et INDEX renvoie la valeur à une position donnée dans une plage. Cette combinaison permet de faire des recherches de gauche à droite, contrairement à RECHERCHEV.
  • RECHERCHEH (HLOOKUP) : Cette fonction est similaire à RECHERCHEV, mais elle recherche une valeur dans la première ligne d'un tableau et renvoie une valeur dans une colonne différente.
  • XRECHERCHE (XLOOKUP) : Disponible dans les versions récentes d'Excel, XRECHERCHE est une version améliorée de RECHERCHEV qui offre plus de flexibilité et de fonctionnalités, notamment la possibilité de rechercher dans n'importe quelle colonne et de renvoyer des valeurs dans n'importe quelle colonne, ainsi que la gestion intégrée des erreurs.

Exemple d'utilisation de INDEX et EQUIV

Reprenons l'exemple de la liste d'employés:

ID Nom
1 Jean
2 Marie
3 Pierre

Pour trouver le nom de l'employé avec l'ID 2, la formule serait :

=INDEX(B1:B3;EQUIV(2;A1:A3;0))
  • EQUIV(2;A1:A3;0) recherche la position de la valeur 2 dans la plage A1:A3 et renvoie 2 (la deuxième ligne).
  • INDEX(B1:B3;2) renvoie la valeur de la deuxième ligne dans la plage B1:B3, qui est "Marie".

Conseils et astuces pour maîtriser RECHERCHEV

  • Utilisez toujours une correspondance exacte (FAUX) sauf si vous avez une raison spécifique d'utiliser une correspondance approximative. La correspondance exacte est plus précise et moins susceptible de renvoyer des résultats inattendus.
  • Utilisez des noms de plages pour rendre vos formules plus lisibles et plus faciles à maintenir. Au lieu d'utiliser A1:C3, vous pouvez définir un nom de plage comme "TableauProduits" et utiliser TableauProduits dans votre formule.
  • Utilisez la fonction SIERREUR pour gérer les erreurs et afficher des messages personnalisés. Cela rendra vos feuilles de calcul plus conviviales et plus faciles à dépanner.
  • Comprenez les limitations de RECHERCHEV et explorez les alternatives comme INDEX et EQUIV ou XRECHERCHE si nécessaire.
  • Documentez vos formules avec des commentaires pour expliquer leur fonctionnement. Cela facilitera la compréhension et la maintenance de vos feuilles de calcul à l'avenir.

En suivant ces conseils et en pratiquant régulièrement, vous deviendrez un expert de RECHERCHEV et vous pourrez l'utiliser efficacement pour analyser et manipuler vos données dans Excel.

Questions fréquentes

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

L'erreur #N/A signifie que la valeur recherchée n'a pas été trouvée dans la première colonne de la table. Vérifiez l'orthographe, les espaces et que la valeur existe bien.

Comment utiliser RECHERCHEV pour rechercher dans une autre feuille ?

Il suffit de spécifier le nom de la feuille suivi d'un point d'exclamation avant la plage de cellules. Par exemple : RECHERCHEV(A1;Feuil2!B2:C10;2;FAUX).

Quelle est la différence entre VRAI et FAUX dans RECHERCHEV ?

FAUX (ou 0) force une correspondance exacte. VRAI (ou 1) permet une correspondance approximative, mais exige que la première colonne soit triée par ordre croissant. Utilisez FAUX pour une recherche plus précise.

RECHERCHEV fonctionne-t-il de droite à gauche ?

Non, RECHERCHEV recherche toujours dans la première colonne et renvoie une valeur à droite. Pour rechercher à gauche, utilisez INDEX et EQUIV.

XRECHERCHE est-elle une meilleure alternative à RECHERCHEV ?

XRECHERCHE, disponible dans les versions récentes d'Excel, offre plus de flexibilité et de fonctionnalités que RECHERCHEV, notamment la recherche dans n'importe quelle colonne et la gestion intégrée des erreurs. Elle est généralement considérée comme une meilleure alternative.

Mots-clés associés :

index equiv excel xrecherche excel sierreur excel recherchev plusieurs critères recherchev avec condition

Partager cet article :