La formule RECHERCHEX est l’une des dernières évolutions parmi les outils de recherche de données d’Excel. Bien plus polyvalente que RECHERCHEV ou RECHERCHEH, elle permet des recherches dynamiques dans toutes les directions, simplifiant grandement l’analyse de données. Cet article vous apprendra tout sur RECHERCHEX, des bases aux astuces avancées, pour que vous puissiez utiliser cette fonction pour des tâches diverses en entreprise, comme la gestion de stocks, l’analyse de performances, et bien plus encore.
QU’EST-CE QUE LA FORMULE RECHERCHEX ?
La fonction RECHERCHEX (ou XLOOKUP en anglais) remplace avantageusement les fonctions RECHERCHEV et RECHERCHEH. Contrairement à ces dernières, RECHERCHEX est capable de chercher des valeurs dans toutes les directions (à droite, à gauche, en haut et en bas) et d’offrir davantage de flexibilité et de précision.
Syntaxe de RECHERCHEX :
=RECHERCHEX(valeur_cherchée; tableau_recherche; tableau_retour; [si_non_trouvé]; [mode_correspondance]; [mode_recherche])
- valeur_cherchée : La valeur que vous recherchez, comme un identifiant ou un nom.
- tableau_recherche : La plage de cellules où Excel doit chercher la valeur.
- tableau_retour : La plage de cellules d’où la valeur correspondante sera retournée.
- si_non_trouvé : (facultatif) Ce qui sera affiché si la valeur n’est pas trouvée (par exemple, “Non trouvé”).
- mode_correspondance : (facultatif) Spécifie si vous voulez une correspondance exacte, approximative, ou personnalisée.
- mode_recherche : (facultatif) Permet de définir le sens de la recherche (haut-bas, bas-haut, premier ou dernier).
POURQUOI CHOISIR RECHERCHEX ? SES AVANTAGES SUR RECHERCHEV
1. Recherche multidirectionnelle
Contrairement à RECHERCHEV, RECHERCHEX permet de rechercher des valeurs dans toutes les directions. Cela signifie que la colonne de recherche n’a plus besoin d’être située à gauche de la colonne de retour, une contrainte qui limitait l’utilisation de RECHERCHEV.
2. Valeurs par défaut en cas d’erreur
RECHERCHEX offre une option si_non_trouvé pour définir une valeur par défaut en cas de non-correspondance, éliminant le besoin d’ajouter SIERREUR comme c’était le cas avec RECHERCHEV.
3. Flexibilité de correspondance
RECHERCHEX permet plusieurs types de correspondance (exacte, approximative ou personnalisée). Cela donne une plus grande précision et contrôle, notamment pour les recherches basées sur des intervalles.
4. Recherche dans les deux sens (première ou dernière correspondance)
RECHERCHEX offre également la possibilité de chercher soit la première correspondance, soit la dernière, ce qui est particulièrement utile pour analyser les données chronologiques ou rechercher des enregistrements dans un ordre spécifique.
COMMENT UTILISER RECHERCHEX : EXEMPLE DE BASE
Imaginons un tableau de ventes dans lequel vous souhaitez retrouver le chiffre d’affaires d’un commercial spécifique.
- La colonne A contient les noms des commerciaux.
- La colonne B contient les régions.
- La colonne C contient les chiffres d’affaires.
Pour obtenir le chiffre d’affaires de « Dupont » dans ce tableau, vous pouvez utiliser la formule suivante :
=RECHERCHEX(« Dupont »; A2:A10; C2:C10; « Non trouvé »)
Explication des arguments
- valeur_cherchée :
"Dupont"
, le nom du commercial recherché. - tableau_recherche :
A2:A10
, la plage où Excel doit chercher le nom. - tableau_retour :
C2:C10
, la plage contenant les valeurs de chiffre d’affaires. - si_non_trouvé :
"Non trouvé"
, qui sera affiché si « Dupont » n’est pas dans la liste.
Résultat
La formule retournera le chiffre d’affaires de « Dupont » ou affichera « Non trouvé » si le nom n’est pas présent.
UTILISATIONS PRATIQUES DE LA FORMULE RECHERCHEX
1. Gestion des stocks
En gérant les niveaux de stock par article, vous pouvez utiliser RECHERCHEX pour retrouver la quantité disponible, l’emplacement dans l’entrepôt, ou d’autres informations précises.
2. Analyse de performances
RECHERCHEX est parfait pour les analyses basées sur des critères multiples (par exemple, performances par département et par année), et permet de facilement extraire les données pertinentes.
3. Consolidation des données clients
Pour des entreprises ayant plusieurs sources de données (ex. fichiers clients différents pour chaque région), RECHERCHEX peut faciliter la consolidation d’informations sans limitation de direction.
ASTUCES POUR UNE UTILISATION AVANCÉE DE RECHERCHEX
1. Personnaliser les erreurs avec si_non_trouvé
Si une recherche peut potentiellement échouer, vous pouvez améliorer la lisibilité des données en définissant un message d’erreur clair.
Exemple :
=RECHERCHEX(F2; A2:A10; B2:B10; « Client non trouvé »)
2. Effectuer une recherche inversée
Avec RECHERCHEX, il est désormais possible de faire des recherches inversées (de la dernière valeur vers la première), ce qui était impossible avec RECHERCHEV.
=RECHERCHEX(« Dupont »; A2:A100; C2:C100; « Non trouvé »; 0; -1)
Ici, la recherche s’effectue en remontant la liste, et retourne la dernière correspondance pour « Dupont » dans la plage définie.
3. Utiliser les correspondances personnalisées avec des intervalles
Pour chercher des valeurs comprises dans un intervalle, comme des notes ou des tranches d’âge, utilisez l’option de correspondance approximative :
=RECHERCHEX(note; A2:A10; B2:B10; « Note hors intervalle »; 1)
Cela recherche la valeur la plus proche qui est inférieure ou égale à note.
ERREURS FRÉQUENTES ET SOLUTIONS
1. #N/A – Valeur non trouvée
Même avec RECHERCHEX, si la valeur_cherchée n’est pas présente, l’erreur #N/A peut apparaître. Pour éviter cela, définissez toujours un si_non_trouvé ou vérifiez l’orthographe des valeurs recherchées.
2. #REF! – Plage incorrecte
Assurez-vous que les plages de tableau_recherche et tableau_retour sont de la même taille. Cette erreur peut également apparaître si la colonne de retour n’existe pas dans la plage de données.
3. #VALEUR! – Format incorrect
Les types de données doivent correspondre (ex. pas de texte pour des valeurs numériques) pour éviter cette erreur.
COMPARAISON AVEC RECHERCHEV ET INDEX/EQUIV
Fonction | Direction de Recherche | Messages d’erreur personnalisés | Flexibilité | Prise en charge d’Excel |
RECHERCHEV | Gauche vers droite uniquement | Non | Moyenne | Toutes versions |
INDEX/EQUIV | Toutes | Non | Avancée | Toutes versions |
RECHERCHEX | Toutes (haut, bas, gauche, droite) | Oui | Élevée | Office 365, 2019 + |
RECHERCHEX est donc plus polyvalente et permet des recherches plus complexes, là où RECHERCHEV ou INDEX/EQUIV sont limités.
UTILISATION DE RECHERCHEX POUR DES CAS D’ENTREPRISE
Exemple 1 : Gestion des projets
Imaginons un tableau de gestion de projets où chaque ligne représente un projet, et vous souhaitez extraire l’état d’un projet spécifique à partir de son identifiant.
=RECHERCHEX(ID_projet; A2:A100; D2:D100; « Projet non trouvé »)
Cela extrait l’état du projet en fonction de l’ID_projet fourni.
Exemple 2 : Analyse des ventes par période
Pour une entreprise, il peut être utile de retrouver le montant des ventes réalisées sur une période. Par exemple, retrouver les ventes du trimestre le plus récent :
=RECHERCHEX(« T3 »; A2:A100; C2:C100; « Non trouvé »; 0; -1)
Cette formule retourne la dernière valeur correspondant au trimestre “T3” dans la plage de ventes spécifiée.
CONCLUSION
La fonction RECHERCHEX représente un véritable atout pour tout utilisateur d’Excel cherchant à simplifier et à optimiser ses recherches de données. Grâce à sa flexibilité et à sa puissance, elle permet d’exécuter des recherches avancées dans toutes les directions, sans les limitations imposées par RECHERCHEV ou INDEX/EQUIV. Avec la possibilité d’afficher des valeurs par défaut en cas de non-correspondance, de définir des recherches inversées et d’utiliser différents modes de correspondance, RECHERCHEX apporte un gain de temps et une précision remarquables.
Que vous soyez analyste de données, comptable, ou gestionnaire, RECHERCHEX peut considérablement améliorer vos flux de travail, en rendant vos recherches de données plus efficaces et en vous permettant de résoudre des tâches complexes. Alors, n’hésitez plus à explorer les multiples possibilités qu’offre RECHERCHEX et à l’intégrer dans vos pratiques d’analyse pour faire d’Excel un outil encore plus puissant.
=> Voir aussi la formule RECHERCHEV