La fonction RECHERCHEV (ou VLOOKUP en anglais) est l'une des fonctions les plus puissantes et les plus utilisées d'Excel. Elle permet de rechercher une valeur dans une colonne et de retourner une valeur correspondante dans une autre colonne.
Qu'est-ce que RECHERCHEV ?
RECHERCHEV signifie "Recherche Verticale". Cette fonction parcourt la première colonne d'un tableau pour trouver une valeur, puis retourne une valeur dans la même ligne depuis une colonne que vous spécifiez.
Syntaxe de la fonction
=RECHERCHEV(valeur_cherchée; tableau; no_index_col; [valeur_proche])
| Paramètre | Description |
|---|---|
| valeur_cherchée | La valeur que vous recherchez |
| tableau | La plage de cellules contenant vos données |
| no_index_col | Le numéro de la colonne contenant la valeur à retourner |
| valeur_proche | FAUX pour une correspondance exacte, VRAI pour approximative |
Exemple pratique
Imaginons que vous avez une liste de produits avec leurs prix :
| Code Produit | Nom | Prix |
|---|---|---|
| A001 | Clavier | 49€ |
| A002 | Souris | 29€ |
| A003 | Écran | 299€ |
Pour trouver le prix du produit "A002", utilisez :
=RECHERCHEV("A002"; A1:C4; 3; FAUX)
Cette formule retournera 29€.
Astuces pour bien utiliser RECHERCHEV
1. Toujours utiliser FAUX pour le dernier paramètre
Sauf cas particulier, utilisez toujours FAUX pour obtenir une correspondance exacte. Sinon, Excel pourrait retourner une valeur incorrecte.
2. La valeur recherchée doit être dans la première colonne
RECHERCHEV ne peut chercher que dans la première colonne de votre tableau. Si vos données sont organisées différemment, envisagez d'utiliser INDEX/EQUIV.
3. Évitez les références relatives
Utilisez des références absolues (avec $) pour votre tableau afin d'éviter les erreurs lors de la copie de la formule :
=RECHERCHEV(A1; $B$1:$D$100; 3; FAUX)
Les erreurs courantes
#N/A
Cette erreur apparaît quand la valeur n'est pas trouvée. Vérifiez :
- L'orthographe de la valeur recherchée
- Les espaces invisibles avant/après la valeur
- Que la valeur existe bien dans la première colonne
#REF!
Le numéro de colonne dépasse le nombre de colonnes du tableau. Vérifiez votre paramètre no_index_col.
Alternative moderne : RECHERCHEX
Depuis Excel 365, la fonction RECHERCHEX (XLOOKUP) est disponible et offre plus de flexibilité :
- Recherche dans n'importe quelle direction
- Plus besoin de compter les colonnes
- Gestion des erreurs intégrée
=RECHERCHEX("A002"; A:A; C:C; "Non trouvé")
Conclusion
RECHERCHEV est une fonction essentielle pour tout utilisateur d'Excel. Avec de la pratique, elle deviendra un outil indispensable pour analyser et croiser vos données.
Astuce ExcelGenius : Vous pouvez générer automatiquement vos formules RECHERCHEV en décrivant simplement ce que vous voulez faire. Essayez gratuitement !