La formule de recherche verticale la plus utilisée d'Excel. Maîtrisez-la en 8 minutes avec des exemples concrets et un testeur interactif.
RECHERCHEV (Vertical Lookup) parcourt la première colonne d'un tableau de haut en bas, trouve votre valeur, et retourne une donnée de la même ligne dans la colonne de votre choix. C'est la formule la plus utilisée pour croiser deux tableaux de données dans Excel.
| Argument | Obligatoire | Description |
|---|---|---|
| valeur_cherchée | ✅ Oui | La valeur à rechercher dans la 1ère colonne du tableau (cellule, texte, nombre) |
| tableau | ✅ Oui | La plage de données incluant la colonne de recherche et la colonne résultat |
| no_col | ✅ Oui | Le numéro de la colonne dont retourner la valeur (1 = 1ère colonne du tableau) |
| valeur_proche | ⬜ Non | FAUX = correspondance exacte (recommandé) · VRAI = correspondance approchée |
Toujours mettre FAUX comme dernier argument, sauf si vous travaillez avec des tranches (ex: grille de remises). VRAI peut retourner des résultats incorrects si vos données ne sont pas triées.
Retrouver le prix d'un produit à partir de son code référence.
Récupérer le salaire d'un employé à partir de son matricule.
Appliquer une remise selon la quantité commandée (correspondance approchée).
Éviter l'erreur #N/A quand la valeur n'est pas trouvée.
#N/ASUPPRESPACE() ; entourer de SIERREUR()#REF!#VALEUR!FAUX pour une correspondance exacteSI(résultat=0;"";résultat) ou utiliser RECHERCHEXLimitation majeure : RECHERCHEV ne peut chercher que dans la première colonne du tableau et retourner une valeur à sa droite. Pour chercher à gauche ou sur plusieurs colonnes, utilisez INDEX + EQUIV ou RECHERCHEX.
Depuis Excel 2021, RECHERCHEX remplace avantageusement RECHERCHEV dans la plupart des cas. Voici la comparaison des deux formules pour choisir la bonne selon votre version Excel.
| Fonctionnalité | =RECHERCHEV | =RECHERCHEX |
|---|---|---|
| Recherche vers la droite | ✅ Oui | ✅ Oui |
| Recherche vers la gauche | ❌ Non | ✅ Oui |
| Gestion "non trouvé" intégrée | ❌ Requiert SIERREUR | ✅ Oui (4ème arg.) |
| Retourner plusieurs colonnes | ❌ Non | ✅ Oui |
| Recherche avec wildcard (* ?) | ❌ Non | ✅ Oui |
| Recherche inversée (du bas) | ❌ Non | ✅ Oui |
| Compatibilité Excel 2003-2019 | ✅ Oui | ❌ Excel 2021+ seulement |
Règle simple : Sur Excel 365 ou 2021, passez à RECHERCHEX. Si votre fichier doit rester compatible avec Excel 2019 ou partagé avec des utilisateurs sur d'anciennes versions, gardez RECHERCHEV ou basculez sur INDEX+EQUIV.
RECHERCHEV est la formule de référence pour croiser deux tableaux dans Excel. Elle est utilisée chaque jour par des millions de professionnels pour enrichir automatiquement des listes, éviter les ressaisies manuelles et maintenir des données cohérentes entre plusieurs feuilles.
Astuce pro : Verrouillez toujours votre tableau avec des références absolues : =RECHERCHEV(A2 ; $D$2:$F$500 ; 2 ; FAUX). Cela évite que la plage se décale lors d'une copie de formule vers le bas.
Cliquez sur un scénario pour charger les données, puis lancez le testeur interactif.
Choisir un scénario :
Essayez P999 pour voir la gestion du non-trouvé en action
Besoin de RECHERCHEV dans votre fichier ?
ASPECT crée des fichiers Excel sur mesure avec les formules adaptées à votre métier livrés en 3 à 7 jours ouvrés.
La cause la plus fréquente est un espace invisible avant ou après la valeur. Essayez =RECHERCHEV(SUPPRESPACE(A2);...). Autre cause : la valeur cherchée est du texte et la colonne contient des nombres, ou l'inverse. Vérifiez les formats de cellules (Ctrl+1). Encapsulez toujours RECHERCHEV dans SIERREUR pour afficher un message propre.
Référencez la feuille directement dans le tableau : =RECHERCHEV(A2;Feuil2!A:D;3;FAUX). Pour chercher dans plusieurs feuilles successivement, utilisez des SIERREUR imbriqués ou migrez vers RECHERCHEX avec son paramètre si_non_trouvé.
Non avec RECHERCHEV seul il faut une formule par colonne. Dupliquez RECHERCHEV en changeant uniquement le no_col : =RECHERCHEV(A2;D:G;2;FAUX) pour la colonne 2, =RECHERCHEV(A2;D:G;3;FAUX) pour la 3. Avec RECHERCHEX (Excel 2021+), vous retournez une plage entière en une seule formule.
Sur des tableaux de plusieurs milliers de lignes, oui. Verrouillez la plage avec des références absolues ($A$2:$D$1000) et évitez les colonnes entières (A:D). Convertissez vos données en Tableau Excel (Ctrl+T) pour utiliser des références structurées. RECHERCHEX est généralement plus rapide et INDEX+EQUIV aussi.
RECHERCHEV cherche uniquement vers la droite, retourne une valeur par numéro de colonne, et nécessite SIERREUR pour gérer les erreurs. RECHERCHEX cherche dans n'importe quelle direction, retourne des plages entières, et gère nativement les valeurs non trouvées (4ème argument). Si vous êtes sur Excel 365 ou 2021, passez à RECHERCHEX. Sinon, RECHERCHEV reste universel.