La fonction RECHERCHEV est l’une des formules les plus utilisées dans Microsoft Excel. Elle permet de retrouver automatiquement une donnée dans un tableau en cherchant une valeur dans la première colonne et en renvoyant une information associée sur la même ligne. Que ce soit pour retrouver un prix, un nom de client ou une référence produit, cette formule simplifie considérablement l’analyse de données. Voici comment maîtriser RECHERCHEV, avec des exemples concrets et les erreurs à éviter.
À quoi sert la fonction RECHERCHEV ?
RECHERCHEV (ou VLOOKUP en anglais) cherche une valeur dans la première colonne d’un tableau et renvoie une valeur correspondante depuis une autre colonne de la même ligne. Elle est particulièrement utile pour les listes de clients, les inventaires ou les catalogues produits.
Par exemple, avec un tableau contenant des noms d’articles en colonne A et leurs prix en colonne B, RECHERCHEV retrouve automatiquement le prix d’un article à partir de son nom, sans recherche manuelle.
La syntaxe de base de RECHERCHEV
La formule RECHERCHEV suit toujours la même structure, avec quatre paramètres dont un facultatif.
=RECHERCHEV(valeur_cherchée; table_matrice; no_index_col; [valeur_proche])
- valeur_cherchée : la donnée à rechercher (un nom, un code, une référence)
- table_matrice : la plage de cellules dans laquelle Excel doit chercher
- no_index_col : le numéro de la colonne contenant la valeur à retourner
- valeur_proche (facultatif) : FAUX pour une correspondance exacte, VRAI pour une valeur approximative
Dans la grande majorité des cas, il est conseillé d’utiliser FAUX pour ce dernier paramètre. La valeur VRAI est réservée aux recherches sur des données triées par ordre croissant, comme des tranches de prix ou des barèmes.
Comment utiliser RECHERCHEV pas à pas ?
Voici un exemple concret avec un tableau contenant trois colonnes : Référence produit en colonne A, Nom du produit en colonne B et Prix en colonne C. L’objectif est d’afficher automatiquement le prix d’un produit à partir de sa référence.
- Cliquez sur la cellule où afficher le résultat
- Tapez la formule suivante :
=RECHERCHEV(A2; A2:C10; 3; FAUX)
- A2 : la cellule contenant la référence produit recherchée
- A2:C10 : la plage du tableau dans laquelle Excel effectue la recherche
- 3 : le prix se trouve dans la 3e colonne de la plage sélectionnée
- FAUX : la correspondance doit être exacte
Appuyez sur Entrée. Excel affiche immédiatement le prix correspondant à la référence. Pour appliquer la formule à toute une colonne, il suffit de faire glisser la cellule vers le bas.
Bloquer la plage avec des références absolues
Lorsque la formule est copiée vers le bas, la plage A2:C10 se décale automatiquement, ce qui génère des erreurs. Pour éviter ce problème, il faut bloquer la plage avec le symbole $.
=RECHERCHEV(A2; $A$2:$C$10; 3; FAUX)
La plage $A$2:$C$10 reste fixe quelle que soit la cellule dans laquelle la formule est copiée. C’est une bonne pratique à adopter systématiquement dès que RECHERCHEV est utilisé sur plusieurs lignes.
Comment éviter les erreurs fréquentes ?
RECHERCHEV peut renvoyer des erreurs comme #N/A ou #REF! dans certaines situations. Ces erreurs ont presque toujours une cause identifiable et facilement corrigeable.
- Erreur #N/A : la valeur recherchée n’existe pas dans la première colonne de la plage. Vérifiez l’orthographe, la casse et le format des données (texte vs nombre)
- Erreur #REF! : le numéro de colonne indiqué dépasse le nombre de colonnes de la plage sélectionnée
- Doublons : si plusieurs lignes contiennent la même valeur, Excel retourne uniquement la première correspondance trouvée
- Espaces invisibles : un espace en trop dans une cellule suffit à bloquer la recherche. La fonction SUPPRESPACE() permet de les supprimer
Combiner RECHERCHEV avec SIERREUR
Pour éviter l’affichage d’une erreur #N/A dans le tableau final, il est possible d’envelopper RECHERCHEV dans la fonction SIERREUR. En cas d’échec de la recherche, un message personnalisé s’affiche à la place de l’erreur.
=SIERREUR(RECHERCHEV(A2; $A$2:$C$10; 3; FAUX); "Valeur introuvable")
Cette combinaison est particulièrement utile dans les tableaux de bord ou les rapports partagés, pour garantir un affichage propre même en cas de donnée manquante.
Les limites de RECHERCHEV à connaître
RECHERCHEV présente quelques contraintes importantes. La valeur recherchée doit toujours se trouver dans la première colonne de la plage. Il est impossible de chercher vers la gauche avec cette fonction. De plus, elle ne retourne que la première correspondance trouvée en cas de doublons.
Pour dépasser ces limites, Excel propose des alternatives plus puissantes. La fonction RECHERCHEX (disponible sur Excel 2021 et Microsoft 365) permet de chercher dans n’importe quelle direction. La combinaison INDEX / EQUIV offre encore plus de flexibilité et reste compatible avec toutes les versions d’Excel.
RECHERCHEV s’utilise rarement seule. Pour structurer vos données avant le recoupement, notre tuto pour supprimer les doublons dans Excel évite les correspondances incohérentes. Une liste déroulante facilite ensuite la saisie des valeurs recherchées. Et pour garder les entêtes visibles lors du défilement, le tuto pour figer des lignes et des colonnes est indispensable sur les grands tableaux.

