Formules Excel

RECHERCHEV sur Excel : Maîtrisez cette formule indispensable en 15 minutes

14 janvier 2026 10 vues

La fonction RECHERCHEV sur Excel est un outil puissant et indispensable pour tous ceux qui travaillent avec des données. Que vous soyez débutant ou utilisateur avancé, comprendre et maîtriser cette formule vous permettra de gagner un temps précieux et d'automatiser de nombreuses tâches. Dans cet article, nous allons explorer en détail la RECHERCHEV, de sa syntaxe de base à des exemples pratiques et des astuces avancées. Préparez-vous à transformer votre façon de travailler avec Excel !

Comprendre la fonction RECHERCHEV sur Excel

La fonction RECHERCHEV (ou VLOOKUP en anglais) est une fonction de recherche et de référence dans Excel. Elle permet de rechercher une valeur dans la première colonne d'une plage de cellules, puis de renvoyer une valeur dans la même ligne d'une autre colonne de cette même plage. C'est un outil essentiel pour croiser des données provenant de différentes sources et automatiser la recherche d'informations spécifiques.

La syntaxe de RECHERCHEV

La syntaxe de la fonction RECHERCHEV est la suivante :

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

Décortiquons chaque argument :

  • valeur_recherchée : C'est la valeur que vous recherchez dans la première colonne de votre table. Elle peut être un nombre, du texte ou une référence de cellule.
  • table_matrice : C'est la plage de cellules dans laquelle la recherche est effectuée. La première colonne de cette plage doit contenir les valeurs dans lesquelles valeur_recherchée sera recherchée.
  • no_index_col : C'est le numéro de la colonne dans table_matrice à partir de laquelle la valeur correspondante doit être renvoyée. La première colonne de table_matrice est la colonne 1.
  • [valeur_proche] (facultatif) : C'est une valeur logique (VRAI ou FAUX) qui spécifie si la recherche doit être exacte ou approximative. Si valeur_proche est VRAI ou omis, RECHERCHEV renvoie une correspondance approximative. Si valeur_proche est FAUX, RECHERCHEV renvoie une correspondance exacte. Il est fortement recommandé d'utiliser FAUX pour éviter des résultats inattendus.

Exemples pratiques de RECHERCHEV

Voici quelques exemples concrets pour illustrer l'utilisation de la fonction RECHERCHEV.

Exemple 1 : Rechercher un prix dans une liste de produits

Imaginez que vous avez une liste de produits avec leurs prix dans une feuille Excel. Vous voulez utiliser RECHERCHEV pour trouver le prix d'un produit spécifique.

Produit Prix
A 10 €
B 20 €
C 30 €

Pour trouver le prix du produit B, vous pouvez utiliser la formule suivante :

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

  • "B" est la valeur recherchée (le nom du produit).
  • A1:B3 est la table matrice (la plage de cellules contenant les produits et les prix).
  • 2 est le numéro de la colonne contenant le prix (la deuxième colonne).
  • FAUX indique que vous voulez une correspondance exacte.

Cette formule renverra 20 €.

Exemple 2 : Rechercher un nom à partir d'un numéro d'identification

Supposons que vous ayez une liste d'employés avec leurs numéros d'identification et leurs noms. Vous voulez utiliser RECHERCHEV pour trouver le nom d'un employé à partir de son numéro d'identification.

ID Nom
1 Jean
2 Marie
3 Pierre

Pour trouver le nom de l'employé avec l'ID 2, vous pouvez utiliser la formule suivante :

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

  • 2 est la valeur recherchée (le numéro d'identification).
  • A1:B3 est la table matrice (la plage de cellules contenant les IDs et les noms).
  • 2 est le numéro de la colonne contenant le nom (la deuxième colonne).
  • FAUX indique que vous voulez une correspondance exacte.

Cette formule renverra Marie.

Exemple 3 : Utiliser 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. Cela rend la formule plus flexible et facile à utiliser.

Par exemple, si la valeur recherchée (le nom du produit) se trouve dans la cellule D1, vous pouvez utiliser la formule suivante :

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

Si vous changez la valeur dans la cellule D1, le résultat de la formule RECHERCHEV sera automatiquement mis à jour.

Astuces et bonnes pratiques pour RECHERCHEV

Voici quelques astuces et bonnes pratiques pour utiliser RECHERCHEV de manière efficace :

  • Toujours utiliser FAUX (ou 0) pour une correspondance exacte. Cela évite les erreurs dues à des correspondances approximatives.
  • Vérifier que la valeur recherchée se trouve bien dans la première colonne de la table matrice. RECHERCHEV ne fonctionne que si la valeur recherchée est dans la première colonne.
  • S'assurer que la table matrice est triée par ordre croissant si vous utilisez VRAI (ou 1) pour une correspondance approximative. Cependant, l'utilisation de VRAI est déconseillée sauf cas très spécifiques.
  • Utiliser des noms de plages pour rendre les formules plus lisibles et plus faciles à maintenir. Au lieu d'utiliser des références de cellules comme A1:B3, vous pouvez définir un nom de plage, par exemple Produits, et utiliser ce nom dans la formule : =RECHERCHEV(D1;Produits;2;FAUX).
  • Utiliser la fonction SIERREUR pour gérer les erreurs si la valeur recherchée n'est pas trouvée. Par défaut, RECHERCHEV renvoie l'erreur #N/A si la valeur recherchée n'est pas trouvée. Vous pouvez utiliser la fonction SIERREUR pour afficher un message plus convivial, par exemple : =SIERREUR(RECHERCHEV(D1;Produits;2;FAUX);"Produit non trouvé").
  • Bien comprendre les limitations de RECHERCHEV. RECHERCHEV ne peut rechercher que vers la droite. Si vous avez besoin de rechercher vers la gauche, vous pouvez utiliser la combinaison des fonctions INDEX et EQUIV. (Voir section suivante)

Alternatives à RECHERCHEV : INDEX et EQUIV

Bien que RECHERCHEV soit une fonction très utile, elle a quelques limitations. L'une des principales est qu'elle ne peut rechercher que dans la première colonne de la table matrice et renvoyer des valeurs situées à droite de cette colonne. Si vous avez besoin de rechercher vers la gauche ou si vous voulez plus de flexibilité, vous pouvez utiliser la combinaison des fonctions INDEX et EQUIV.

Comment utiliser INDEX et EQUIV

  • INDEX renvoie la valeur d'une cellule dans une plage en fonction de son numéro de ligne et de colonne.
  • EQUIV renvoie la position d'une valeur dans une plage.

En combinant ces deux fonctions, vous pouvez effectuer des recherches plus complexes.

La syntaxe générale est la suivante :

=INDEX(plage_de_résultat;EQUIV(valeur_recherchée;plage_de_recherche;0))

  • plage_de_résultat : La plage de cellules contenant la valeur que vous voulez renvoyer.
  • valeur_recherchée : La valeur que vous recherchez.
  • plage_de_recherche : La plage de cellules dans laquelle vous recherchez la valeur_recherchée.
  • 0 : Indique une correspondance exacte.

Exemple d'utilisation de INDEX et EQUIV

Reprenons l'exemple de la liste des employés avec leurs numéros d'identification et leurs noms :

ID Nom
1 Jean
2 Marie
3 Pierre

Si vous voulez trouver l'ID d'un employé à partir de son nom (recherche vers la gauche), vous pouvez utiliser la formule suivante :

=INDEX(A1:A3;EQUIV("Marie";B1:B3;0))

  • A1:A3 est la plage contenant les IDs (la plage de résultat).
  • "Marie" est la valeur recherchée (le nom de l'employé).
  • B1:B3 est la plage contenant les noms (la plage de recherche).
  • 0 indique une correspondance exacte.

Cette formule renverra 2.

Erreurs courantes avec RECHERCHEV et comment les éviter

Voici quelques erreurs courantes que les utilisateurs rencontrent avec RECHERCHEV et comment les éviter :

  • Erreur #N/A : La valeur recherchée n'est pas trouvée.
    • Cause : La valeur que vous recherchez n'existe pas dans la première colonne de la table matrice.
    • Solution : Vérifiez que la valeur recherchée est correcte et qu'elle existe bien dans la table matrice. Utilisez la fonction SIERREUR pour gérer l'erreur et afficher un message plus convivial.
  • Erreur #REF! : Le numéro d'index de colonne est invalide.
    • Cause : Le numéro d'index de colonne est supérieur au nombre de colonnes dans la table matrice.
    • Solution : Vérifiez que le numéro d'index de colonne est correct et qu'il correspond bien à une colonne existante dans la table matrice.
  • Erreur de résultat incorrect : RECHERCHEV renvoie une valeur incorrecte.
    • Cause : Vous utilisez VRAI (ou 1) pour une correspondance approximative et la table matrice n'est pas triée par ordre croissant.
    • Solution : Utilisez toujours FAUX (ou 0) pour une correspondance exacte, sauf si vous avez une raison spécifique d'utiliser une correspondance approximative et que vous êtes sûr que la table matrice est correctement triée.
  • Problèmes de format de données : Les formats des données ne correspondent pas.
    • Cause : La valeur recherchée est un nombre mais est stockée comme texte dans la table matrice, ou vice versa.
    • Solution : Assurez-vous que les formats des données sont cohérents. Vous pouvez utiliser la fonction CNUM pour convertir du texte en nombre ou la fonction TEXTE pour convertir un nombre en texte.

Conclusion

La fonction RECHERCHEV est un outil puissant et polyvalent qui peut vous aider à automatiser la recherche d'informations dans Excel. En comprenant sa syntaxe, en utilisant les bonnes pratiques et en évitant les erreurs courantes, vous pouvez maîtriser cette formule et gagner un temps précieux. N'hésitez pas à expérimenter avec les exemples fournis et à explorer les alternatives comme INDEX et EQUIV pour des recherches plus complexes. Avec un peu de pratique, vous deviendrez un expert de la RECHERCHEV !

Questions fréquentes

Qu'est-ce que la fonction RECHERCHEV sur Excel ?

La fonction RECHERCHEV (ou VLOOKUP en anglais) est une fonction de recherche et de référence dans Excel. Elle permet de rechercher une valeur dans la première colonne d'une plage de cellules, puis de renvoyer une valeur dans la même ligne d'une autre colonne de cette même plage.

Comment utiliser la fonction RECHERCHEV ?

La syntaxe de RECHERCHEV est la suivante : `=RECHERCHEV(valeur_recherchée; table_matrice; no_index_col; [valeur_proche])`. Remplissez les arguments avec les valeurs appropriées pour effectuer votre recherche.

Pourquoi ma formule RECHERCHEV affiche-t-elle l'erreur #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 matrice. Vérifiez que la valeur recherchée est correcte et qu'elle existe bien dans la table matrice.

Mots-clés associés :

vlookup excel index equiv excel rechercher valeur excel formule excel recherche excel tutoriel recherche

Partager cet article :