Formules Excel

Qu'est-ce que RECHERCHEV (VLOOKUP) dans Excel et comment l'utiliser ?

14 janvier 2026 9 vues

La fonction RECHERCHEV, ou VLOOKUP en anglais, est un pilier d'Excel. Elle permet de rechercher des informations spécifiques dans un tableau de données en se basant sur une valeur de référence. Bien que son nom puisse paraître intimidant, RECHERCHEV est en réalité un outil puissant et accessible qui peut vous faire gagner un temps précieux. Cet article vous guidera à travers les bases de RECHERCHEV, en vous expliquant son fonctionnement, ses avantages et en vous fournissant des exemples concrets pour que vous puissiez l'utiliser efficacement dans vos propres feuilles de calcul.

Comprendre RECHERCHEV (VLOOKUP) dans Excel

La fonction RECHERCHEV (VLOOKUP) 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 plage. En d'autres termes, elle permet de retrouver des informations associées à une donnée spécifique.

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 : La valeur que vous souhaitez rechercher dans la première colonne de votre table de données. Il peut s'agir d'un texte, d'un nombre, d'une date, ou d'une référence de cellule.
  • table_matrice : La plage de cellules dans laquelle vous allez effectuer la recherche. La première colonne de cette plage doit contenir les valeurs dans lesquelles vous allez chercher valeur_recherchée.
  • no_index_col : Le numéro de la colonne dans table_matrice qui contient la valeur que vous souhaitez renvoyer. Par exemple, si vous voulez renvoyer la valeur de la deuxième colonne, vous devrez entrer 2.
  • [valeur_proche] : Un argument optionnel qui spécifie si vous voulez une correspondance exacte ou approximative. Il peut prendre deux valeurs :
    • VRAI ou omis : RECHERCHEV renverra une correspondance approximative. La première colonne de table_matrice doit être triée par ordre croissant. Si aucune correspondance exacte n'est trouvée, la fonction renverra la valeur la plus proche qui est inférieure ou égale à valeur_recherchée.
    • FAUX : RECHERCHEV renverra une correspondance exacte. La première colonne de table_matrice n'a pas besoin d'être triée. Si aucune correspondance exacte n'est trouvée, la fonction renverra l'erreur #N/A.

Exemple simple de RECHERCHEV

Imaginez que vous avez un tableau contenant une liste de produits avec leur code et leur prix :

Code Produit Nom Produit Prix Stock
A101 T-shirt 15 € 50
A102 Pantalon 30 € 30
A103 Veste 60 € 20

Vous souhaitez connaître le prix du produit avec le code A102. Vous pouvez utiliser la fonction RECHERCHEV de la manière suivante :

=RECHERCHEV("A102", A1:D4, 3, FAUX)

  • "A102" est la valeur recherchée (le code du produit).
  • A1:D4 est la table matrice (l'ensemble du tableau).
  • 3 est le numéro de la colonne qui contient le prix (la troisième colonne).
  • FAUX indique que vous voulez une correspondance exacte.

Cette formule renverra la valeur 30 €.

Pourquoi utiliser RECHERCHEV ?

RECHERCHEV offre de nombreux avantages qui en font une fonction indispensable pour tout utilisateur d'Excel :

  • Gain de temps : Automatise la recherche d'informations dans de grands ensembles de données.
  • Réduction des erreurs : Diminue le risque d'erreurs humaines lors de la recherche manuelle de données.
  • Flexibilité : Peut être utilisée pour rechercher différents types de données (textes, nombres, dates, etc.).
  • Facilité d'utilisation : Une fois que vous avez compris le principe de base, RECHERCHEV est facile à utiliser.
  • Automatisation : Combinée à d'autres fonctions Excel, elle permet d'automatiser des tâches complexes.

Exemples pratiques de RECHERCHEV

Voici quelques exemples concrets d'utilisation de RECHERCHEV pour illustrer sa puissance et sa flexibilité :

Exemple 1 : Retrouver le nom d'un employé à partir de son ID

Supposons que vous ayez une liste d'employés avec leur ID et leur nom :

ID Employé Nom Employé
1 Jean Dupont
2 Marie Dubois
3 Pierre Martin

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

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

Cette formule renverra Marie Dubois.

Exemple 2 : Calculer une commission en fonction du chiffre d'affaires

Imaginons que vous ayez un barème de commissions basé sur le chiffre d'affaires :

Chiffre d'affaires Commission
0 0%
10000 5%
20000 10%
30000 15%

Si un commercial a réalisé un chiffre d'affaires de 25000 €, vous pouvez calculer sa commission avec la formule suivante :

=RECHERCHEV(25000, A1:B4, 2, VRAI)

Dans ce cas, on utilise VRAI car on cherche une correspondance approximative. La formule renverra 10% (car 25000 € est entre 20000 € et 30000 €). Pour obtenir la commission en euros, il faudra multiplier ce pourcentage par le chiffre d'affaires : =RECHERCHEV(25000, A1:B4, 2, VRAI)*25000. Il est important de noter que la colonne A doit être triée par ordre croissant pour que VRAI fonctionne correctement.

Exemple 3 : Recherche dans une autre feuille

RECHERCHEV peut également être utilisée pour rechercher des données dans une autre feuille de calcul. Il suffit de spécifier le nom de la feuille dans la table_matrice.

Par exemple, si votre tableau de données se trouve dans la feuille nommée "Produits", la formule pourrait être :

=RECHERCHEV("A102", Produits!A1:D4, 3, FAUX)

Astuces et bonnes pratiques pour RECHERCHEV

Pour utiliser RECHERCHEV de manière efficace et éviter les erreurs, voici quelques astuces et bonnes pratiques :

  • Utilisez des références absolues : Lorsque vous copiez une formule RECHERCHEV, utilisez des références absolues ($) pour figer la table_matrice. Par exemple, $A$1:$D$4 au lieu de A1:D4. Cela garantit que la plage de recherche reste la même, même si vous copiez la formule dans d'autres cellules.
  • Vérifiez le format des données : Assurez-vous que le format de la valeur_recherchée correspond au format des données dans la première colonne de la table_matrice. Par exemple, si vous recherchez un nombre, assurez-vous que les données dans la colonne de recherche sont également des nombres et non du texte.
  • Utilisez la correspondance exacte (FAUX) par défaut : Sauf si vous avez une raison spécifique d'utiliser la correspondance approximative (VRAI), utilisez toujours la correspondance exacte (FAUX) pour éviter les résultats inattendus.
  • Gérez les erreurs #N/A : Si RECHERCHEV ne trouve pas la valeur_recherchée, elle renvoie l'erreur #N/A. Vous pouvez utiliser la fonction SIERREUR pour gérer cette erreur et afficher un message plus convivial, par exemple : =SIERREUR(RECHERCHEV("A102", A1:D4, 3, FAUX), "Produit non trouvé").
  • Triez la première colonne pour la correspondance approximative : Si vous utilisez la correspondance approximative (VRAI), assurez-vous que la première colonne de la table_matrice est triée par ordre croissant. Sinon, les résultats seront incorrects.
  • Nommez vos plages de cellules : Pour une meilleure lisibilité et maintenance de vos formules, vous pouvez nommer vos plages de cellules. Par exemple, vous pouvez nommer la plage A1:D4 "TableProduits". La formule RECHERCHEV deviendrait alors : =RECHERCHEV("A102", TableProduits, 3, FAUX).

Erreurs courantes avec RECHERCHEV et comment les éviter

Même avec une bonne compréhension de RECHERCHEV, certaines erreurs sont fréquentes. Voici comment les identifier et les corriger :

  • Erreur #N/A : Cette erreur indique que la valeur_recherchée n'a pas été trouvée dans la première colonne de la table_matrice. Vérifiez l'orthographe, le format des données et assurez-vous que la valeur existe bien dans la plage de recherche. Utilisez SIERREUR pour gérer cette erreur.
  • Résultats incorrects avec la correspondance approximative : Si vous utilisez la correspondance approximative (VRAI) et que la première colonne de la table_matrice n'est pas triée par ordre croissant, les résultats seront incorrects. Triez la colonne et vérifiez que les données sont triées correctement.
  • Référence de colonne incorrecte : Assurez-vous que le no_index_col correspond bien à la colonne qui contient la valeur que vous souhaitez renvoyer. Comptez les colonnes à partir de la première colonne de la table_matrice.
  • Table_matrice incorrecte : Vérifiez que la table_matrice inclut bien toutes les colonnes nécessaires, y compris la colonne de recherche et la colonne de résultat.
  • Problèmes de format : Assurez-vous que le format de la valeur_recherchée correspond au format des données dans la première colonne de la table_matrice. Par exemple, un nombre formaté en texte ne sera pas reconnu comme un nombre.

Alternatives à RECHERCHEV

Bien que RECHERCHEV soit une fonction puissante, il existe d'autres fonctions Excel qui peuvent être utilisées pour effectuer des recherches de données, notamment :

  • 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 autre plage. Cette combinaison permet de rechercher des valeurs à gauche de la colonne de recherche, ce que RECHERCHEV ne permet pas.
  • RECHERCHEH (HLOOKUP) : Cette fonction est similaire à RECHERCHEV, mais elle recherche une valeur dans la première ligne d'une plage de cellules, au lieu de la première colonne.
  • XRECHERCHE (XLOOKUP) : Disponible dans les versions récentes d'Excel, XRECHERCHE est une version améliorée de RECHERCHEV qui offre plus de fonctionnalités et est plus facile à utiliser. Elle permet de rechercher des valeurs dans une colonne ou une ligne, et de renvoyer une valeur dans une autre colonne ou ligne, sans les limitations de RECHERCHEV. Elle gère également les erreurs #N/A nativement et ne nécessite pas que la colonne de recherche soit triée pour la correspondance approximative.
  • FILTRE : La fonction FILTRE permet d'extraire des données d'une plage en fonction d'un ou plusieurs critères. Bien qu'elle ne soit pas une fonction de recherche directe, elle peut être utilisée pour retrouver des informations spécifiques en filtrant les données.

Conclusion

La fonction RECHERCHEV (VLOOKUP) est un outil essentiel pour tout utilisateur d'Excel qui souhaite automatiser la recherche de données et gagner du temps. En comprenant sa syntaxe, ses avantages et ses limites, vous pouvez l'utiliser efficacement dans vos propres feuilles de calcul. N'hésitez pas à expérimenter avec les exemples fournis dans cet article et à explorer les alternatives à RECHERCHEV pour trouver la solution la plus adaptée à vos besoins. Maîtriser RECHERCHEV est un atout précieux pour améliorer votre productivité et votre efficacité dans Excel.

Questions fréquentes

Qu'est-ce que l'erreur #N/A dans RECHERCHEV ?

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 l'orthographe, le format des données et assurez-vous que la valeur existe bien dans la plage de recherche. Vous pouvez utiliser la fonction SIERREUR pour gérer cette erreur et afficher un message plus convivial.

Comment faire une recherche avec RECHERCHEV dans une autre feuille Excel ?

Pour rechercher dans une autre feuille, il suffit de spécifier le nom de la feuille suivi d'un point d'exclamation (!) devant la plage de cellules dans l'argument 'table_matrice'. Par exemple: RECHERCHEV("A102", Feuille2!A1:B10, 2, FAUX).

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

VRAI indique une correspondance approximative, ce qui signifie qu'Excel renverra la valeur la plus proche inférieure ou égale à la valeur recherchée si une correspondance exacte n'est pas trouvée. La colonne de recherche doit être triée. FAUX indique une correspondance exacte, et Excel renverra l'erreur #N/A si une correspondance exacte n'est pas trouvée.

Mots-clés associés :

recherchev excel tutoriel vlookup excel tutorial recherchev excel exemple vlookup excel example fonction recherche excel

Partager cet article :