Formule Excel · Compatible Excel 2003+

Guide complet =RECHERCHEV Syntaxe, exemples & erreurs

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.

☰ Toutes les formules ▶ Tester en direct
🟡 Débutant → Intermédiaire ⏱ ~8 min Excel 2003+ 🏆 Top 3 des formules
Intermédiaire Recherche & Référence Top 3 des formules

📚 Ce que vous allez apprendre

  • La syntaxe complète de RECHERCHEV et le rôle de chaque argument
  • 4 exemples concrets par métier : commercial, RH, comptable, analyste
  • Les erreurs #N/A, #REF! et comment les corriger définitivement
  • Quand préférer RECHERCHEX ou INDEX+EQUIV à RECHERCHEV
  • Tester RECHERCHEV en direct dans un tableur 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.

Syntaxe de RECHERCHEV

=RECHERCHEV(valeur_cherchée ; tableau ; no_col ; [valeur_proche])
ArgumentObligatoireDescription
valeur_cherchée✅ OuiLa valeur à rechercher dans la 1ère colonne du tableau (cellule, texte, nombre)
tableau✅ OuiLa plage de données incluant la colonne de recherche et la colonne résultat
no_col✅ OuiLe numéro de la colonne dont retourner la valeur (1 = 1ère colonne du tableau)
valeur_proche⬜ NonFAUX = 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.

Exemples concrets

Catalogue produits Commercial

Retrouver le prix d'un produit à partir de son code référence.

=RECHERCHEV("P003" ; A2:C50 ; 3 ; FAUX)
→ Cherche "P003" dans la colonne A et retourne la valeur de la colonne C (3ème colonne)
Fiche salariée RH

Récupérer le salaire d'un employé à partir de son matricule.

=RECHERCHEV(E2 ; Salariés!A:D ; 4 ; FAUX)
→ Cherche le matricule de E2 dans la feuille "Salariés" et retourne la 4ème colonne (salaire)
Grille de remises Comptable

Appliquer une remise selon la quantité commandée (correspondance approchée).

=RECHERCHEV(B2 ; G2:H8 ; 2 ; VRAI)
→ Trouve la tranche de quantité la plus proche dans G et retourne le taux de remise en H. Nécessite que G soit trié par ordre croissant.
RECHERCHEV protégé contre les erreurs Analyste

Éviter l'erreur #N/A quand la valeur n'est pas trouvée.

=SIERREUR(RECHERCHEV(A2 ; D2:F100 ; 2 ; FAUX) ; "Non trouvé")
→ Affiche "Non trouvé" à la place de l'erreur #N/A

Erreurs courantes

Erreur
Cause probable
Solution
#N/A
Valeur introuvable dans la 1ère colonne
Vérifier les espaces avec SUPPRESPACE() ; entourer de SIERREUR()
#REF!
no_col supérieur au nombre de colonnes du tableau
Vérifier que le numéro de colonne ne dépasse pas la largeur du tableau
#VALEUR!
no_col est inférieur à 1
Le numéro de colonne doit être ≥ 1
Résultat incorrect
valeur_proche = VRAI avec données non triées
Toujours utiliser FAUX pour une correspondance exacte
0 au lieu d'un vide
La cellule cible est vide mais reconnue comme 0
Entourer de SI(résultat=0;"";résultat) ou utiliser RECHERCHEX
⚠️

Limitation 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.

RECHERCHEV vs 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.

Cas d'usage professionnels

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.

Tester =RECHERCHEV en direct

Cliquez sur un scénario pour charger les données, puis lancez le testeur interactif.

classeur_recherchev.xlsx

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.

Demander un devis gratuit →

Questions fréquentes sur RECHERCHEV

Pourquoi mon RECHERCHEV retourne #N/A alors que la valeur existe ? +

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.

Comment faire un RECHERCHEV sur plusieurs feuilles ? +

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é.

Peut-on retourner plusieurs colonnes avec un seul RECHERCHEV ? +

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.

RECHERCHEV est-il lent sur un grand fichier ? +

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.

Quelle est la différence entre RECHERCHEV et RECHERCHEX ? +

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.

Formules liées

Testeur de formule
A1
=
Cellule sélectionnée : Astuce : cliquez sur une cellule pour la modifier
✓ Formule copiée !