TutoMalin
Excel26 octobre 2026 · 6 min de lecture

RECHERCHEV et RECHERCHEX : chercher une valeur dans un tableau Excel

RECHERCHEV et RECHERCHEX expliquées simplement : syntaxe, exemples, différences, quelle fonction choisir et comment gérer l'erreur #N/A.

Au sommaire
  1. Le principe : comme chercher dans un annuaire
  2. RECHERCHEV, la classique
  3. RECHERCHEX, la moderne
  4. RECHERCHEV ou RECHERCHEX : laquelle choisir ?
  5. L'erreur #N/A : pourquoi et comment la gérer
  6. Pour aller plus loin

Tu as une liste de commandes avec des références produits, et le prix de chaque produit se trouve dans un autre tableau. Plutôt que de chercher chaque prix à l'œil et de le recopier, tu peux demander à Excel de le faire pour toi. C'est exactement le travail de RECHERCHEV et de sa petite sœur plus moderne, RECHERCHEX. Dans ce guide, on voit les deux, leurs différences, et comment se débarrasser de la fameuse erreur #N/A.

Le principe : comme chercher dans un annuaire

Quand tu cherches un numéro dans un annuaire, tu fais trois choses : tu cherches un nom, tu le trouves dans la liste, puis tu lis l'information sur la même ligne. Les fonctions de recherche d'Excel font la même chose.

Voici le tableau qui va nous servir pour tous les exemples. Il est placé en colonnes E à G :

EFG
1RéférenceProduitPrix
2P01Clavier25 €
3P02Souris12 €
4P03Écran149 €
5P04Casque39 €

Notre objectif : taper une référence en A2 (par exemple P03) et voir apparaître automatiquement son prix en B2.

RECHERCHEV, la classique

RECHERCHEV (le « V » veut dire verticale) existe dans toutes les versions d'Excel. Sa syntaxe :

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

  • valeur_cherchée : ce que tu cherches, ici la référence en A2.
  • table_matrice : tout le tableau de référence, ici $E$2:$G$5.
  • no_index_col : le numéro de la colonne à renvoyer, en comptant depuis la gauche du tableau. Référence = 1, Produit = 2, Prix = 3.
  • valeur_proche : mets FAUX pour une correspondance exacte. C'est ce qu'il te faut dans 95 % des cas.

Pour obtenir le prix :

=RECHERCHEV(A2;$E$2:$G$5;3;FAUX)

Avec P03 en A2, la formule renvoie 149 €. Pour le nom du produit, remplace le 3 par un 2.

N'oublie jamais le FAUX à la fin. Sans lui, Excel fait une recherche approximative et peut renvoyer le prix d'un autre produit, sans aucun message d'erreur. C'est le piège numéro un de RECHERCHEV.

Les $ dans $E$2:$G$5 figent la plage quand tu recopies la formule vers le bas. Pour les ajouter d'un coup, sélectionne la plage dans la formule et appuie sur F4.

Les deux limites de RECHERCHEV

  • Elle ne regarde que vers la droite. La valeur cherchée doit être dans la première colonne de la plage. Impossible de chercher un produit par son nom pour renvoyer sa référence, qui est à gauche.
  • Le numéro de colonne est fragile. Si tu insères une colonne « Catégorie » entre Produit et Prix, ton 3 pointe désormais sur la mauvaise colonne.

RECHERCHEX, la moderne

RECHERCHEX corrige ces défauts. Attention cependant : elle n'est disponible que dans Microsoft 365, Excel 2021, Excel 2024 et Excel pour le web. Elle n'existe pas dans Excel 2019, 2016 ou plus ancien : si tu tapes son nom, tu obtiens #NOM?.

=RECHERCHEX(valeur_cherchée;tableau_recherche;tableau_renvoyé;[si_non_trouvé])

  • valeur_cherchée : toujours la référence en A2.
  • tableau_recherche : la colonne où chercher, ici $E$2:$E$5.
  • tableau_renvoyé : la colonne où lire le résultat, ici $G$2:$G$5.
  • si_non_trouvé (facultatif) : ce qu'il faut afficher si la valeur n'existe pas.

=RECHERCHEX(A2;$E$2:$E$5;$G$2:$G$5)

Même résultat : 149 €. Mais plus besoin de compter les colonnes, ni de penser au FAUX : RECHERCHEX cherche une correspondance exacte par défaut.

Et elle sait chercher vers la gauche. Pour retrouver la référence à partir du nom du produit tapé en A2 :

=RECHERCHEX(A2;$F$2:$F$5;$E$2:$E$5)

Avec « Casque » en A2, Excel renvoie P04. Avec RECHERCHEV, c'était impossible sans réorganiser le tableau.

RECHERCHEV ou RECHERCHEX : laquelle choisir ?

CritèreRECHERCHEVRECHERCHEX
VersionsToutesMicrosoft 365, 2021, 2024, web
Correspondance exacteIl faut ajouter FAUXPar défaut
Chercher vers la gaucheNonOui
Résiste à l'ajout de colonnesNonOui
Gestion de #N/A intégréeNon (SIERREUR)Oui (si_non_trouvé)

La règle est simple :

  • Tu as Microsoft 365 ou Excel 2021 et plus, et ton fichier reste chez des gens équipés pareil ? Prends RECHERCHEX.
  • Ton fichier sera ouvert par des collègues sous Excel 2016 ou 2019 ? Reste sur RECHERCHEV, sinon ils verront des erreurs.

Pas sûr de ta version ? Va dans Fichier > Compte (ou Fichier > Aide sur les anciennes versions) : la version d'Excel y est indiquée.

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

#N/A signifie « non disponible » : Excel n'a pas trouvé la valeur cherchée. Ce n'est pas toujours un bug. Si tu tapes P09 alors que ce produit n'existe pas, #N/A est la bonne réponse. Mais ce n'est pas joli dans un tableau, et ça bloque les totaux : une SOMME qui contient un #N/A affiche elle aussi #N/A.

Avec RECHERCHEV : SIERREUR

La fonction SIERREUR dit : « calcule cette formule, et si elle donne une erreur, affiche autre chose ».

=SIERREUR(RECHERCHEV(A2;$E$2:$G$5;3;FAUX);"Introuvable")

Tu peux remplacer "Introuvable" par 0 si tu veux pouvoir additionner la colonne, ou par "" pour laisser la cellule vide.

Avec RECHERCHEX : l'argument si_non_trouvé

Ici, pas besoin de fonction en plus : c'est prévu dans la formule.

=RECHERCHEX(A2;$E$2:$E$5;$G$2:$G$5;"Introuvable")

SIERREUR masque toutes les erreurs, y compris celles qui viennent d'une formule mal écrite. Mets-la en dernier, une fois que tu as vérifié que ta recherche fonctionne sur des valeurs qui existent.

#N/A alors que la valeur existe ?

C'est rageant, et presque toujours dû à l'une de ces causes :

  1. Un espace en trop : « P03 » et « P03 » avec un espace final sont différents pour Excel. La fonction SUPPRESPACE nettoie ces espaces.
  2. Nombre contre texte : un code 1024 saisi comme nombre d'un côté et comme texte de l'autre ne correspond pas. Un nombre stocké en texte est souvent aligné à gauche et marqué d'un petit triangle vert.
  3. Mauvaise plage : avec RECHERCHEV, la valeur cherchée n'est pas dans la première colonne de table_matrice, ou la plage s'arrête trop tôt.

Pour aller plus loin

Les fonctions de recherche se combinent très bien avec la fonction SI : par exemple, afficher « Stock faible » si le stock renvoyé par RECHERCHEX est inférieur à 5. Et pour gagner du temps quand tu tapes tes formules, jette un œil à nos 15 raccourcis clavier Excel indispensables. Si tu veux apprendre tout ça dans l'ordre, avec des fichiers d'exercices, la formation Excel Pas à Pas est faite pour toi.

À retenir : RECHERCHEV marche partout mais exige FAUX à la fin et ne cherche que vers la droite. RECHERCHEX (Microsoft 365, Excel 2021 et plus) est plus simple, cherche dans les deux sens et gère #N/A avec son quatrième argument. Avec RECHERCHEV, utilise SIERREUR pour remplacer #N/A.

Questions fréquentes

Pourquoi RECHERCHEV renvoie #N/A alors que la valeur existe ?

Souvent à cause d'un espace invisible, d'un nombre stocké comme texte d'un côté et comme nombre de l'autre, ou parce que la valeur cherchée n'est pas dans la première colonne de la plage. Vérifie aussi que le dernier argument est bien FAUX.

Je n'ai pas RECHERCHEX dans mon Excel, pourquoi ?

RECHERCHEX n'existe que dans Microsoft 365, Excel 2021, Excel 2024 et Excel pour le web. Dans Excel 2019, 2016 ou plus ancien, utilise RECHERCHEV ou la combinaison INDEX et EQUIV.

Comment remplacer #N/A par 0 ou par un texte ?

Avec RECHERCHEV, entoure la formule de SIERREUR : =SIERREUR(RECHERCHEV(...);"Introuvable"). Avec RECHERCHEX, renseigne le quatrième argument, si_non_trouvé : =RECHERCHEX(A2;F:F;G:G;0).

Sources