Vous avez un tableau de plusieurs centaines de lignes dans Excel et vous cherchez le prix, le nom ou la référence associée à une valeur précise. Parcourir les cellules une par une prendrait des minutes. La fonction RECHERCHEV fait ce travail en une fraction de seconde. Elle explore la première colonne d’une plage de données, repère la valeur demandée et renvoie l’information située sur la même ligne, dans la colonne de votre choix.
Syntaxe de la formule RECHERCHEV dans Excel
Avant de taper quoi que ce soit, il faut comprendre ce que la formule attend. RECHERCHEV prend quatre arguments, toujours dans le même ordre :
A lire également : Quels sont les outils de productivité en ligne ?
=RECHERCHEV(valeur_cherchée; table_matrice; no_index_col; valeur_proche)
- valeur_cherchée : la donnée que vous voulez trouver. Ce peut être un texte, un nombre ou une référence de cellule. Elle doit obligatoirement se trouver dans la première colonne de votre plage.
- table_matrice : la plage de cellules qui contient vos données, par exemple A2:D50. La première colonne de cette plage est celle où Excel cherche la valeur.
- no_index_col : le numéro de la colonne (dans la plage choisie) qui contient le résultat à renvoyer. Si votre plage va de A à D et que le résultat se trouve en colonne C, le numéro est 3.
- valeur_proche : FAUX (ou 0) pour une correspondance exacte, VRAI (ou 1) pour une correspondance approximative. Utilisez FAUX dans la grande majorité des cas pour éviter les résultats erronés.
Un oubli fréquent : le dernier argument. Si vous ne le précisez pas, Excel applique VRAI par défaut. La recherche approximative peut alors renvoyer une valeur qui ne correspond pas du tout à ce que vous cherchiez.
A voir aussi : Comment relier Access et Excel ?

Exemple concret de RECHERCHEV avec correspondance exacte
Imaginons un tableau de commandes. La colonne A contient des numéros de commande (1001, 1002, 1003…), la colonne B les noms des clients, la colonne C les montants. Ce tableau occupe la plage A2:C20.
Vous voulez afficher le nom du client associé à la commande 1003. Dans une cellule vide, tapez :
=RECHERCHEV(1003;A2:C20;2;FAUX)
Excel parcourt la colonne A de la plage A2:C20, trouve la ligne où apparaît 1003, puis renvoie la valeur de la deuxième colonne de cette même ligne. Vous obtenez le nom du client.
Pourquoi le chiffre 2 ? Parce que la colonne B est la deuxième colonne à l’intérieur de la plage A2:C20. Si vous vouliez le montant (colonne C), vous mettriez 3.
Rendre la formule dynamique avec une cellule de référence
Taper un numéro en dur dans la formule fonctionne, mais ce n’est pas pratique. Mieux vaut placer le numéro de commande dans une cellule (par exemple E2) et écrire :
=RECHERCHEV(E2;A2:C20;2;FAUX)
Chaque fois que vous modifiez la valeur en E2, le résultat se met à jour automatiquement. La formule devient un mini-moteur de recherche dans votre tableur.
Figer la plage de recherche avec le signe dollar
Vous avez besoin de copier votre formule RECHERCHEV sur plusieurs lignes ou colonnes ? Sans précaution, Excel décale la plage de référence à chaque copie. Le résultat : des erreurs ou des valeurs aberrantes.
La solution est le signe dollar ($) pour figer la plage. Au lieu de A2:C20, écrivez $A$2:$C$20. Les dollars bloquent les références de lignes et de colonnes. Quand vous recopiez la formule vers le bas ou vers la droite, la table_matrice reste identique.
Exemple complet avec plage figée :
=RECHERCHEV(E2;$A$2:$C$20;2;FAUX)
Cette habitude évite la majorité des bugs liés à RECHERCHEV. Prenez le réflexe de figer la plage dès la première saisie de la formule.

Erreurs fréquentes et limites de RECHERCHEV dans Excel
La formule renvoie #N/A ? Deux causes principales. Soit la valeur cherchée n’existe pas dans la première colonne de la plage. Soit il y a un problème de format : un numéro stocké en texte dans une colonne et en nombre dans l’autre. Excel les considère comme différents.
Pour détecter ce piège, sélectionnez la cellule suspecte et vérifiez son format dans l’onglet Accueil. Un format incohérent entre la valeur cherchée et la colonne de recherche provoque systématiquement une erreur #N/A.
La contrainte de la première colonne
RECHERCHEV cherche toujours dans la première colonne de la plage fournie. Si la donnée que vous voulez rechercher se trouve dans la deuxième ou la troisième colonne, la formule ne fonctionne pas directement. Vous devez réorganiser votre tableau ou utiliser une autre approche.
Microsoft recommande d’ailleurs la fonction XLOOKUP (RECHERCHEX en français) comme alternative plus souple. RECHERCHEX n’impose pas que la colonne de recherche soit la première, et elle renvoie une correspondance exacte par défaut. Si votre version d’Excel la propose, elle simplifie plusieurs cas de figure où RECHERCHEV atteint ses limites.
Correspondance approximative : quand l’utiliser
L’argument VRAI (correspondance approximative) a un usage précis : les recherches dans des plages de valeurs triées par ordre croissant. Par exemple, un barème de remises où chaque seuil déclenche un taux différent. Dans ce cas, Excel renvoie la plus grande valeur inférieure ou égale à celle recherchée.
Si vos données ne sont pas triées, le résultat sera imprévisible. C’est pourquoi le réflexe FAUX reste le plus sûr pour un usage courant.
RECHERCHEV couvre la grande majorité des besoins de recherche dans un tableau Excel. Quatre arguments, une plage figée avec le signe dollar, et l’habitude de toujours préciser FAUX : ces trois repères suffisent pour éviter les erreurs les plus courantes et gagner un temps réel sur vos fichiers au quotidien.

