- La syntaxe de RECHERCHEV, argument par argument
- Règle 1 : la valeur cherchée doit être dans la première colonne
- Règle 2 : FAUX pour une correspondance exacte
- Écrire ta première formule en 4 étapes
- Les erreurs de RECHERCHEV et leur cause
- Les bonnes pratiques qui évitent les mauvaises surprises
- Et RECHERCHEX dans tout ça ?
- Mon avis
- Questions fréquentes
RECHERCHEV cherche une valeur dans la première colonne d'une plage et renvoie la valeur d'une autre colonne de la même ligne. La formule s'écrit =RECHERCHEV(valeur_cherchée;table_matrice;no_index_col;valeur_proche), par exemple =RECHERCHEV("Fontana";B2:E7;2;FAUX). Mets presque toujours FAUX en dernier argument : sans lui, Excel fait une correspondance approximative et peut renvoyer une valeur fausse.
RECHERCHEV (VLOOKUP en anglais) sert à retrouver une information dans un tableau, ligne par ligne : le prix d'une pièce à partir de son numéro, le nom d'un employé à partir de son identifiant. C'est la fonction de recherche la plus connue d'Excel, et aussi celle qui produit le plus de résultats faux sans prévenir. J'ai relu la page d'aide de Microsoft en octobre 2026 pour te donner les deux règles qui évitent presque tous les problèmes.
La syntaxe de RECHERCHEV, argument par argument
Microsoft la résume ainsi : =RECHERCHEV(ce que vous voulez rechercher; où vous voulez le rechercher; le numéro de colonne dans la plage contenant la valeur à renvoyer; correspondance approximative ou exacte, indiquée comme 1/VRAI ou 0/FAUX). Dans le détail :
| Argument | Obligatoire ? | Ce qu'il faut savoir |
|---|---|---|
| valeur_cherchée | Oui | La valeur à trouver. Elle doit se trouver dans la première colonne de table_matrice. Ce peut être une valeur ou une référence à une cellule. |
| table_matrice | Oui | La plage où RECHERCHEV cherche la valeur et la valeur de retour. Tu peux utiliser une plage nommée ou une table. |
| no_index_col | Oui | Le numéro de la colonne qui contient la valeur à renvoyer, en commençant par 1 pour la colonne la plus à gauche de la plage. |
| valeur_proche | Non | VRAI ou 1 pour une correspondance approximative, FAUX ou 0 pour une correspondance exacte. Sans rien, c'est VRAI. |
Règle 1 : la valeur cherchée doit être dans la première colonne
C'est la règle que tout le monde oublie. RECHERCHEV ne regarde que vers la droite. Si ta plage est B2:D7, ta valeur cherchée doit se trouver dans la colonne B. Si elle est en C2, ta plage doit commencer par C. Microsoft conseille donc d'organiser tes données pour que la valeur recherchée, le numéro de référence par exemple, soit à gauche de la valeur à renvoyer, comme le prix de la pièce.
Pour le numéro de colonne, compte à partir du début de la plage, pas de la feuille. Avec la plage B2:D11, B est la colonne 1, C la colonne 2, et ainsi de suite. Si tu indiques un numéro plus grand que le nombre de colonnes de la plage, tu obtiens l'erreur #REF!.
Règle 2 : FAUX pour une correspondance exacte
Le dernier argument est facultatif, et c'est le piège. Si tu ne mets rien, Excel applique VRAI, la correspondance approximative. Dans ce mode, il suppose que la première colonne est triée par ordre alphabétique ou numérique et renvoie la valeur la plus proche. Si ta colonne n'est pas triée, le résultat peut être une valeur inattendue, sans aucun message d'erreur.
| Dernier argument | Ce que fait Excel | Exemple de l'aide Microsoft |
|---|---|---|
| VRAI, 1 ou rien | Correspondance approximative, première colonne triée obligatoire | =RECHERCHEV(90;A1:B100;2;VRAI) |
| FAUX ou 0 | Correspondance exacte dans la première colonne | =RECHERCHEV("Smith";A1:B100;2;FAUX) |
Écrire ta première formule en 4 étapes
- Choisis la valeur à rechercher, par exemple la cellule A2 qui contient un numéro de pièce.
- Sélectionne la plage qui contient cette valeur dans sa première colonne et la valeur à renvoyer.
- Compte la colonne de la valeur à renvoyer, en partant de 1 pour la première colonne de la plage.
- Termine par FAUX pour une correspondance exacte, ou VRAI si ta première colonne est triée et que tu veux la valeur la plus proche.
Pour un nom de personne, mets le texte entre guillemets droits dans la formule, comme "Fontana". Sans les guillemets, Excel affiche #NOM?.
Les erreurs de RECHERCHEV et leur cause
| Ce que tu vois | Cause selon Microsoft | Solution |
|---|---|---|
| Valeur incorrecte | VRAI ou argument omis, et première colonne non triée | Trie la première colonne ou utilise FAUX |
| #N/A avec FAUX | La valeur exacte est introuvable | Vérifie la valeur et les caractères en trop |
| #N/A avec VRAI | La valeur cherchée est plus petite que la plus petite valeur de la première colonne | Vérifie la valeur cherchée |
| #REF! | no_index_col dépasse le nombre de colonnes de la plage | Corrige le numéro de colonne |
| #NOM? | Il manque des guillemets autour d'un texte | Écris "Fontana" et non Fontana |
| #SPILL! | Une colonne entière sert de valeur cherchée, comme =RECHERCHEV(A:A;A:C;2;FAUX) | Écris @A:A ou une seule cellule, comme A2 |
Les bonnes pratiques qui évitent les mauvaises surprises
- Utilise des références absolues pour la plage, pour pouvoir recopier la formule vers le bas sans que la plage bouge.
- Ne stocke pas les nombres ou les dates sous forme de texte dans la première colonne : RECHERCHEV peut alors renvoyer des valeurs incorrectes.
- Trie la première colonne avant d'utiliser VRAI.
- Avec FAUX et une valeur texte, tu peux utiliser les caractères génériques : le point d'interrogation remplace un caractère, l'astérisque une suite de caractères. =RECHERCHEV("Fontan?";B2:E7;2;FAUX) trouve Fontana quelle que soit la dernière lettre. Pour chercher un vrai point d'interrogation ou un astérisque, tape un tilde (~) devant.
- Vérifie qu'il n'y a pas d'espaces au début ou à la fin, de caractères non imprimables ou de guillemets et apostrophes droits et courbes mélangés. Les fonctions EPURAGE et SUPPRESPACE t'aident à nettoyer.
Et RECHERCHEX dans tout ça ?
Microsoft le dit en tête de sa page : essaie la nouvelle fonction XLOOKUP, la version améliorée de RECHERCHEV. Elle fonctionne dans n'importe quelle direction et renvoie une correspondance exacte par défaut. Autrement dit, elle supprime les deux pièges de cette page : la colonne de gauche obligatoire et le VRAI par défaut.
J'ai écrit un complément à cette page : liste déroulante Excel.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
Mon avis
Si tu retiens une seule chose, c'est FAUX à la fin de chaque formule. Le résultat faux le plus sournois vient d'un dernier argument oublié sur une colonne non triée, parce qu'Excel n'affiche aucune erreur. Ensuite, place ta clé de recherche à gauche et fixe ta plage en références absolues. Si ta version d'Excel propose RECHERCHEX, passe-y pour les nouveaux fichiers. Et pour faire le ménage hors d'Excel, j'explique comment supprimer un compte Instagram ou supprimer un compte Facebook.
Questions fréquentes
À quoi sert la fonction RECHERCHEV ?
Elle recherche une valeur dans la première colonne d'une plage et renvoie la valeur d'une autre colonne sur la même ligne, par exemple un prix à partir d'un numéro de pièce.
Faut-il mettre VRAI ou FAUX dans RECHERCHEV ?
FAUX pour une correspondance exacte. VRAI, ou rien, donne une correspondance approximative et exige une première colonne triée.
Pourquoi RECHERCHEV renvoie #N/A ?
Avec FAUX, la valeur exacte est introuvable. Avec VRAI, la valeur cherchée est plus petite que la plus petite valeur de la première colonne.
RECHERCHEV peut-elle chercher vers la gauche ?
Non. La valeur cherchée doit être dans la première colonne de la plage. Microsoft conseille RECHERCHEX, qui fonctionne dans n'importe quelle direction.
Comment compter le numéro de colonne ?
Compte à partir de la première colonne de la plage, qui vaut 1. Avec B2:D11, B vaut 1 et C vaut 2.
Peut-on utiliser des caractères génériques avec RECHERCHEV ?
Oui, avec FAUX et une valeur texte : le point d'interrogation remplace un caractère, l'astérisque une suite de caractères.


