Navigation Rapide
Fonction RECHERCHEV
Résumé
La fonction RECHERCHEV est l'outil Excel incontournable pour rechercher verticalement des données dans une table. Elle permet de trouver une valeur dans la première colonne d'une plage et de retourner une valeur correspondante d'une autre colonne, parfait pour les recherches de prix, noms ou informations associées.
Syntaxe
RECHERCHEV(valeur_cherchée; table_matrice; no_index_col; [valeur_proche])
Paramètres
| Paramètre | Type | Requis | Description |
|---|---|---|---|
| valeur_cherchée | Any |
Oui | Valeur à rechercher dans la première colonne de la table_matrice (valeur ou référence cellule) |
| table_matrice | Range |
Oui | Plage de cellules contenant les données de recherche (1ère colonne = critère de recherche) |
| no_index_col | Number |
Oui | Numéro de colonne dans table_matrice contenant la valeur à retourner (1 = première colonne) |
| valeur_proche | Boolean |
Non | VRAI (approximative, par défaut) ou FAUX (exacte) |
Utilisation de la fonction VLOOKUP
RECHERCHEV excelle dans la recherche de données tabulaires où la valeur recherchée est dans la première colonne. Idéale pour retrouver automatiquement des prix, des noms d'employés, des codes produits ou toute information organisée par lignes. Utilisez FAUX pour des correspondances exactes sur des listes non triées.
Exemples Courants de VLOOKUP
Recherche de prix par code produit
=RECHERCHEV(A2;B2:E10;2;FAUX)
Trouve le prix (colonne 2) du produit A2 dans la table B2:E10 avec correspondance exacte.
Note d'un élève
=RECHERCHEV(B5;Élèves!A:D;3;VRAI)
Récupère la note (colonne 3) de l'élève B5 dans la feuille Élèves avec recherche approximative.
Salaire par matricule
=RECHERCHEV(A10;Personnel!A:F;5;FAUX)
Retourne le salaire (colonne 5) du matricule A10 dans la table Personnel.
Questions Fréquemment Posées
Erreurs Courantes et Solutions
#N/A
Cause: Valeur non trouvée dans la première colonne
Solution: Vérifiez orthographe, espaces, format des données ou utilisez SIERREUR
#REF!
Cause: no_index_col dépasse le nombre de colonnes de table_matrice
Solution: Vérifiez que le numéro de colonne est correct
#VALEUR!
Cause: no_index_col < 1 ou table_matrice invalide
Solution: Utilisez un numéro de colonne ≥ 1 et une plage valide
#NOM?
Cause: Guillemets manquants pour texte ou nom de plage erroné
Solution: Entourez les textes de guillemets : "Texte"
#SPILL!
Cause: Référence à colonne entière en dynamique
Solution: Utilisez @A:A ou référence cellule unique A2
Notes
- La première colonne de table_matrice DOIT contenir la valeur_cherchée
- VRAI nécessite un tri ascendant de la 1ère colonne
- FAUX recommandé pour la plupart des cas
- Préférez XLOOKUP dans Excel 365 (bidirectionnel)
- Combine parfaitement avec SIERREUR pour gérer #N/A
Compatibilité
Disponible dans : Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Non disponible dans :
Contenu dernièrement révisé: November 24, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 2007+