Formules Excel

RECHERCHEV Excel : Maîtrisez la fonction qui simplifie vos données

15 janvier 2026 12 vues

La fonction RECHERCHEV d'Excel est un outil puissant et incontournable pour tous ceux qui travaillent avec des feuilles de calcul volumineuses. Elle vous permet de rechercher des informations spécifiques dans un tableau et de les récupérer automatiquement, vous évitant ainsi des heures de recherche manuelle. Que vous soyez débutant ou utilisateur avancé, cet article vous guidera pas à pas pour maîtriser RECHERCHEV et l'intégrer efficacement dans votre flux de travail quotidien.

Qu'est-ce que RECHERCHEV (VLOOKUP) dans Excel ?

RECHERCHEV (ou VLOOKUP en anglais) est une fonction d'Excel qui permet de rechercher une valeur dans la première colonne d'une plage de données, puis de renvoyer une valeur dans la même ligne, mais provenant d'une autre colonne spécifiée. C'est un outil essentiel pour consolider des données provenant de différentes sources, automatiser des recherches d'informations et simplifier l'analyse de données complexes.

Comprendre 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 cherchez dans la première colonne de votre tableau. Cela peut être un nombre, du texte ou une référence à une cellule.
  • table_matrice : La plage de cellules dans laquelle vous effectuez la recherche. La première colonne de cette plage doit contenir les valeurs dans lesquelles vous effectuez votre recherche (valeur_recherchée).
  • no_index_col : Le numéro de la colonne dans table_matrice qui contient la valeur que vous souhaitez renvoyer. La première colonne de table_matrice est la colonne 1.
  • [valeur_proche] : Argument optionnel qui spécifie 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 l'option la plus couramment utilisée.

Comment utiliser RECHERCHEV : Guide pas à pas avec exemples

Voici quelques exemples pratiques pour illustrer l'utilisation de RECHERCHEV.

Exemple 1 : Rechercher le prix d'un produit

Imaginez que vous avez un tableau avec une liste de produits et leurs prix correspondants. Vous souhaitez rechercher le prix d'un produit spécifique en utilisant RECHERCHEV.

  1. Créez votre tableau de données :
Produit Prix
Pomme 1.50
Banane 0.75
Orange 1.00
Fraise 3.00
  1. Dans une cellule vide, entrez la formule RECHERCHEV :

Supposons que vous voulez rechercher le prix de la "Banane" et que votre tableau se trouve dans la plage A1:B5. Vous entreriez la formule suivante dans une cellule, par exemple D1 :

=RECHERCHEV("Banane";A1:B5;2;FAUX)

  • "Banane" est la valeur recherchée.
  • A1:B5 est la table matrice.
  • 2 est le numéro de la colonne contenant le prix (la deuxième colonne).
  • FAUX indique que vous voulez une correspondance exacte.

  • Appuyez sur Entrée. La cellule D1 affichera le prix de la banane : 0.75.

Exemple 2 : Utiliser une référence de cellule comme valeur recherchée

Au lieu d'entrer directement le nom du produit dans la formule, vous pouvez utiliser une référence de cellule. Cela rend votre formule plus flexible.

  1. Dans une cellule, par exemple C1, entrez le nom du produit que vous voulez rechercher (par exemple, "Orange").
  2. Dans une autre cellule, entrez la formule RECHERCHEV :

=RECHERCHEV(C1;A1:B5;2;FAUX)

Ici, C1 est la référence de la cellule contenant la valeur recherchée.

  1. Si vous changez le contenu de la cellule C1, la formule RECHERCHEV se mettra automatiquement à jour pour afficher le prix du nouveau produit.

Exemple 3 : RECHERCHEV avec correspondance approximative

Dans cet exemple, nous allons utiliser RECHERCHEV pour déterminer la commission d'un vendeur en fonction de ses ventes. Nous utiliserons une correspondance approximative car les montants de ventes ne correspondent probablement pas exactement aux seuils de commission.

  1. Créez un tableau avec les seuils de ventes et les taux de commission :
Ventes Commission
0 0%
1000 5%
5000 10%
10000 15%
  1. Dans une cellule, par exemple C1, entrez le montant des ventes d'un vendeur (par exemple, 6000).
  2. Dans une autre cellule, entrez la formule RECHERCHEV :

=RECHERCHEV(C1;A1:B5;2;VRAI)

  • C1 est la référence de la cellule contenant le montant des ventes.
  • A1:B5 est la table matrice.
  • 2 est le numéro de la colonne contenant le taux de commission.
  • VRAI indique que vous voulez une correspondance approximative. IMPORTANT : La colonne A (Ventes) doit être triée par ordre croissant pour que la correspondance approximative fonctionne correctement.

  • La cellule affichera le taux de commission correspondant (10% dans cet exemple).

Conseils et astuces pour utiliser RECHERCHEV efficacement

  • Utilisez des noms de plages : Au lieu d'utiliser des références de cellules comme A1:B5, vous pouvez donner un nom à votre plage de données (par exemple, "TableauProduits"). Cela rend vos formules plus lisibles et plus faciles à maintenir. Pour nommer une plage, sélectionnez-la, puis tapez un nom dans la zone de nom (à gauche de la barre de formule).
  • Figez les références de cellules : Si vous copiez une formule RECHERCHEV, les références de cellules peuvent changer. Pour éviter cela, utilisez le signe dollar ($) pour figer les références de cellules (par exemple, $A$1:$B$5). Cela garantit que la référence de la plage reste la même, même si vous copiez la formule.
  • Utilisez la fonction SIERREUR : Si RECHERCHEV ne trouve pas la valeur recherchée, elle renvoie une erreur #N/A. Pour gérer cette erreur, vous pouvez utiliser la fonction SIERREUR. Par exemple :

=SIERREUR(RECHERCHEV(C1;A1:B5;2;FAUX);"Produit non trouvé")

Cette formule affichera "Produit non trouvé" si RECHERCHEV renvoie une erreur. * Vérifiez le format des données : Assurez-vous que le format des données dans la colonne de recherche (première colonne de table_matrice) correspond au format de la valeur_recherchée. Par exemple, si vous recherchez un numéro de téléphone, assurez-vous que le numéro de téléphone dans la colonne de recherche est également formaté comme un numéro de téléphone. * Utilisez la correspondance exacte (FAUX) par défaut : Dans la plupart des cas, vous voudrez une correspondance exacte. N'oubliez pas de spécifier FAUX comme dernier argument de la fonction RECHERCHEV.

Erreurs courantes avec RECHERCHEV et comment les éviter

  • Erreur #N/A : Cette erreur se produit lorsque RECHERCHEV ne trouve pas la valeur_recherchée dans la première colonne de la table_matrice. Vérifiez que la valeur recherchée existe bien et qu'il n'y a pas de fautes de frappe.
  • Résultat incorrect avec 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, RECHERCHEV peut renvoyer un résultat incorrect.
  • Numéro de colonne incorrect : Vérifiez que le no_index_col correspond bien à la colonne contenant la valeur que vous souhaitez renvoyer. N'oubliez pas que la première colonne de la table_matrice est la colonne 1.
  • Références de cellules incorrectes : Si vous copiez une formule RECHERCHEV, vérifiez que les références de cellules sont correctes. Utilisez le signe dollar ($) pour figer les références si nécessaire.

Alternatives à RECHERCHEV : INDEX et EQUIV

Bien que RECHERCHEV soit une fonction très utile, elle a quelques limitations. Par exemple, elle ne peut rechercher que dans la première colonne d'une plage de données. Pour surmonter ces limitations, vous pouvez utiliser les fonctions INDEX et EQUIV ensemble.

INDEX et EQUIV : Une combinaison puissante

  • EQUIV : La fonction EQUIV recherche une valeur dans une plage de cellules et renvoie sa position (numéro de ligne ou de colonne). Sa syntaxe est la suivante :

=EQUIV(valeur_recherchée; plage_recherche; [type_correspondance])

  • INDEX : La fonction INDEX renvoie la valeur d'une cellule dans une plage de données, en fonction de son numéro de ligne et de colonne. Sa syntaxe est la suivante :

=INDEX(plage; no_ligne; [no_colonne])

En combinant INDEX et EQUIV, vous pouvez effectuer des recherches plus flexibles. Par exemple, vous pouvez rechercher une valeur dans n'importe quelle colonne d'une plage de données, et non pas seulement dans la première.

Exemple d'utilisation de INDEX et EQUIV

Reprenons l'exemple de la recherche du prix d'un produit. Au lieu d'utiliser RECHERCHEV, nous allons utiliser INDEX et EQUIV.

  1. Créez votre tableau de données (comme dans l'exemple RECHERCHEV).
  2. Dans une cellule, entrez la formule suivante :

=INDEX(B1:B5;EQUIV("Banane";A1:A5;0))

  • B1:B5 est la plage contenant les prix.
  • EQUIV("Banane";A1:A5;0) recherche la position de "Banane" dans la plage A1:A5 (la colonne des produits). Le 0 indique une correspondance exacte.
  • La fonction INDEX renvoie ensuite la valeur dans la plage B1:B5 à la position trouvée par EQUIV.

Cette formule renverra le prix de la banane (0.75).

Avantages de INDEX et EQUIV par rapport à RECHERCHEV

  • Plus flexible : Vous pouvez rechercher dans n'importe quelle colonne.
  • Moins sensible aux insertions/suppressions de colonnes : Si vous insérez ou supprimez une colonne dans votre tableau, la formule INDEX et EQUIV continuera à fonctionner correctement, tandis que la formule RECHERCHEV pourrait renvoyer un résultat incorrect.
  • Plus performant pour les grandes feuilles de calcul : Dans certains cas, INDEX et EQUIV peuvent être plus rapides que RECHERCHEV, surtout pour les grandes feuilles de calcul.

Conclusion

La fonction RECHERCHEV est un outil essentiel pour tous les utilisateurs d'Excel. Elle vous permet de rechercher et de récupérer des informations rapidement et facilement. En comprenant sa syntaxe et en suivant les conseils et astuces présentés dans cet article, vous serez en mesure de maîtriser RECHERCHEV et de l'utiliser efficacement dans votre travail quotidien. N'hésitez pas à explorer les alternatives comme INDEX et EQUIV pour des recherches plus complexes et flexibles. En pratiquant et en expérimentant avec ces fonctions, vous deviendrez un véritable expert en Excel !

Questions fréquentes

Pourquoi ma formule RECHERCHEV affiche-t-elle #N/A ?

L'erreur #N/A signifie que RECHERCHEV n'a pas trouvé la valeur que vous recherchez dans la première colonne de la table matrice. Vérifiez l'orthographe, les espaces et le format des données. Assurez-vous également que la valeur recherchée existe bien dans la plage de recherche.

Quelle est la différence entre RECHERCHEV et RECHERCHEH ?

RECHERCHEV (VLOOKUP) recherche une valeur dans une colonne (verticalement) et renvoie une valeur dans la même ligne, mais dans une autre colonne. RECHERCHEH (HLOOKUP) recherche une valeur dans une ligne (horizontalement) et renvoie une valeur dans la même colonne, mais dans une autre ligne. Le 'V' dans RECHERCHEV signifie vertical, et le 'H' dans RECHERCHEH signifie horizontal.

Quand dois-je utiliser la correspondance approximative (VRAI) dans RECHERCHEV ?

Utilisez la correspondance approximative (VRAI) lorsque vous recherchez une valeur dans une plage de valeurs et que vous voulez trouver la valeur la plus proche. Par exemple, vous pouvez l'utiliser pour attribuer une commission en fonction d'une fourchette de ventes. Assurez-vous que la première colonne de votre table matrice est triée par ordre croissant lorsque vous utilisez la correspondance approximative.

Mots-clés associés :

recherchev excel exemple fonction recherche excel index equiv excel vlookup excel recherche verticale excel excel formules de recherche

Partager cet article :