RECHERCHEX Excel : Syntaxe, Exemples et Cas Pratiques

Fonction RECHERCHEX Excel : syntaxe et cas pratiques - Max Compta

Excel : Tout savoir sur la fonction RECHERCHEX

La fonction RECHERCHEX : Comment l'utiliser pour arrêter de compter les colonnes avec votre doigt sur l'écran (Hello RechercheV et H) ?

Cet article vous explique comment maîtriser cet outil d'Excel.

L'article présente :

  • Pourquoi elle est bien meilleure que RECHERCHEV ;
  • La syntaxe simplifiée (et ses options cachées) ;
  • Des cas pratiques (Compta & Gestion) ;
  • L'argument magique pour gérer les erreurs automatiquement ;
  • Les pièges de compatibilité à connaître ;
  • Une vidéo sur le sujet, avec un fichier Excel.

1. Présentation de la fonction RECHERCHEX

La fonction RECHERCHEX (XLOOKUP) est la remplaçante officielle de RECHERCHEV, RECHERCHEH et INDEX/EQUIV.

Elle permet de rechercher une donnée dans une colonne (exemple : un numéro de compte) et de renvoyer une valeur située dans une autre colonne (exemple : le libellé du compte), peu importe où elle se trouve.

Contrairement à son ancêtre, elle peut chercher vers la gauche, vers la droite, et elle gère les erreurs.

Bon à savoir

Elle est disponible uniquement sur Excel 2021 et Microsoft 365. Si vous êtes sur une version plus ancienne (2016, 2019), vous pouvez ne pas l'avoir.

2. Les fonctions logiques

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

Détaillons les arguments :

  • Valeur cherchée : Ce que je cherche (Ex: Le matricule en A2).
  • Tableau recherche : La colonne OÙ je cherche ce matricule.
  • Tableau renvoyé : La colonne dont je veux récupérer le résultat.
  • Si non trouvé (Facultatif) : Ce qu'il faut écrire si Excel ne trouve rien (Ex: "Inconnu"). Plus besoin de la fonction SIERREUR (en théorie. On continue de l'utiliser dans les formules contenant beaucoup de recherches / formules).

3. Exemples : RECHERCHEX

3.1. Exemple Compta : Grand Livre et Libellés

Vous avez une balance brute avec des numéros de compte en colonne A, mais il manque les libellés. Vous avez un Plan Comptable (en théorie) dans un autre onglet / classeur :

Objectif : Récupérer le nom du compte.

La formule : =RECHERCHEX(A2; 'Plan'!E:E; 'Plan'!F:F"Compte inexistant")

Ce qu'il faut retenir : La colonne des comptes (E:E) : Là où on recherche A2. La colonne des libellés de compte que l'on souhaite renvoyer (F:F). Si le compte n'existe pas, Excel écrira "Compte inexistant" au lieu de #N/A.

Exemple RECHERCHEX pour récupérer des libellés de comptes dans Excel

3.2. Exemple Gestion : La recherche vers la gauche (impossible en RECHERCHEV)

Vous avez le Montant TTC en colonne A et le Numéro de Facture en colonne B. Vous cherchez le numéro de facture à partir du montant.

Bon à savoir

RechercheV ne peut pas regarder à gauche.

Exemple de recherche vers la gauche avec RECHERCHEX dans Excel
Pour aller plus loin

La fiche DCG UE 8 - Systèmes d'information de gestion couvre Excel et l'ensemble du programme SI. Idéale pour réviser l'épreuve ou consolider vos bases en tableur. Découvrir la fiche UE 8.

Max Compta

Conseils, gestion et fiscalité : Service d'accompagnement personnalisé pour entrepreneurs, professionnels et étudiants.

4. Pourquoi adopter RechercheX ?

  • Elle ne casse pas : Si vous insérez une colonne dans votre tableau source, RECHERCHEV renvoie un résultat faux (car le numéro de colonne change). RECHERCHEX s'adapte dynamiquement.
  • Elle est plus rapide : Sur des gros fichiers, elle calcule beaucoup plus vite.
  • Elle remplace toutes les formules de recherche : Plus besoin d'apprendre INDEX+EQUIV pour les recherches complexes.

5. Vidéo d'explication + fichier Excel

📖 Fiches de révision DCG - Annales 2020-2025

La fiche UE 8 couvre Excel et l'intégralité du programme SI. Disponible à l'unité ou dans le Pack DCG. Synthétiques, ciblées sur les mots-clés correcteurs. Idéales pour réviser ou consolider vos bases.

Voir la fiche UE 8 →

6. FAQ

Quelle est la syntaxe de la fonction RECHERCHEX ?

RECHERCHEX suit la syntaxe : =RECHERCHEX(valeur_cherchée; tableau_recherche; tableau_résultat; [si_non_trouvé]; [mode_correspondance]; [mode_recherche]). Les trois premiers arguments sont obligatoires, les trois derniers optionnels. Exemple simple : =RECHERCHEX(A1; B:B; C:C; "Non trouvé"). Plus flexible et plus simple que RECHERCHEV.

Quelle différence entre RECHERCHEX et RECHERCHEV ?

RECHERCHEV cherche toujours dans la première colonne et renvoie une colonne à droite (n° index). RECHERCHEX sépare le tableau de recherche et le tableau de résultat : elle peut chercher à droite, à gauche, en haut, en bas. Elle gère nativement les erreurs (argument si_non_trouvé), l'approximation, et la recherche du dernier élément. Elle est disponible depuis Excel 365 et Excel 2021.

RECHERCHEX est-elle disponible dans toutes les versions d'Excel ?

Non. RECHERCHEX est disponible uniquement dans Excel 365 (abonnement Microsoft 365) et Excel 2021. Les versions antérieures (Excel 2019, 2016, 2013...) ne la supportent pas. Si vous partagez un fichier avec un utilisateur d'une ancienne version, la formule affichera #NOM? ou sera remplacée par une chaîne statique. Dans ce cas, utilisez plutôt INDEX/EQUIV ou RECHERCHEV.

Comment gérer les valeurs non trouvées avec RECHERCHEX ?

Le quatrième argument (optionnel) de RECHERCHEX permet de spécifier une valeur à afficher si la recherche échoue : =RECHERCHEX(A1; B:B; C:C; "N/A") affichera N/A au lieu de #N/A. Cela évite d'utiliser SIERREUR() en enveloppe. L'argument peut être une chaîne, un nombre, 0, une formule, ou une référence de cellule. Sans argument, RECHERCHEX retourne #N/A comme RECHERCHEV.

▶️ Retrouvez des cours gratuits sur YouTube

Comptabilité, fiscalité, Excel - des explications claires et accessibles pour progresser à votre rythme.

S'abonner à Max Compta →

À lire aussi