Qu’est-ce que RECHERCHEV ?

RECHERCHEV, ou VLOOKUP en anglais, est l’une des fonctions les plus connues et utilisées dans Excel. Pourtant, malgré sa popularité, elle reste parfois mal comprise, voire redoutée par les débutants… et mal exploitée par certains utilisateurs avancés.

Alors, RECHERCHEV, mythe ou légende ? Promis, à la fin de cet article, vous saurez exactement quand, comment et pourquoi (ou pas !) l’utiliser.

À quoi sert RECHERCHEV ?

La fonction RECHERCHEV permet de retrouver une valeur dans une plage verticale (d’où le V de « Vertical ») en se basant sur une valeur de référence. C’est un peu comme un moteur de recherche dans votre tableau Excel : vous entrez une valeur, et RECHERCHEV fouille dans votre base pour vous retourner l’information correspondante.

Un exemple concret ? Imaginez une liste de produits avec leur code, nom, prix et fournisseur. Vous voulez retrouver instantanément le prix d’un produit en saisissant son code ? RECHERCHEV est votre meilleur ami !

Structure de RECHERCHEV

Voici la syntaxe classique :

=RECHERCHEV(valeur_cherchée; table_matrice; no_index_col; [valeur_proche])

  • valeur_cherchée : Ce que vous cherchez (ex : un code produit).
  • table_matrice : La plage de cellules dans laquelle chercher (la base de données).
  • no_index_col : Le numéro de colonne dans table_matrice depuis laquelle extraire la valeur (1 pour la première colonne, 2 pour la deuxième, etc.).
  • valeur_proche : Facultatif. Entrez FAUX pour une correspondance exacte (ce qu’on fait 99 % du temps).

Oui, au début ça peut faire un peu peur. Mais en pratique, une fois qu’on a compris la logique, ça devient naturel. Voici un exemple simple :

=RECHERCHEV("P012"; A2:D100; 3; FAUX)

Cette formule va chercher « P012 » dans la première colonne de A2:D100 et renvoyer la valeur trouvée dans la troisième colonne de la ligne correspondante. Facile, non ?

Astuce pour ceux qui débutent

Une erreur fréquente est de ne pas figer la plage de recherche. Quand vous copiez votre formule vers le bas ou sur le côté, sans rendre la table fixe, Excel change automatiquement les références… et là, c’est le drame 💥.

Pensez donc à utiliser les signes $ comme ceci :

=RECHERCHEV(E2; $A$2:$D$100; 3; FAUX)

Le tableau reste figé, où que vous colliez la formule. C’est ce qu’on appelle une « référence absolue ». À retenir impérativement !

RECHERCHEV en action – quelques cas concrets

Voici quelques situations où RECHERCHEV devient un atout redoutable :

  • Créer une fiche client à partir d’une base de données
  • Afficher automatiquement le prix ou le stock d’un produit
  • Comparer deux fichiers clients (par nom ou par identifiant)
  • Réaliser des formulaires interactifs dans Excel (eh oui, c’est possible !)

Une fois que vous commencez à l’utiliser, c’est difficile de revenir en arrière. Certains utilisateurs ne jurent que par cette fonction et l’utilisent même comme alternative à des recherches plus poussées. Mais ce n’est pas toujours la meilleure idée.

Les limites de RECHERCHEV

On arrive au moment où les utilisateurs plus avancés hochent la tête :

  • RECHERCHEV ne cherche que vers la droite. Impossible de retourner une valeur située à gauche de la colonne de recherche.
  • C’est lent avec de grandes bases de données (Excel n’aime pas trop ça).
  • Si plusieurs entrées ont la même valeur cherchée, il ne renvoie que la première.
  • Si vous insérez une colonne dans votre tableau, votre no_index_col est faussé.

Eh oui, malgré toutes ses qualités, RECHERCHEV a ses faiblesses. C’est là que d’autres fonctions, comme INDEX, EQUIV ou la nouvelle fonction RECHERCHEX, entrent en jeu.

INDEX + EQUIV : l’alternative plus flexible

La combinaison INDEX + EQUIV permet de contourner les limites de RECHERCHEV :

=INDEX(D2:D100; EQUIV("P012"; A2:A100; 0))

Dans cette formule, EQUIV trouve la position de « P012 » dans A2:A100, et INDEX utilise cette position pour retourner la valeur dans D2:D100. Plus puissant, plus précis, et surtout, vous pouvez chercher vers la gauche !

Petit bonus : ce combo est aussi plus rapide sur des grands fichiers.

Cas pratique : fiche produit dynamique

Voici un petit exercice qui plaît toujours à mes élèves :

Vous avez une liste de produits avec leurs codes, noms, prix et stock dans une feuille nommée “Produits”. Dans une seconde feuille, vous voulez créer une fiche dynamique : entrez le code du produit, et affichez automatiquement les infos associées.

Vous pouvez utiliser dans la feuille “Fiche Produit” :

=RECHERCHEV(A2; Produits!$A$2:$D$100; 2; FAUX)   → pour le nom
=RECHERCHEV(A2; Produits!$A$2:$D$100; 3; FAUX)   → pour le prix
=RECHERCHEV(A2; Produits!$A$2:$D$100; 4; FAUX)   → pour le stock

En un clin d’œil, vous avez une fiche produit qui se met à jour dès qu’on change le code en A2. Bluffant… mais surtout ultra-pratique.

Les erreurs classiques… et comment les éviter

Pas de panique si vous voyez apparaître #N/A ou #REF! dans vos cellules. Voici les pépins les plus courants :

  • Le code n’existe pas ? → Résultat : #N/A. La valeur cherchée est introuvable. Vérifiez majuscules/minuscules ou les espaces cachés.
  • La colonne de retour est mal définie ? → Résultat : #REF!. Vous demandez à RECHERCHEV de retourner une colonne qui n’existe pas dans votre plage.
  • Vous avez utilisé VRAI au lieu de FAUX ? → C’est une recherche approximative… qui produit souvent de mauvaises surprises.

Une formule magique pour éviter les messages d’erreur dans vos cellules :

=SIERREUR(RECHERCHEV(...); "")

Elle permet d’afficher une cellule vide (ou un message personnalisé) si la recherche pose problème.

Le remplaçant moderne : la fonction RECHERCHEX

Depuis Excel 365, Microsoft a introduit une toute nouvelle version de RECHERCHEV : RECHERCHEX. Et elle corrige (presque) tous ses défauts :

  • Elle cherche vers la gauche comme vers la droite 🥳
  • Elle accepte des matrices plus souples
  • On peut paramétrer la valeur de retour en cas d’absence
  • Et surtout… plus besoin d’indiquer le numéro de colonne

Voici un exemple d’utilisation :

=RECHERCHEX("P012";A2:A100;D2:D100;;"Produit introuvable")

RECHERCHEX se révèle être une vraie rockstar. Si vous avez accès à cette fonction, foncez. Sinon, pas grave : RECHERCHEV (et INDEX+EQUIV) font toujours très bien le job.

3 bonnes pratiques pour dompter RECHERCHEV

  • Nettoyez vos données : évitez les blancs, les espaces cachés ou les doublons.
  • Figer vos zones de recherche avec $ pour éviter les glissements de plage lors des copier-coller.
  • Combinez avec SIERREUR pour des affichages plus nets et pros.

Et surtout, entraînez-vous ! C’est en construisant vos premiers fichiers que RECHERCHEV deviendra instinctif.

Mon petit mot de formateur Excel

Quand j’anime des formations ou que j’aide des professionnels sur leurs fichiers Excel, RECHERCHEV est toujours au cœur des discussions. Tout le monde en a entendu parler, mais peu l’exploitent à 100 % de ses capacités.

Et pourtant, une fonction aussi simple peut débloquer des scénarios impressionnants : automatiser des rapports, générer des fiches personnalisées, ou encore créer des tableaux décisionnels. Votre imagination est la seule limite.

Alors, que vous soyez en train de créer votre premier fichier client ou de bâtir un outil complexe pour votre équipe, portez un œil bienveillant à cette petite formule. Elle fait toujours le job… quand on sait l’apprivoiser.