Réponse rapide (mise à jour le 10 juillet 2026) — RECHERCHEV cherche une valeur dans la première colonne d'un tableau et renvoie la donnée d'une autre colonne de la même ligne. Syntaxe : =RECHERCHEV(valeur ; tableau ; n°colonne ; FAUX). Mettez toujours FAUX en 4e argument (correspondance exacte) et encapsulez dans SI.ERREUR pour éviter les #N/A. Sur Excel 365, RECHERCHEX est l'alternative moderne.
Qu'est-ce que la fonction RECHERCHEV et à quoi sert-elle ?
RECHERCHEV (équivalent de VLOOKUP en anglais — le V signifie « verticale », d'où la graphie courante « recherche V ») est une fonction de recherche verticale. Elle scanne la première colonne d'un tableau, trouve une valeur précise, puis renvoie la donnée correspondante située dans une autre colonne du même tableau.
Concrètement, vous l'utilisez à chaque fois que vous devez croiser deux listes : retrouver le prix d'un produit à partir de son code, récupérer le nom d'un client à partir de son numéro, associer un score à un identifiant utilisateur. Sans RECHERCHEV, vous seriez contraint de faire du copier-coller manuel ou d'utiliser des filtres lents.
RECHERCHEV est l'une des fonctions les plus utilisées en entreprise : c'est généralement la première fonction « non basique » qu'un utilisateur apprend après SOMME et MOYENNE.
Info RECHERCHEV existe dans toutes les versions d'Excel depuis 1985. Elle fonctionne aussi dans Google Sheets, LibreOffice Calc et Apple Numbers (avec une syntaxe identique).
Quand l'utiliser concrètement
Voici 5 cas typiques où RECHERCHEV vous sauve la vie :
- Catalogue produits : récupérer le prix, le stock ou la catégorie d'un article à partir d'un code SKU
- Fichier RH : afficher le salaire ou le service d'un employé à partir de son matricule
- Gestion commerciale : associer un client à une commande via son ID
- Reporting : enrichir un export brut avec des libellés lisibles
- Comptabilité : retrouver un compte général à partir d'un numéro analytique
Syntaxe complète de RECHERCHEV expliquée argument par argument
La syntaxe officielle de RECHERCHEV se compose de 4 arguments, dont 3 obligatoires et 1 optionnel :
=RECHERCHEV(valeur_cherchée ; table_matrice ; no_index_col ; )Décortiquons chaque argument :
Argument 1 : valeur_cherchée
C'est la valeur que vous voulez retrouver. Ce peut être :
- Une valeur en dur entre guillemets :
"PRD002" - Une référence de cellule :
A2 - Une formule qui produit une valeur :
GAUCHE(A2;5)
Attention au type de donnée. Si vous cherchez "42" (texte) dans une colonne où 42 est stocké en nombre, Excel renvoie #N/A. Utilisez CNUM() ou TEXTE() pour aligner les formats.
Argument 2 : table_matrice
C'est la plage dans laquelle Excel cherche. La règle d'or : la première colonne de cette plage doit contenir la valeur cherchée.
=RECHERCHEV("PRD002" ; A2:D1000 ; ...)Ici, Excel cherchera "PRD002" dans la colonne A uniquement, puis renverra une valeur quelque part entre les colonnes A et D.
Argument 3 : no_index_col
Numéro de la colonne à renvoyer, compté depuis la première colonne du tableau (la colonne où on cherche = 1).
Si votre tableau couvre A:D et que vous voulez renvoyer la valeur de la colonne C, le numéro est 3 (A=1, B=2, C=3, D=4).
Argument 4 : (optionnel)
Mode de correspondance :
FAUXou0→ correspondance exacte (recommandé dans 95% des cas)VRAIou1→ correspondance approchée (nécessite un tableau trié)
Attention si vous omettez ce 4e argument, Excel passe par défaut en mode approché. C'est la cause numéro 1 des bugs RECHERCHEV. Mettez toujours FAUX explicitement.
Premier tutoriel pas à pas : retrouvez un prix dans un tableau
Comment faire un RECHERCHEV en 4 étapes :
- Cliquez sur la cellule qui doit afficher le résultat et tapez =RECHERCHEV(
- Indiquez la valeur cherchée (par exemple A2), puis la plage du tableau de référence (par exemple F2:H50).
- Donnez le numéro de la colonne à renvoyer, compté à partir de la première colonne de la plage.
- Terminez par FAUX pour une correspondance exacte, fermez la parenthèse et validez avec Entrée.
Passons à la pratique. On va construire un cas réel : un tableau de 5 produits, on veut afficher le prix correspondant à un code saisi par l'utilisateur.
1Préparez votre tableau source
Dans une feuille vierge, copiez ces données en A1:C6 :
| Code | Nom | Prix |
|---|---|---|
| PRD001 | Souris sans fil | 29,90 € |
| PRD002 | Clavier méca | 89,00 € |
| PRD003 | Casque audio | 149,00 € |
| PRD004 | Webcam HD | 79,90 € |
| PRD005 | Disque SSD 1To | 119,00 € |
2Créez une zone de saisie
En E1, tapez le label Code recherché :. En F1, laissez vide (c'est ici que vous taperez le code).
En E2, tapez Prix trouvé :. En F2, vous allez écrire la formule RECHERCHEV.
3Écrivez la formule RECHERCHEV
Cliquez sur F2 et tapez :
=RECHERCHEV(F1 ; A2:C6 ; 3 ; FAUX)Lecture de la formule :
F1→ on cherche la valeur saisie en F1A2:C6→ on cherche dans le tableau A2:C63→ on renvoie la 3e colonne (Prix)FAUX→ correspondance exacte
4Testez avec un code
Tapez PRD003 en F1. La cellule F2 affiche automatiquement 149,00 €. Changez pour PRD005 → la formule renvoie 119,00 €.
Bravo, votre première RECHERCHEV fonctionne. Maintenant, simulons un cas problématique : tapez PRD999. Vous obtenez #N/A. On verra plus loin comment éviter cette erreur disgracieuse.
Tutoriel avancé : RECHERCHEV avec correspondance approchée
La correspondance approchée (4e argument = VRAI) est utile pour les grilles de tarification par tranches. Exemple : vous appliquez une remise variable selon le volume commandé.
Le cas concret : une grille de remises
| Volume min | Remise |
|---|---|
| 0 | 0% |
| 100 | 5% |
| 500 | 10% |
| 1000 | 15% |
| 5000 | 20% |
Règle absolue : pour que la correspondance approchée fonctionne, la première colonne doit être triée par ordre croissant. Sinon, les résultats sont aléatoires.
La formule
Si la quantité commandée est en B2 et la grille en E2:F6 :
=RECHERCHEV(B2 ; $E$2:$F$6 ; 2 ; VRAI)Pour une commande de 750 unités, Excel renvoie 10% (la tranche 500 → 999). Pour 5500, il renvoie 20%.
Astuce la correspondance approchée est nettement plus rapide que la correspondance exacte sur les gros volumes, car Excel utilise une recherche binaire. Utile à savoir pour les tableaux de 100 000+ lignes.
RECHERCHEV avec plusieurs feuilles : la méthode propre
Dans la vraie vie, votre tableau source est rarement sur la même feuille que votre formule. Voici comment référencer un tableau d'une autre feuille.
Syntaxe multi-feuilles
=RECHERCHEV(A2 ; 'Catalogue Produits'!A:C ; 3 ; FAUX)Notez les points importants :
- Le nom de la feuille est entre apostrophes si elle contient un espace ou un caractère spécial
- Le point d'exclamation sépare le nom de la feuille de la plage
- On peut utiliser des colonnes entières (
A:C) pour éviter les soucis d'agrandissement futur
Astuce : utilisez un tableau structuré
Au lieu de A:C, transformez votre plage en tableau Excel (raccourci Ctrl+L ou Ctrl+T). Nommez-le tbl_Produits. La formule devient :
=RECHERCHEV(A2 ; tbl_Produits ; 3 ; FAUX)Avantages :
- La plage s'agrandit automatiquement quand vous ajoutez des lignes
- La formule reste lisible (pas de référence cryptique)
- Pas besoin de figer avec
$(un tableau structuré est absolu par défaut)
Combiner RECHERCHEV avec SI.ERREUR pour gérer les #N/A
L'erreur #N/A apparaît quand la valeur cherchée n'existe pas dans le tableau. Visuellement, ça pollue vos fichiers. La solution : encapsuler RECHERCHEV dans SI.ERREUR.
La formule de base
=SI.ERREUR(RECHERCHEV(A2 ; tbl_Produits ; 3 ; FAUX) ; "Non trouvé")Si RECHERCHEV trouve la valeur, elle est affichée. Sinon, "Non trouvé" remplace le #N/A.
Variantes utiles
- Afficher rien :
=SI.ERREUR(RECHERCHEV(...) ; "") - Afficher zéro :
=SI.ERREUR(RECHERCHEV(...) ; 0) - Faire une 2e RECHERCHEV de secours :
=SI.ERREUR( RECHERCHEV(A2 ; tbl_Principal ; 3 ; FAUX) ; RECHERCHEV(A2 ; tbl_Archive ; 3 ; FAUX) )Cette technique permet de chercher d'abord dans un tableau principal, et si la valeur n'y est pas, de basculer sur un tableau d'archive. Très pratique pour les fichiers fragmentés.
À retenir combiner RECHERCHEV + SI.ERREUR est la base de toute formule de production. Aucun fichier livré à un client ne devrait afficher de #N/A brut.
RECHERCHEV sur du texte : la correspondance partielle avec les jokers
RECHERCHEV cherche par défaut une valeur exactement identique. Pour retrouver une ligne à partir d'un morceau de texte (un mot contenu dans un libellé, un début de référence), utilisez les jokers, qui fonctionnent en mode correspondance exacte (FAUX) :
=RECHERCHEV("*"&A2&"*" ; tbl_Produits ; 2 ; FAUX)*remplace n'importe quelle suite de caractères :"*casque*"trouve « Casque audio Bluetooth »?remplace un seul caractère :"PRD00?"trouve PRD001 à PRD009
Deux limites à connaître : les jokers ne fonctionnent que sur du texte (pas sur des nombres), et si plusieurs lignes correspondent, RECHERCHEV renvoie la première trouvée. Pour simplement vérifier qu'une valeur existe quelque part dans une colonne — sans rien renvoyer d'autre — préférez NB.SI(colonne ; valeur)>0 ou EQUIV(), qui renvoie la position de la valeur dans la colonne.
Les 7 erreurs classiques de RECHERCHEV (et comment les corriger)
Si votre formule ne marche pas, le problème vient presque toujours d'une de ces 7 erreurs :
Oublier le 4e argument
=RECHERCHEV(A2 ; B:D ; 3) ← FAUX =RECHERCHEV(A2 ; B:D ; 3 ; FAUX) ← BONSans FAUX, Excel passe en mode approché et vous donne des résultats incohérents sur des codes texte.
Chercher vers la gauche
RECHERCHEV ne peut pas renvoyer une colonne située à gauche de la colonne cherchée. Si vous avez ce besoin, utilisez INDEX+EQUIV (voir notre article dédié) ou RECHERCHEX (Excel 365).
Plage non figée lors du drag
=RECHERCHEV(A2 ; B2:D100 ; 3 ; FAUX) ← KO en drag =RECHERCHEV(A2 ; $B$2:$D$100 ; 3 ; FAUX) ← OKSans les $, la plage glisse en même temps que vous faites glisser la formule, et vous ratez des valeurs.
Format de cellule incohérent
Vous cherchez "42" (texte) dans une colonne où 42 est stocké en nombre → #N/A. Solution : =RECHERCHEV(CNUM(A2) ; ... ) ou =RECHERCHEV(TEXTE(A2;"0") ; ... ).
Espaces invisibles
Si votre valeur cherchée a un espace en trop (souvent en fin de chaîne après un copier-coller), RECHERCHEV ne trouve rien. Utilisez SUPPRESPACE(A2) pour nettoyer.
Numéro de colonne erroné
Si votre tableau est A:D et que vous mettez 5 comme numéro de colonne, vous obtenez #REF!. Le numéro doit être entre 1 et la largeur du tableau.
Évolution du tableau qui casse la formule
Vous insérez une colonne au milieu de votre tableau source → votre 3 pointe maintenant vers la mauvaise colonne. Solution : utilisez un tableau structuré (Ctrl+L) qui adapte les références automatiquement, ou basculez sur INDEX+EQUIV plus robuste.
RECHERCHEV vs INDEX+EQUIV vs RECHERCHEX : quelle fonction choisir
Vous disposez en réalité de trois fonctions pour faire de la recherche dans Excel. Voici quand utiliser chacune :
| Critère | RECHERCHEV | INDEX+EQUIV | RECHERCHEX |
|---|---|---|---|
| Disponible depuis | 1985 | 1995 | Excel 365/2021 |
| Recherche vers la gauche | Non | Oui | Oui |
| Gestion native du #N/A | Non | Non | Oui |
| Robustesse aux insertions | Non | Oui | Oui |
| Simplicité d'écriture | Oui | Parfois | Oui |
| Performance gros volumes | Parfois | Oui | Oui |
| Courbe d'apprentissage | Facile | Intermédiaire | Facile |
Notre recommandation :
- Si vous êtes sur Excel 365 ou 2021 → utilisez RECHERCHEX, c'est la solution moderne
- Si vous êtes sur Excel 2019 et antérieur et que votre tableau évolue → INDEX+EQUIV
- Si vous débutez ou si votre tableau est simple et figé → RECHERCHEV suffit largement
Performance : optimiser RECHERCHEV sur des gros volumes
RECHERCHEV ralentit dramatiquement à partir de 50 000 lignes. Voici 4 techniques pour l'accélérer :
Limitez la plage de recherche
=RECHERCHEV(A2 ; B:D ; 3 ; FAUX) ← lent (cherche dans toute la colonne) =RECHERCHEV(A2 ; B2:D100000 ; 3 ; FAUX) ← plus rapide (plage finie)Utilisez la correspondance approchée si vos données sont triées
Sur un tableau de 100 000 lignes triées, la correspondance approchée est nettement plus rapide que la correspondance exacte.
Passez en mode calcul manuel pendant l'édition
Formules → Options de calcul → Manuel. Vous recalculez avec F9 quand vous voulez. Évite les recalculs en cascade pendant que vous modifiez plusieurs cellules.
Basculez sur Power Query
Pour les tableaux de plusieurs centaines de milliers de lignes, Power Query (intégré à Excel depuis 2016) effectue les jointures hors de la grille, avec des performances incomparables. Notre formation Excel certifiante couvre Power Query en profondeur.
Exercice pratique complet : croiser deux fichiers fournisseurs
Pour ancrer vos acquis, voici un exercice complet à reproduire chez vous.
Le contexte
Vous travaillez dans une PME. Vous avez deux fichiers :
commandes.xlsx: 5000 lignes, colonnesDate | Client | Code_Produit | Quantitécatalogue.xlsx: 800 lignes, colonnesCode | Nom | Prix_HT | Catégorie
Objectif : dans commandes.xlsx, ajouter deux colonnes calculées :
- Nom du produit (depuis le catalogue)
- Total HT (Quantité × Prix_HT)
La solution étape par étape
Étape 1 : Ouvrez les deux fichiers
Gardez les deux fichiers ouverts simultanément. Excel autorise les références croisées entre fichiers ouverts.
Étape 2 : Transformez le catalogue en tableau structuré
Dans catalogue.xlsx, sélectionnez le tableau et faites Ctrl+L. Renommez-le tbl_Catalogue (onglet Création de tableau → champ Nom du tableau).
Étape 3 : Écrivez la RECHERCHEV pour le Nom
Dans commandes.xlsx, en E2 (à droite de la colonne Quantité), tapez :
=RECHERCHEV(C2 ; 'Feuil1'!tbl_Catalogue ; 2 ; FAUX)Étape 4 : Encapsulez dans SI.ERREUR
Pour gérer les codes inconnus proprement :
=SI.ERREUR(RECHERCHEV(C2 ; 'Feuil1'!tbl_Catalogue ; 2 ; FAUX) ; "Code inconnu")Étape 5 : Ajoutez le calcul du Total HT
En F2 :
=SI.ERREUR(RECHERCHEV(C2 ; 'Feuil1'!tbl_Catalogue ; 3 ; FAUX) * D2 ; 0)Étape 6 : Étendez à toutes les lignes
Sélectionnez E2:F2, double-cliquez sur la poignée de recopie en bas à droite. Excel propage les formules sur les 5000 lignes.
Étape 7 : Convertissez en valeurs si vous fermez le catalogue
Si vous fermez catalogue.xlsx, les formules pointeront vers un chemin absolu fragile. Pour éviter ça, faites Copier → Collage spécial → Valeurs sur E:F une fois le travail terminé.
Vous venez de faire en 5 minutes ce qui prendrait 2 heures à la main. C'est exactement pour ce genre d'automatisation que RECHERCHEV existe.
Raccourcis et bonnes pratiques pour gagner du temps
Quelques réflexes qui font la différence entre un débutant et un utilisateur productif :
Raccourcis clavier indispensables
F4→ fige une référence (transformeA1en$A$1)F2→ édite la cellule active sans sourisCtrl+LouCtrl+T→ transforme une plage en tableau structuréCtrl+Maj+Entrée→ valide une formule matricielle (Excel 2019-)Alt+=→ insère automatiquement une SOMMEF9→ recalcule manuellement le classeur
Bonnes pratiques de nommage
- Nommez vos plages importantes (
Insertion → Nom → Définir) :prixHT,cataloguePrincipal - Préfixez vos tableaux structurés avec
tbl_:tbl_Clients,tbl_Produits - Évitez les noms avec espaces ou accents — ça simplifie la maintenance
Documentation interne
Dans les fichiers professionnels, ajoutez une feuille LISEZ-MOI qui explique :
- D'où viennent les données sources
- Quelles formules RECHERCHEV sont utilisées et dans quelle direction
- Qui maintient le fichier et à quelle fréquence
Cette pratique simple vous évite des heures de rétro-ingénierie 6 mois plus tard.
Et avec l'IA ? La méthode 2026
En 2026, plus personne ne devrait mémoriser la syntaxe de RECHERCHEV : les assistants IA (Microsoft Copilot dans Excel, ChatGPT, Claude) écrivent la formule pour vous. Décrivez simplement votre besoin en français — « retrouve le prix de la colonne C du tableau Catalogue à partir du code en A2 » — et l'IA produit la formule exacte, avec le FAUX en 4e argument et le SI.ERREUR qui va bien. Mieux : collez une formule existante que vous ne comprenez pas, et demandez « explique-moi cette formule pas à pas » — c'est le moyen le plus rapide de progresser.
Deux réflexes restent indispensables : tester la formule sur un échantillon avant de l'appliquer au fichier entier (l'IA se trompe parfois de numéro de colonne), et ne jamais coller de données clients nominatives dans un outil d'IA grand public — un extrait anonymisé suffit toujours pour obtenir la bonne formule. Pour aller plus loin sur Excel assisté, voyez notre formation Excel certifiante, qui intègre désormais ces usages.
Et avec l'IA ? Excel se transforme quand on lui associe l'intelligence artificielle : les tâches répétitives se comptent en minutes, pas en heures. L'IA dans Excel : découvrez la formation.
Conclusion
RECHERCHEV reste, 40 ans après sa création, la fonction de recherche la plus enseignée d'Excel. Elle a ses limites (recherche uniquement vers la droite, fragile aux insertions de colonnes), mais sa simplicité d'écriture en fait l'outil parfait pour les tableaux simples et stables. La maîtriser, c'est franchir le premier vrai palier vers Excel professionnel.
Le réflexe à acquérir : toujours mettre FAUX en 4e argument, toujours encapsuler dans SI.ERREUR pour éviter les #N/A disgracieux, et passer à INDEX+EQUIV ou RECHERCHEX dès que votre tableau devient évolutif. Avec ces trois habitudes, 90% de vos bugs RECHERCHEV disparaîtront.
Pour aller plus loin et pratiquer sur des exercices concrets avec un retour direct sur vos formules, notre formation Excel certifiante vous fait travailler RECHERCHEV, INDEX+EQUIV, RECHERCHEX et Power Query en 14 heures de sessions live, avec un formateur dédié (Samy, 6 ans d'expérience) qui répond à vos questions en temps réel. Certification ENI ou ICDL incluse, formation à distance ou en présentiel dans 4 villes, avec paiement en 3× sans frais et démarrage immédiat. France Formation Groupe est un organisme certifié Qualiopi sous le NDA 93 13 18605 13.




