RECHERCHEV : La fonction dépassée que tu utilises encore ?

Tu utilises encore RECHERCHEV ? Depuis 2020, Microsoft a sorti son grand frère plus rapide, plus souple et plus puissant : RECHERCHEX. Et la différence n’est pas qu’esthétique. Elle change vraiment ta vie sur Excel.

Dans cet article, on compare les deux fonctions point par point : syntaxe, performances, compatibilité, cas d’usage. Tu sauras précisément laquelle utiliser selon ta situation.

📌 TL;DR — Pour les pressés
Si tu as Excel 365, Excel 2021 ou Excel pour le web : bascule sur RECHERCHEX. C’est mieux sur tous les critères. Si tu dois envoyer ton fichier à quelqu’un sous Excel 2019 ou plus ancien, reste sur RECHERCHEV par compatibilité.
▶ RECHERCHEV vs RECHERCHEX : la démonstration en vidéo

RECHERCHEV : la syntaxe (et ses limites)

RECHERCHEV (en anglais VLOOKUP) est la fonction historique d’Excel pour faire une recherche dans un tableau. Elle existe depuis 1985.

Sa syntaxe :

📐 Syntaxe RECHERCHEV
=RECHERCHEV(valeur_cherchée ; table_matrice ; n°_colonne ; valeur_proche)

Les 3 défauts historiques de RECHERCHEV

  1. La recherche se fait toujours dans la 1re colonne du tableau. Impossible de chercher dans la colonne C pour ramener une valeur de la colonne A.
  2. L’argument n°_colonne est un nombre. Si tu ajoutes ou supprimes une colonne dans le tableau source, ta formule casse silencieusement (elle ne renvoie pas d’erreur mais ramène la mauvaise valeur).
  3. L’argument valeur_proche est piégeux. Si tu l’oublies, Excel fait par défaut une recherche approchée, ce qui peut renvoyer des résultats faux sans aucun avertissement.
⚠️ Le bug classique
Une formule =RECHERCHEV(A2;Données!A:E;3) qui marche aujourd’hui peut renvoyer la mauvaise valeur demain si quelqu’un insère une colonne dans « Données ». C’est un piège silencieux qui a causé des milliers d’erreurs de reporting en entreprise.

RECHERCHEX : la nouvelle référence

RECHERCHEX (en anglais XLOOKUP) est arrivée en 2020 dans Excel 365 et Excel 2021. Elle est conçue pour remplacer RECHERCHEV, RECHERCHEH et INDEX+EQUIV en une seule fonction.

📐 Syntaxe RECHERCHEX
=RECHERCHEX(valeur_cherchée ; tableau_recherche ; tableau_renvoyé ; [si_non_trouvé] ; [mode_correspondance] ; [mode_recherche])

Les 3 premiers arguments suffisent dans 95 % des cas. Les 3 derniers sont optionnels (mais bien pratiques).

Formule RECHERCHEX Excel : =RECHERCHEX(F3;Responsables_régions[Provinces];Responsables_régions[Responsable])
RECHERCHEX en action : 3 arguments seulement, et la valeur cherchée n’a pas besoin d’être à gauche.

RECHERCHEV vs RECHERCHEX : le match

Voici la comparaison point par point :

CritèreRECHERCHEVRECHERCHEX
Recherche dans n’importe quelle colonne❌ Non (1re colonne uniquement)✅ Oui
Renvoie une valeur à gauche❌ Non✅ Oui
Gestion des erreurs (si non trouvé)⚠️ Renvoie #N/A, doit être emballée dans SIERREUR✅ Argument dédié si_non_trouvé
Recherche par défaut⚠️ Approchée (piège)✅ Exacte
Robuste aux ajouts/suppressions de colonnes❌ Non (numéro figé)✅ Oui (références de plages)
Performance sur gros tableauxPlus lente✅ Plus rapide
Recherche en partant de la fin❌ Non✅ Oui (mode_recherche)
Compatibilité versions Excel✅ Toutes versions⚠️ Excel 365 / 2021 uniquement
« RECHERCHEX ne corrige pas un défaut de RECHERCHEV : elle en corrige cinq d’un coup. »
— Jean-Baptiste

Exemples concrets côte à côte

Exemple 1 — Trouver le responsable d’une province

Données : un tableau structuré Responsables_régions avec colonnes Provinces et Responsable.

Avec RECHERCHEV (impossible si la colonne Provinces n’est pas la première) :

=RECHERCHEV(F3 ; Responsables_régions ; 2 ; FAUX)

Avec RECHERCHEX :

=RECHERCHEX(F3 ; Responsables_régions[Provinces] ; Responsables_régions[Responsable])

✅ Pourquoi c’est mieux
On précise la colonne où chercher et la colonne à renvoyer. Plus de numéro de colonne à compter, plus de risque de casse si l’ordre des colonnes change.
Résultat de la formule RECHERCHEX appliquée sur une colonne Responsable d'un tableau Excel structuré
Le résultat : chaque ligne récupère son responsable en croisant la province. Mise à jour automatique.

Exemple 2 — Renvoyer une valeur quand rien n’est trouvé

Avec RECHERCHEV : il faut emballer la formule dans SIERREUR :

=SIERREUR(RECHERCHEV(A2 ; Données ; 3 ; FAUX) ; "Non trouvé")

Avec RECHERCHEX : c’est natif, en 1 argument :

=RECHERCHEX(A2 ; Données[Code] ; Données[Libellé] ; "Non trouvé")

Exemple 3 — Recherche dans n’importe quel sens

RECHERCHEX peut renvoyer une valeur à gauche de la colonne où elle cherche. RECHERCHEV ne sait pas faire ça (il faudrait passer par INDEX+EQUIV).

=RECHERCHEX("Flavie" ; T_équipe[Prénom] ; T_équipe[Téléphone]) — même si Téléphone est avant Prénom dans le tableau.

Performance : qui gagne sur un gros tableau ?

Sur des tableaux jusqu’à 10 000 lignes, la différence est imperceptible. Mais à partir de 100 000 lignes :

  • RECHERCHEV ralentit visiblement le recalcul de la feuille.
  • RECHERCHEX utilise un algorithme de recherche binaire optimisé : gain de 20 à 40 % sur le temps de calcul.

Sur un fichier de reporting de 500 000 lignes avec 50 colonnes de formules de recherche, passer de RECHERCHEV à RECHERCHEX peut faire descendre le temps de recalcul de 12 secondes à 7 secondes.

Quand utiliser RECHERCHEV ou RECHERCHEX ?

Utilise RECHERCHEX si…

  • Tu travailles sur ta machine avec Excel 365 ou Excel 2021.
  • Le fichier ne quittera pas un environnement à jour (équipe interne, partage cloud).
  • Tu construis un nouveau modèle depuis zéro.
  • Tu fais des recherches « à gauche » ou par n’importe quelle colonne.

Reste sur RECHERCHEV si…

  • Tu dois envoyer ton fichier à des collègues sous Excel 2019 ou plus ancien (ils verraient #NOM?).
  • Tu modifies un fichier existant déjà rempli de RECHERCHEV (par cohérence avec les formules existantes).
  • Tu es sur Excel pour Mac version 16.34 ou plus ancienne.

Comment migrer de RECHERCHEV à RECHERCHEX

  1. Identifie toutes tes formules RECHERCHEV avec Ctrl+F > « RECHERCHEV » > « Tout rechercher ».
  2. Pour chacune, repère : la valeur cherchée, la colonne où chercher, la colonne à renvoyer.
  3. Réécris en RECHERCHEX : =RECHERCHEX(valeur ; colonne_recherche ; colonne_renvoi ; "Non trouvé").
  4. Profite-en pour passer en référence de plage nommée ou tableau structuré.
MASTERCLASS GRATUITE
Si tu en as marre de galérer sur Excel, découvre la méthode TutoSurExcel pour maîtriser Excel en moins de 30 jours.
RECHERCHEX, tableaux structurés, formules dynamiques : une masterclass gratuite pour passer un cap concret sur Excel et arrêter de perdre du temps.
Réserver ma place gratuite →
Jean-Baptiste, formateur TutoSurExcel

FAQ — RECHERCHEV vs RECHERCHEX

Quelle est la différence entre RECHERCHEV et RECHERCHEX ?
RECHERCHEX est la version moderne de RECHERCHEV. Elle corrige les 5 défauts historiques de RECHERCHEV : elle cherche dans n’importe quelle colonne, peut renvoyer une valeur à gauche, gère nativement le « si non trouvé », fait une recherche exacte par défaut, et reste robuste si tu ajoutes des colonnes au tableau source.
RECHERCHEX est-elle disponible sur toutes les versions d’Excel ?
Non. RECHERCHEX n’est disponible que sur Excel 365, Excel 2021 et Excel pour le web. Sur Excel 2019, 2016 ou plus ancien, la fonction n’existe pas : tu verras l’erreur #NOM?. Si ton fichier doit voyager vers des versions anciennes, reste sur RECHERCHEV.
RECHERCHEX est-elle plus rapide que RECHERCHEV ?
Oui, en moyenne 20 à 40 % plus rapide sur de gros tableaux (à partir de 100 000 lignes). Microsoft a optimisé l’algorithme de recherche en interne. Sur de petits tableaux, la différence est imperceptible.
Comment remplacer un RECHERCHEV par un RECHERCHEX ?
Pour =RECHERCHEV(A2;Données;3;FAUX), l’équivalent est =RECHERCHEX(A2;Données[Code];Données[Libellé]). Tu précises directement la colonne de recherche et la colonne à renvoyer, plutôt qu’un numéro de colonne fragile.
Faut-il toujours préférer RECHERCHEX à RECHERCHEV ?
Si tu es sur Excel 365 ou 2021 et que ton fichier ne quitte pas cet environnement : oui, toujours. Sinon, garde RECHERCHEV par compatibilité. La règle simple : nouveau modèle = RECHERCHEX, vieux modèle à diffuser largement = RECHERCHEV.
Quelle est la différence entre RECHERCHEX et INDEX+EQUIV ?
RECHERCHEX fait en une seule fonction ce que INDEX+EQUIV faisait en deux. La syntaxe est plus lisible et les performances sont meilleures. INDEX+EQUIV reste utile pour des cas très spécifiques (recherche bidirectionnelle complexe), mais pour 90 % des usages, RECHERCHEX suffit.

Nos autres articles de blog

Restructurer un tableau de données dans Excel (avec Power Query)

Tu ouvres un tableau Excel qui ressemble parfaitement à un beau rapport : des colonnes...

Apprendre Excel par l'analyse de données : le défi du loto

Apprendre Excel sur des exercices bidons, ça marche moyen. Tu retiens une formule, tu l’oublies...

17 raccourcis Excel à maîtriser absolument

Une heure. C’est ce que tu peux économiser chaque semaine en apprenant les bons raccourcis...

Rejoignez plus de 30.000 personnes qui reçoivent mes astuces gratuitement chaque semaine

Formation très intéressante et dynamique. Bonnes explications et interactions avec le formateur. Pouvoir se repasser les vidéos pour s’exercer est une excellente opportunité. Merci a Jean Baptiste pour son professionnalisme.
Bury Emelyne
9 months ago