Formules Excel

RECHERCHEV Excel : Trouvez l'information qu'il vous faut (avec exemples)

15 janvier 2026 1 vues

La fonction RECHERCHEV d'Excel est un outil puissant pour extraire des données spécifiques à partir d'un tableau. Que vous ayez besoin de retrouver un prix, un nom, ou toute autre information en fonction d'un identifiant, RECHERCHEV est la solution. Cet article vous guide pas à pas avec des exemples clairs pour que vous puissiez l'utiliser efficacement et gagner un temps précieux dans vos tâches quotidiennes.

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

RECHERCHEV (ou VLOOKUP en anglais) est une fonction Excel qui permet de rechercher une valeur dans la première colonne d'une plage de cellules, et de renvoyer une valeur sur la même ligne, mais dans une autre colonne de cette même plage. C'est un outil indispensable pour croiser des données et automatiser la recherche d'informations dans de grands tableaux.

Imaginez que vous avez une liste de produits avec leurs codes et leurs prix. Vous voulez connaître le prix d'un produit spécifique en entrant son code. RECHERCHEV vous permet de faire cela instantanément.

Pourquoi utiliser RECHERCHEV ?

  • Gain de temps : Évitez de chercher manuellement des informations dans de grands tableaux.
  • Automatisation : Automatisez la recherche de données pour des rapports et des analyses régulières.
  • Précision : Réduisez les erreurs humaines liées à la recherche manuelle.

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 cherchez dans la première colonne de votre plage de cellules. Cela peut être un nombre, du texte, ou une référence à une cellule contenant la valeur à rechercher.
  • 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 valeur_recherchée sera cherchée. Il est recommandé de figer cette plage avec des $, par exemple $A$1:$C$100, pour éviter les erreurs lorsque vous copiez la formule.
  • no_index_col : Le numéro de la colonne dans table_matrice qui contient la valeur que vous voulez renvoyer. La première colonne de table_matrice est la colonne 1, la deuxième est la colonne 2, et ainsi de suite.
  • [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 renvoie 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 plus grande valeur inférieure ou égale à valeur_recherchée.
    • FAUX : RECHERCHEV renvoie une correspondance exacte. C'est l'option la plus couramment utilisée pour éviter les erreurs.

Important : Si valeur_recherchée n'est pas trouvée et que valeur_proche est défini sur FAUX, RECHERCHEV renvoie l'erreur #N/A.

Exemples pratiques de RECHERCHEV

Exemple 1 : Rechercher le prix d'un produit

Supposons que vous ayez un tableau avec les colonnes "Code Produit" et "Prix". Vous voulez trouver le prix du produit dont le code est "ABC123".

Code Produit Prix
ABC123 10.00
DEF456 20.00
GHI789 30.00

Si le code produit que vous recherchez est dans la cellule E1, et que votre tableau se trouve dans la plage A1:B3, la formule RECHERCHEV sera :

=RECHERCHEV(E1;A1:B3;2;FAUX)
  • E1 est la cellule contenant la valeur recherchée (le code produit).
  • A1:B3 est la plage de cellules contenant le tableau.
  • 2 est le numéro de la colonne contenant le prix (la deuxième colonne).
  • FAUX indique que vous voulez une correspondance exacte.

Explication détaillée : Excel va chercher la valeur contenue dans la cellule E1 (par exemple, ABC123) dans la première colonne de la plage A1:B3. Dès qu'il trouve une correspondance, il renvoie la valeur de la deuxième colonne (la colonne Prix) de la même ligne.

Exemple 2 : Rechercher le nom d'un employé à partir de son ID

Imaginez maintenant que vous avez une liste d'employés avec leurs identifiants et leurs noms.

ID Employé Nom
1 Jean Dupont
2 Marie Curie
3 Pierre Paul

Si l'ID de l'employé que vous recherchez est dans la cellule E1, et que votre tableau se trouve dans la plage A1:B3, la formule RECHERCHEV sera :

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

Cette formule renverra le nom de l'employé correspondant à l'ID spécifié dans la cellule E1.

Exemple 3 : Utiliser RECHERCHEV avec une correspondance approximative (moins courant)

Cet exemple est moins courant, mais il peut être utile dans certains cas. Supposons que vous ayez un tableau avec des tranches de revenus et les taux d'imposition correspondants.

Revenu Minimum Taux d'Imposition
0 0%
20000 10%
50000 20%

Si le revenu d'une personne est dans la cellule E1, et que votre tableau se trouve dans la plage A1:B3, la formule RECHERCHEV avec une correspondance approximative sera :

=RECHERCHEV(E1;A1:B3;2;VRAI)

Attention : Dans ce cas, la première colonne du tableau (Revenu Minimum) doit être triée par ordre croissant. Si le revenu est de 30000, la formule renverra 10% car c'est le taux d'imposition correspondant à la tranche de revenu inférieure ou égale à 30000.

Bonnes pratiques et astuces pour RECHERCHEV

  • Utilisez toujours FAUX pour une correspondance exacte : C'est l'option la plus sûre pour éviter les erreurs, sauf si vous avez une raison spécifique d'utiliser une correspondance approximative.
  • Figez votre plage de recherche avec des $ : Utilisez des références absolues (par exemple, $A$1:$B$100) pour la table_matrice afin que la plage ne change pas lorsque vous copiez la formule.
  • Vérifiez que la valeur recherchée est bien dans la première colonne : RECHERCHEV ne fonctionne que si la valeur que vous cherchez se trouve dans la première colonne de la plage.
  • Gérez les erreurs #N/A : Utilisez la fonction SIERREUR pour afficher un message plus convivial si la valeur recherchée n'est pas trouvée. Par exemple : excel =SIERREUR(RECHERCHEV(E1;A1:B3;2;FAUX); "Produit non trouvé") Cette formule affichera "Produit non trouvé" si RECHERCHEV renvoie l'erreur #N/A.
  • Alternative : INDEX et EQUIV: Pour plus de flexibilité, notamment si la colonne contenant la valeur recherchée n'est pas la première, vous pouvez utiliser la combinaison des fonctions INDEX et EQUIV. EQUIV trouve la position d'une valeur dans une plage, et INDEX renvoie la valeur à une position donnée dans une autre plage.

Erreurs courantes avec RECHERCHEV et comment les résoudre

  • #N/A : Cette erreur signifie que la valeur recherchée n'a pas été trouvée. Vérifiez l'orthographe, les espaces, et assurez-vous que la valeur existe bien dans la première colonne de votre plage de recherche. Vérifiez également que vous utilisez FAUX si vous avez besoin d'une correspondance exacte.
  • #REF! : Cette erreur indique que le numéro de colonne spécifié dans no_index_col est supérieur au nombre de colonnes dans table_matrice. Vérifiez que le numéro de colonne est correct.
  • Résultat incorrect : Si vous utilisez une correspondance approximative (VRAI) et que les données ne sont pas triées, RECHERCHEV peut renvoyer un résultat incorrect. Assurez-vous que la première colonne de votre plage de recherche est triée par ordre croissant si vous utilisez VRAI.

RECHERCHEV vs RECHERCHEH

Il est important de ne pas confondre RECHERCHEV (VLOOKUP) avec RECHERCHEH (HLOOKUP). RECHERCHEV recherche verticalement dans la première colonne d'une plage, tandis que RECHERCHEH recherche horizontalement dans la première ligne d'une plage. La syntaxe est similaire, mais la direction de la recherche est différente. Si vos données sont organisées en colonnes, utilisez RECHERCHEV. Si elles sont organisées en lignes, utilisez RECHERCHEH.

Alternatives à RECHERCHEV

Bien que RECHERCHEV soit une fonction très utile, il existe d'autres alternatives pour rechercher des données dans Excel :

  • INDEX et EQUIV : Comme mentionné précédemment, cette combinaison offre plus de flexibilité car vous pouvez rechercher dans n'importe quelle colonne, pas seulement la première.
  • XLOOKUP (RECHERCHEX) : Cette nouvelle fonction (disponible dans les versions récentes d'Excel) combine les fonctionnalités de RECHERCHEV et INDEX/EQUIV, et est plus facile à utiliser. Elle permet également de gérer les erreurs plus facilement.
  • Power Query : Si vous avez besoin de croiser des données provenant de plusieurs sources, Power Query est un outil puissant pour importer, transformer et combiner des données.

Conclusion

La fonction RECHERCHEV d'Excel est un outil essentiel pour gagner du temps et automatiser la recherche d'informations dans vos feuilles de calcul. En comprenant sa syntaxe, en suivant les bonnes pratiques, et en évitant les erreurs courantes, vous pouvez l'utiliser efficacement pour améliorer votre productivité. N'hésitez pas à explorer les alternatives comme INDEX/EQUIV ou XLOOKUP pour plus de flexibilité.

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 plage spécifiée. Assurez-vous que la valeur existe, que l'orthographe est correcte, et que vous utilisez FAUX pour une correspondance exacte.

Comment éviter les erreurs avec RECHERCHEV ?

Pour éviter les erreurs, utilisez toujours FAUX pour une correspondance exacte, figez votre plage de recherche avec des $, vérifiez que la valeur recherchée est dans la première colonne, et gérez les erreurs #N/A avec la fonction SIERREUR.

Quelle est la différence entre RECHERCHEV et RECHERCHEH ?

RECHERCHEV recherche verticalement dans la première colonne d'une plage, tandis que RECHERCHEH recherche horizontalement dans la première ligne d'une plage. Choisissez la fonction en fonction de l'orientation de vos données.

Mots-clés associés :

recherchev excel multiple criteres index equiv excel recherchev excel erreur n a recherchev excel plusieurs feuilles xlookup excel recherchev excel date

Partager cet article :