Aller au contenu principal
Niveau IntermédiaireLeçon 11 / 22
11 min de lecture

Rechercher une valeur dans Excel : retrouver la bonne donnée automatiquement

Croiser deux tableaux et retrouver un prix par sa référence, c'est le cœur du travail dans Excel. Une seule formule recopiable le fait à ta place.

Lucas, la mascotte du Dojo, avec une loupe : niveau intermédiaire
Prêt à commencer ?0/7

Tu as une liste de commandes d'un côté, un catalogue de prix de l'autre, et tu veux le prix en face de chaque commande. Recopier à la main ? Impensable sur mille lignes. C'est exactement ce que les fonctions de recherche font à ta place : elles vont chercher la bonne donnée dans un autre tableau et la ramènent, en une formule recopiable.

Cette leçon t'apprend le modèle mental de la recherche, le détail de chaque fonction (RECHERCHEV, INDEX et EQUIV, RECHERCHEX), puis comment choisir la bonne selon ton contexte.

À la fin de cette leçon, tu sauras…

  • Raisonner avec le modèle clé, plage, résultat
  • Écrire une RECHERCHEV et connaître ses deux limites
  • Combiner INDEX et EQUIV pour chercher dans tous les sens
  • Choisir entre recherche exacte et approximative
  • Gérer proprement l'erreur #N/A
  • Choisir la bonne fonction selon ton contexte
  • 🧩 7 étapes
  • ⚡ 3 quiz éclair
  • 🏆 1 validation finale

Étape 1

Le modèle mental de la recherche

Le modèle mental est toujours le même : tu pars d'une clé, tu la cherches dans une plage, et tu ramènes le résultat qui lui correspond.Une clé (la référence produit), une plage où la chercher (la colonne des références du catalogue), une plage d'où ramener (la colonne des prix). Toutes les fonctions de recherche, RECHERCHEX, RECHERCHEV, INDEX et EQUIV, sont des variantes de cette même idée. Comprends le concept une fois, et tu choisis ensuite l'outil selon le contexte.

Pour rendre ça concret, gardons le même exemple dans toute la leçon : un petit catalogue avec la référence en colonne A et le prix en colonne B. L'objectif : retrouver le prix de la référence B205 sans la chercher à la main.

AB
1RéférencePrix
2A10012,50 €
3B2058,90 €
4C30021,00 €

Saisis la référence cherchée dans une cellule à part (ici E2), et la fonction ramène le prix en face, ici 8,90 €. Chaque fonction de recherche répond à cette même question à sa manière.

Le conseil du pro
Une recherche s'appuie sur une clé qui identifie chaque ligne sans ambiguïté, une référence, un matricule ou un code. Si la clé se répète ou traîne des espaces, la recherche ramène la mauvaise valeur ou échoue, et c'est donc le premier point à vérifier.

Étape 2

RECHERCHEV : l'historique et ses limites

Commençons par celle que tu rencontreras le plus souvent. Pendant vingt ans, RECHERCHEV a été la fonction reine : tu la croiseras dans la plupart des anciens classeurs, et beaucoup de collègues ne connaissent qu'elle. Elle reste utile, à condition de connaître ses deux faiblesses.

Sur notre catalogue, avec RECHERCHEV, la recherche du prix de B205 s'écrit :

=RECHERCHEV(E2;A2:B100;2;FAUX)

Autrement dit : « cherche E2 dans la première colonne du tableau A2:B100, ramène la valeur de la 2e colonne, en correspondance exacte. » Le FAUX final est crucial, il exige une correspondance exacte, et l'oublier est l'erreur la plus fréquente.

Pas à l'aise avec la syntaxe ? Ouvre l'assistant fx (Formules > Insérer une fonction ) : il déplie une boîte qui range chaque argument dans son propre champ, avec un aperçu du résultat.

Boîte « Arguments de la fonction » d'Excel pour RECHERCHEV : Valeur_cherchée pointe sur E2 (« B205 »), Table_matrice sur A2:B100, No_index_col vaut 2 et Valeur_proche vaut FAUX, avec le résultat 39 affiché.
Le helper sépare les quatre arguments et affiche la valeur trouvée (39) à droite, avant même que tu valides.

Là où RECHERCHEV montre ses limites, c'est sur deux points. D'abord, elle ne regarde que vers la droite. RECHERCHEV cherche la clé dans la première colonne de la plage que tu lui donnes, puis ne peut ramener qu'une valeur située à droite de cette colonne. Si la donnée voulue est à gauche de la clé, par exemple retrouver une référence à partir d'un prix, RECHERCHEV en est incapable : il faut réorganiser le tableau ou changer de fonction.

Ensuite, le numéro de colonne est fragile. Dans notre formule, le 2 désigne la 2e colonne de la plage comme colonne de résultat. Mais ce numéro est figé : insère une colonne au milieu du tableau, et le 2 ne pointe plus la bonne donnée. La formule continue de tourner et ramène une valeur fausse, sans le moindre message d'erreur. C'est le piège le plus sournois, et la raison principale pour laquelle on lui cherche des alternatives.

L’erreur fatale
Une RECHERCHEV dont le numéro de colonne est figé ne prévient jamais quand elle se trompe. Elle affiche une valeur fausse comme si de rien n'était, et c'est sans doute l'erreur silencieuse la plus coûteuse d'Excel.
⚡ Quiz éclair

Tu insères une colonne au milieu du tableau lu par ta RECHERCHEV. Que se passe-t-il ?

Étape 3

INDEX et EQUIV : l'alternative flexible

Ces deux limites, les utilisateurs avancés les ont longtemps contournées avec un duo : INDEX et EQUIV. Le principe consiste à séparer le repérage de la position et la valeur à ramener, avec deux fonctions qui travaillent ensemble.

Sur le même catalogue, le duo s'écrit :

=INDEX(B2:B100;EQUIV(E2;A2:A100;0))

EQUIV(E2;A2:A100;0) trouve à quelle ligne se situe la clé E2 dans A2:A100 (le 0 impose l'exact). INDEX(B2:B100;…) ramène la valeur de la colonne des prix à cette même ligne.

Comme INDEX et EQUIV désignent les colonnes directement, la formule cherche dans n'importe quel sens et ne casse pas quand tu insères une colonne. Plus de souplesse, en échange d'une formule un peu plus longue à écrire.

Étape 4

Recherche exacte ou approximative

Quelle que soit la fonction, RECHERCHEV comme INDEX et EQUIV, tu choisis entre deux modes de recherche. Prendre le mauvais, c'est s'exposer à des résultats faux qui passent inaperçus.

La recherche exacte ne ramène qu'une correspondance parfaite : soit la clé existe telle quelle dans la plage, soit la fonction renvoie une erreur. C'est le mode qu'on veut presque toujours, par exemple pour retrouver le prix exact de la référence B205. Avec RECHERCHEV, c'est précisément le rôle du FAUX en dernier argument ; l'oublier te fait basculer dans l'autre mode sans t'en rendre compte.

La recherche approximative, elle, ramène la valeur inférieure la plus proche quand la clé exacte n'existe pas. C'est utile pour les barèmes et les grilles : une remise par tranche de chiffre d'affaires, une note par intervalle de points. Mais elle suppose une plage triée par ordre croissant ; sur des données en désordre, elle renvoie n'importe quoi sans broncher. À réserver donc aux cas où tu cherches vraiment une tranche, jamais une valeur précise.

⚡ Quiz éclair

Avec RECHERCHEV, qu'est-ce qui impose une correspondance exacte ?

Étape 5

L'erreur #N/A et comment la gérer

En correspondance exacte, il arrive qu'une clé soit tout simplement absente de la plage. Excel répond alors #N/A : ce n'est pas un bug, c'est sa façon de dire « cette clé n'existe pas ici ». Deux réflexes pour la traiter proprement.

Avec RECHERCHEX, c'est intégré. Un quatrième argument prévoit le texte à afficher quand la clé est absente, sans aucune formule supplémentaire :

=RECHERCHEX(E2;A:A;B:B;"Non trouvé")

Avec RECHERCHEV ou INDEX/EQUIV, enrobe la formule dans SIERREUR. Cette fonction attrape l'erreur et la remplace par le texte de ton choix :

=SIERREUR(RECHERCHEV(...);"Non trouvé")

Dans les deux cas, le tableau reste lisible même quand une référence manque, au lieu d'afficher des #N/A un peu partout.

Avant de masquer un #N/A, vérifie qu'il est légitime. Souvent l'erreur cache un vrai problème de clé (espace, casse, type) qu'il vaut mieux corriger que cacher.
⚡ Quiz éclair

Avec RECHERCHEX, comment afficher « Non trouvé » quand la clé est absente ?

Étape 6

RECHERCHEX : la moderne, à préférer aujourd'hui

Sens de recherche bloqué à droite, numéro de colonne fragile, #N/A à enrober dans SIERREUR : RECHERCHEX balaie ces pièges d'un coup. Si ta version d'Excel la propose (365 ou 2021), c'est elle qu'il faut privilégier aujourd'hui ; elle reprend le modèle mental tel quel, en plus simple.

Toujours sur le même catalogue, RECHERCHEX retrouve le prix de B205 (saisi en E2) en une seule formule, sans rien enrober :

=RECHERCHEX(E2;A2:A100;B2:B100;"Absent")

Chaque argument, en clair :

  • •E2 : la référence que tu cherches (la clé)
  • •A2:A100 : où la chercher (la colonne des références)
  • •B2:B100 : quoi ramener (la colonne des prix)
  • •"Absent" : ce qui s'affiche si la référence n'existe pas

Trois atouts résument pourquoi on la préfère, et chacun répond à un problème vu plus haut. Elle cherche dans tous les sens, à gauche comme à droite, là où RECHERCHEV restait bloquée vers la droite. Elle gère l'absence nativement, grâce au quatrième argument qu'on vient de voir, sans passer par SIERREUR. Et elle ne casse pas à l'insertion d'une colonne, puisqu'elle désigne les plages directement au lieu d'un numéro figé. En clair, elle efface d'un coup les deux limites de RECHERCHEV et la corvée du #N/A.

Le savais-tu ?
RECHERCHEX est arrivée en 2019, mais elle n'a été généralisée qu'avec Excel 2021 et 365. Aujourd'hui encore, des millions de classeurs tournent sur RECHERCHEV par simple habitude, alors que rien ne les y oblige.

Étape 7

Quand utiliser quoi : tableau de décision

Tu connais le concept et les trois fonctions. Voici comment choisir en une lecture, selon ton contexte.

Ton contexteÀ choisirPourquoi
Tu es sur Excel 365 ou 2021RECHERCHEXLa plus simple et la plus robuste. À privilégier par défaut.
Le classeur doit tourner sur de vieilles versionsRECHERCHEVCompatible partout, bien connue des collègues.
Tu cherches vers la gauche ou dans tous les sensINDEX + EQUIVRECHERCHEV ne sait pas remonter à gauche, INDEX/EQUIV si.
Tu insères souvent des colonnes dans le tableauRECHERCHEX ou INDEX/EQUIVNe se basent pas sur un numéro de colonne fixe, donc ne cassent pas.
Ce qu’il faut retenir
Sur Excel 365 ou 2021, utilise RECHERCHEX par défaut, car c'est la fonction la plus simple et la plus robuste. Garde RECHERCHEV pour les classeurs qui doivent rester compatibles avec d'anciennes versions, et réserve le duo INDEX et EQUIV aux situations où tu as besoin de chercher dans tous les sens. Tu retrouveras ces trois fonctions, avec leur syntaxe et un exemple, dans la catégorie Recherche et Référence, et le dictionnaire des formules te permet d'explorer tout le reste.

Tu as peut-être encore une question

Tu pars d'une clé (un identifiant, un nom, une référence), tu indiques la plage où chercher, et la fonction te ramène la donnée associée. Sur les versions récentes, RECHERCHEX fait ce travail simplement : =RECHERCHEX(clé;plage_recherche;plage_résultat). RECHERCHEV et INDEX/EQUIV sont les alternatives plus anciennes.

Pour aller plus loin

Toutes les ressources du site pour continuer à progresser, en libre accès.

Besoin d’aide sur Excel ?

Rejoins le Dojo pour poser tes questions, obtenir de l’aide sur tes fichiers Excel et participer chaque mois à un cours collectif en direct.

Gratuit · Sans carte bancaire