Vous avez une liste de références produits d’un côté et un tableau de prix de l’autre. Recopier manuellement les correspondances est long et source d’erreurs. C’est exactement le problème que résolvent les fonctions de recherche d’Excel : demander au tableur d’aller chercher une valeur dans un tableau à partir d’un identifiant. Voici comment fonctionnent RECHERCHEV et son successeur RECHERCHEX.
Le principe d’une recherche
Toute fonction de recherche a besoin de trois éléments : une valeur cherchée (le code produit, le matricule, le numéro de commande), un endroit où chercher (le tableau de référence) et une information à ramener (le prix, le nom, la catégorie).
La condition indispensable est de disposer d’un identifiant fiable et unique dans les deux tableaux. Si les codes sont écrits différemment d’un fichier à l’autre, aucune fonction ne fera le rapprochement.
RECHERCHEV : la fonction historique
RECHERCHEV cherche une valeur dans la première colonne d’une plage, puis renvoie le contenu d’une colonne située à droite. Sa syntaxe comporte quatre arguments :
=RECHERCHEV(valeur_cherchée ; table_matrice ; no_index_colonne ; valeur_proche)
- valeur_cherchée : la donnée que l’on veut retrouver.
- table_matrice : la plage de cellules du tableau de référence.
- no_index_colonne : le numéro de la colonne à ramener, en comptant à partir de la première colonne de la plage.
- valeur_proche : FAUX pour une correspondance exacte, VRAI pour une correspondance approximative.
Dans la quasi-totalité des cas professionnels, il faut écrire FAUX. Oublier ce dernier argument est l’erreur la plus fréquente : Excel effectue alors une recherche approximative sur une liste supposée triée et peut renvoyer un résultat totalement faux sans afficher la moindre erreur.
Les limites de RECHERCHEV
- Elle ne regarde qu’à droite : impossible de ramener une donnée située dans une colonne à gauche de l’identifiant.
- Le numéro de colonne est figé : insérer une colonne dans le tableau de référence casse la formule sans prévenir.
- Elle renvoie une erreur peu explicite lorsqu’aucune correspondance n’est trouvée.
Pendant des années, la parade consistait à combiner INDEX et EQUIV, plus souple mais moins lisible. C’est ce besoin qui a donné naissance à RECHERCHEX.
RECHERCHEX : la version moderne
RECHERCHEX, disponible dans les versions récentes d’Excel et de Microsoft 365, sépare clairement la zone où l’on cherche et la zone que l’on ramène :
=RECHERCHEX(valeur_cherchée ; tableau_recherche ; tableau_renvoyé ; [si_non_trouvé])
Les avantages sont immédiats : la recherche fonctionne dans les deux sens, aucune numérotation de colonne n’est nécessaire, la correspondance exacte est le comportement par défaut, et le quatrième argument permet d’afficher un message personnalisé lorsque la valeur est absente, par exemple “Non trouvé” au lieu d’une erreur.
Comparaison rapide
| Critère | RECHERCHEV | RECHERCHEX |
|---|---|---|
| Sens de la recherche | Vers la droite uniquement | Dans les deux sens |
| Désignation de la colonne | Numéro d’index | Plage directe |
| Comportement par défaut | Approximatif si l’argument est omis | Correspondance exacte |
| Gestion de l’absence de résultat | Erreur à traiter séparément | Argument dédié |
| Robustesse aux colonnes insérées | Faible | Élevée |
| Disponibilité | Toutes les versions | Versions récentes |
Un exemple concret
Imaginons un tableau de référence occupant les colonnes A à D : le code article en colonne A, la désignation en B, la catégorie en C et le prix unitaire en D, sur cinq cents lignes. Dans un second onglet, une liste de commandes contient uniquement les codes articles, et l’objectif est d’afficher le prix correspondant en face de chacun.
Avec RECHERCHEV, la formule ramène la quatrième colonne de la plage et impose une correspondance exacte. Avec RECHERCHEX, on désigne directement la colonne des codes comme zone de recherche et la colonne des prix comme zone à renvoyer, sans compter les colonnes ni retenir un numéro d’index.
La différence devient évidente le jour où quelqu’un insère une colonne “fournisseur” entre la catégorie et le prix. La formule RECHERCHEV continue de renvoyer la quatrième colonne, c’est-à-dire désormais le nom du fournisseur, sans afficher la moindre erreur. La version écrite avec RECHERCHEX, elle, suit le déplacement de la colonne et reste juste. C’est ce type de panne silencieuse qui coûte le plus cher dans un fichier partagé entre plusieurs personnes.
Les erreurs les plus courantes
- Plage non figée : en recopiant la formule vers le bas, la table de référence se décale. Il faut la verrouiller avec des dollars, par exemple
$A$2:$D$500, ou utiliser un tableau structuré. - Espaces invisibles : un identifiant suivi d’un espace ne correspond à rien. La fonction SUPPRESPACE permet de nettoyer les données.
- Formats incompatibles : un code saisi comme texte dans un fichier et comme nombre dans l’autre ne sera jamais reconnu.
- Doublons dans la colonne de recherche : seule la première occurrence est renvoyée, ce qui masque parfois un vrai problème de données.
- Colonne insérée après coup : avec RECHERCHEV, l’index ne se met pas à jour automatiquement.
Bonnes pratiques
Quelques habitudes rendent les fichiers beaucoup plus fiables. Convertir les données en tableau structuré permet d’utiliser des noms de colonnes explicites plutôt que des références de cellules. Placer l’identifiant en première colonne du tableau de référence facilite la relecture. Encapsuler la formule dans SIERREUR, ou utiliser l’argument dédié de RECHERCHEX, évite d’afficher des erreurs dans un document destiné à être partagé.
Il est également utile de vérifier le résultat par un contrôle simple : compter combien de lignes n’ont pas trouvé de correspondance. Un rapprochement qui échoue sur cinq pour cent des lignes signale presque toujours un problème de qualité des données en amont, et non un problème de formule.
Enfin, si le fichier doit être ouvert par des collègues utilisant une version plus ancienne d’Excel, mieux vaut rester sur RECHERCHEV ou sur la combinaison INDEX et EQUIV, car RECHERCHEX ne sera pas interprétée correctement partout.
Conclusion
RECHERCHEV reste incontournable par sa présence universelle, mais RECHERCHEX est plus claire, plus souple et moins fragile. Dans les deux cas, la réussite dépend avant tout de la qualité des identifiants : des données propres transforment ces fonctions en outil de rapprochement redoutablement efficace.
Pour approfondir les formules, les tableaux croisés dynamiques et l’automatisation de vos fichiers, les cours gratuits de bureautique et d’Excel disponibles sur Cursa constituent une suite logique.



























