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 recherche / 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.

Description de ton image

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.

Description de ton image

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

ARTICLES OFFERTS

DCG - LES FICHES