Formules Excel

RECHERCHEV sur Excel : Trouvez l'information qu'il vous faut, rapidement !

15 janvier 2026 1 vues

La fonction RECHERCHEV (ou VLOOKUP en anglais) est un outil puissant et indispensable d'Excel, permettant de rechercher une valeur spécifique dans une colonne d'un tableau et de renvoyer une information correspondante située sur la même ligne. Que vous soyez un professionnel gérant des bases de données complexes ou un particulier souhaitant organiser ses informations, RECHERCHEV vous fera gagner un temps précieux et vous évitera de fastidieuses recherches manuelles. Dans cet article, nous allons décortiquer cette fonction étape par étape, avec des exemples pratiques et des conseils pour l'utiliser efficacement et éviter les erreurs courantes.

Qu'est-ce que la Recherche Verticale (RECHERCHEV) sur Excel ?

La recherche verticale sur Excel, plus communément appelée RECHERCHEV, est une fonction qui permet de rechercher une valeur spécifique dans la première colonne d'une plage de cellules, puis de renvoyer une valeur située sur la même ligne, mais dans une autre colonne de cette même plage. C'est un outil essentiel pour croiser des données, extraire des informations pertinentes et automatiser des tâches répétitives.

Pourquoi utiliser RECHERCHEV ?

  • Gain de temps: Automatisez la recherche d'informations au lieu de les chercher manuellement.
  • Précision: Réduisez le risque d'erreurs humaines lors de la recherche d'informations.
  • Efficacité: Travaillez plus rapidement et efficacement avec des données structurées.
  • Automatisation: Intégrez RECHERCHEV dans des formules plus complexes pour automatiser des tâches.

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])

Décortiquons chaque argument :

  • valeur_recherchée: La valeur que vous souhaitez rechercher dans la première colonne de la table.
  • 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 la recherche.
  • no_index_col: Le numéro de la colonne dans table_matrice qui contient la valeur à renvoyer. La première colonne de table_matrice est la colonne 1.
  • [valeur_proche]: Argument optionnel. 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. Si aucune correspondance exacte n'est trouvée, la fonction renvoie la valeur la plus grande qui est inférieure ou égale à valeur_recherchée.
    • FAUX : Recherche une correspondance exacte. Il n'est pas nécessaire que la première colonne de table_matrice soit triée. Si aucune correspondance exacte n'est trouvée, la fonction renvoie l'erreur #N/A.

Important : Il est fortement recommandé d'utiliser FAUX pour une correspondance exacte, sauf si vous comprenez parfaitement les implications de l'utilisation de VRAI.

Exemples pratiques de RECHERCHEV

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

Exemple 1 : Rechercher le prix d'un produit

Imaginez un tableau Excel contenant une liste de produits et leurs prix :

Produit Prix
Pomme 1,50
Banane 0,75
Orange 1,00
Fraise 3,00

Vous souhaitez rechercher le prix d'une banane. Vous pouvez utiliser la formule suivante :

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

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

Cette formule renverra la valeur 0,75.

Exemple 2 : Rechercher le code postal d'une ville

Supposons que vous ayez un tableau contenant une liste de villes et leurs codes postaux :

Ville Code Postal
Paris 75000
Lyon 69000
Marseille 13000
Toulouse 31000

Pour rechercher le code postal de Lyon, vous utiliserez la formule :

=RECHERCHEV("Lyon";A1:B4;2;FAUX)

Cette formule renverra la valeur 69000.

Exemple 3 : Utiliser RECHERCHEV avec une liste déroulante

Vous pouvez rendre votre recherche encore plus interactive en utilisant une liste déroulante. Créez une liste déroulante contenant les noms des produits (ou des villes, dans l'exemple précédent). Ensuite, utilisez la cellule contenant la liste déroulante comme valeur_recherchée dans votre formule RECHERCHEV.

Par exemple, si la liste déroulante des produits se trouve dans la cellule D1, la formule deviendrait :

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

En changeant la sélection dans la liste déroulante, le résultat de la formule RECHERCHEV se mettra à jour automatiquement.

Erreurs courantes avec RECHERCHEV et comment les éviter

RECHERCHEV est une fonction puissante, mais elle peut aussi être source d'erreurs si elle n'est pas utilisée correctement. Voici quelques erreurs courantes et comment les éviter :

Erreur #N/A

Cette erreur se produit lorsque la valeur_recherchée n'est pas trouvée dans la première colonne de la table_matrice.

Causes possibles :

  • La valeur_recherchée est mal orthographiée.
  • La valeur_recherchée n'existe pas dans la table_matrice.
  • Vous utilisez FAUX (correspondance exacte) et la valeur n'est pas exactement identique.
  • Il y a des espaces superflus avant ou après la valeur_recherchée.

Solutions :

  • Vérifiez l'orthographe de la valeur_recherchée.
  • Assurez-vous que la valeur_recherchée existe dans la table_matrice.
  • Utilisez la fonction SUPPRESPACE pour supprimer les espaces superflus.
  • Si vous utilisez FAUX, vérifiez que le format de la valeur (texte, nombre, date) est identique.

Erreur #REF!

Cette erreur se produit lorsque le no_index_col est supérieur au nombre de colonnes dans la table_matrice.

Cause possible :

  • Vous avez spécifié un numéro de colonne incorrect.

Solution :

  • Vérifiez que le no_index_col est bien compris entre 1 et le nombre de colonnes de la table_matrice.

Erreur de correspondance incorrecte (avec valeur_proche = VRAI)

Si vous utilisez VRAI pour valeur_proche, RECHERCHEV renverra la valeur la plus grande qui est inférieure ou égale à la valeur_recherchée. Si la première colonne de la table_matrice n'est pas triée par ordre croissant, le résultat sera incorrect.

Cause possible :

  • La première colonne de la table_matrice n'est pas triée par ordre croissant.

Solution :

  • Triez la première colonne de la table_matrice par ordre croissant.
  • Utilisez FAUX pour une correspondance exacte, sauf si vous comprenez les implications de l'utilisation de VRAI.

Alternatives à RECHERCHEV

Bien que RECHERCHEV soit une fonction très utile, il existe d'autres fonctions Excel qui peuvent être utilisées pour effectuer des recherches, notamment :

  • INDEX et EQUIV : Ces deux fonctions combinées offrent une alternative plus flexible à RECHERCHEV. EQUIV recherche la position d'une valeur dans une plage de cellules, et INDEX renvoie la valeur à une position donnée dans une autre plage. Cette combinaison permet de rechercher des valeurs dans n'importe quelle colonne, et pas seulement dans la première.
  • RECHERCHEH : Cette fonction effectue une recherche horizontale, c'est-à-dire qu'elle recherche une valeur dans la première ligne d'une plage de cellules, puis renvoie une valeur située dans la même colonne, mais dans une autre ligne.
  • XRECHERCHE (Excel 365) : Cette fonction est une version améliorée de RECHERCHEV, avec une syntaxe plus simple et plus de fonctionnalités. Elle permet de rechercher des valeurs dans n'importe quelle colonne ou ligne, et offre une meilleure gestion des erreurs.

Conseils et astuces pour optimiser l'utilisation de RECHERCHEV

  • Utilisez des noms de plages : Au lieu d'utiliser des références de cellules (par exemple, A1:B4), vous pouvez définir des noms de plages (par exemple, Produits). Cela rend vos formules plus lisibles et plus faciles à maintenir.
  • Figez les références de cellules : Utilisez le symbole $ pour figer les références de cellules dans la table_matrice. Cela évite que la plage ne se décale lorsque vous copiez la formule vers d'autres cellules.
  • Combinez RECHERCHEV avec d'autres fonctions : Vous pouvez combiner RECHERCHEV avec d'autres fonctions Excel pour effectuer des recherches plus complexes. Par exemple, vous pouvez utiliser la fonction SIERREUR pour afficher un message personnalisé si la valeur_recherchée n'est pas trouvée.
  • Documentez vos formules : Ajoutez des commentaires à vos formules pour expliquer leur fonctionnement. Cela facilitera la compréhension et la maintenance de vos feuilles de calcul.

En conclusion, la fonction RECHERCHEV est un outil indispensable pour tout utilisateur d'Excel souhaitant gagner du temps et améliorer son efficacité. En comprenant sa syntaxe, en évitant les erreurs courantes et en appliquant les conseils et astuces présentés dans cet article, vous serez en mesure de maîtriser cette fonction et d'exploiter pleinement son potentiel.

Questions fréquentes

RECHERCHEV est-elle sensible à la casse ?

Oui, RECHERCHEV est sensible à la casse. Cela signifie que "Pomme" est différent de "pomme". Pour effectuer une recherche insensible à la casse, vous pouvez utiliser les fonctions `MAJUSCULE` ou `MINUSCULE` pour convertir à la fois la `valeur_recherchée` et la première colonne de la `table_matrice` dans la même casse.

Comment gérer les erreurs #N/A avec RECHERCHEV ?

Vous pouvez utiliser la fonction `SIERREUR` pour gérer les erreurs #N/A. Par exemple, `=SIERREUR(RECHERCHEV("valeur";A1:B10;2;FAUX);"Valeur non trouvée")` affichera "Valeur non trouvée" si la `valeur` n'est pas trouvée dans la plage `A1:B10`.

Puis-je utiliser RECHERCHEV pour rechercher plusieurs critères ?

RECHERCHEV ne peut rechercher qu'un seul critère à la fois. Pour rechercher plusieurs critères, vous pouvez créer une colonne combinée qui concatène les différents critères, puis effectuer la recherche sur cette colonne combinée. Alternativement, vous pouvez utiliser la combinaison `INDEX` et `EQUIV` ou la fonction `XRECHERCHE` (si disponible).

Mots-clés associés :

vlookup excel formule excel recherche excel recherche valeur recherche verticale excel exemple recherchev excel erreur

Partager cet article :