RECHERCHEV et RECHERCHEX : Retrouver une Donnée dans un Tableau Excel

Apprenez à utiliser RECHERCHEV et RECHERCHEX dans Excel : syntaxe, différences, erreurs fréquentes et astuces pour des recherches fiables.

Partager sur Linkedin Partager sur WhatsApp

Temps de lecture estimé : 8 minutes

Image de l'article RECHERCHEV et RECHERCHEX : Retrouver une Donnée dans un Tableau Excel

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èreRECHERCHEVRECHERCHEX
Sens de la rechercheVers la droite uniquementDans les deux sens
Désignation de la colonneNuméro d’indexPlage directe
Comportement par défautApproximatif si l’argument est omisCorrespondance exacte
Gestion de l’absence de résultatErreur à traiter séparémentArgument dédié
Robustesse aux colonnes inséréesFaibleÉlevée
DisponibilitéToutes les versionsVersions 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.

RECHERCHEV et RECHERCHEX : Retrouver une Donnée dans un Tableau Excel

Apprenez à utiliser RECHERCHEV et RECHERCHEX dans Excel : syntaxe, différences, erreurs fréquentes et astuces pour des recherches fiables.

Comment un Modèle de Langage Génère du Texte : Tokens, Probabilités et Contexte

Découvrez comment fonctionne un modèle de langage : découpage en tokens, prédiction du mot suivant, fenêtre de contexte, hallucinations et bonnes pratiques.

Mémoire Virtuelle et Fichier d’Échange : Ce Qui Se Passe Quand la RAM Est Pleine

Comment un système d’exploitation fait tenir plus de programmes que la RAM ne peut en contenir, et pourquoi la machine ralentit.

Qu’est-ce qu’une API REST ? Le langage commun des applications

Comprendre les API REST : ressources, méthodes HTTP, codes de statut et bonnes pratiques, expliqués simplement.

Clés Primaires et Clés Étrangères : Comprendre les Relations entre Tables

Clé primaire, clé étrangère, intégrité référentielle : les notions de base pour organiser correctement une base de données relationnelle.

Git et le Contrôle de Version : Comprendre les Bases

Découvrez à quoi sert un système de contrôle de version, les commandes essentielles de Git et les bonnes pratiques pour travailler en équipe.

Qu’est-ce que le phishing et comment s’en protéger ?

Découvrez ce qu’est le phishing, comment reconnaître ces tentatives d’arnaque en ligne et quels réflexes adopter pour protéger vos données.

Qu’est-ce que le Test Automatisé de Logiciel ?

Découvrez ce qu’est le test automatisé de logiciel, ses avantages, ses limites et quand l’utiliser pour améliorer la qualité du code.