Formules Excel

RECHERCHEX Excel : La Formule Révolutionnaire pour Trouver Vos Données

14 janvier 2026 8 vues

Fatigué des limitations de RECHERCHEV et RECHERCHEH ? Découvrez RECHERCHEX, la formule Excel qui a tout changé ! Plus flexible, plus puissante et plus facile à utiliser, RECHERCHEX vous permet de rechercher des données dans vos tableaux avec une précision inégalée. Cet article vous guide pas à pas à travers les fonctionnalités de RECHERCHEX, avec des exemples concrets et des astuces pour optimiser vos feuilles de calcul. Préparez-vous à révolutionner votre façon d'utiliser Excel !

RECHERCHEX Excel : L'évolution de la recherche de données

La fonction RECHERCHEX (XLOOKUP en anglais) est une formule Excel relativement récente, introduite avec les versions Office 365 et Excel 2019. Elle a été conçue pour remplacer et améliorer les fonctions RECHERCHEV (VLOOKUP) et RECHERCHEH (HLOOKUP), qui étaient auparavant les principales méthodes pour rechercher des données dans des tableaux. RECHERCHEX offre une plus grande flexibilité, une meilleure gestion des erreurs et une syntaxe plus intuitive.

Pourquoi RECHERCHEX est-elle meilleure que RECHERCHEV ?

RECHERCHEV, bien qu'étant un pilier d'Excel, présente plusieurs limitations :

  • Restriction sur la colonne de recherche : RECHERCHEV exige que la valeur de recherche se trouve dans la première colonne du tableau. RECHERCHEX élimine cette contrainte.
  • Gestion des erreurs : RECHERCHEV renvoie souvent des erreurs #N/A lorsque la valeur de recherche n'est pas trouvée, nécessitant l'utilisation de la fonction SIERREUR pour les gérer. RECHERCHEX intègre une gestion des erreurs plus élégante.
  • Difficulté avec l'insertion/suppression de colonnes : L'ajout ou la suppression de colonnes dans le tableau peut casser les formules RECHERCHEV, car elles dépendent de l'index de la colonne. RECHERCHEX est moins sensible à ces modifications.

Syntaxe de la fonction RECHERCHEX

La syntaxe de RECHERCHEX est la suivante :

=RECHERCHEX(valeur_recherchée; plage_recherche; plage_résultat; [si_non_trouvé]; [mode_correspondance]; [mode_recherche])

Décortiquons chaque argument :

  • valeur_recherchée : La valeur que vous souhaitez rechercher.
  • plage_recherche : La plage de cellules où effectuer la recherche (la colonne où se trouve la valeur_recherchée).
  • plage_résultat : La plage de cellules contenant la valeur que vous souhaitez renvoyer (la colonne contenant le résultat).
  • [si_non_trouvé] : (Optionnel) La valeur à renvoyer si la valeur_recherchée n'est pas trouvée. Si omis, RECHERCHEX renvoie l'erreur #N/A.
  • [mode_correspondance] : (Optionnel) Spécifie le type de correspondance à utiliser :
    • 0 : Correspondance exacte (par défaut).
    • -1 : Correspondance exacte ou la plus petite valeur supérieure suivante.
    • 1 : Correspondance exacte ou la plus grande valeur inférieure suivante.
    • 2 : Correspondance avec caractère générique (*, ?).
  • [mode_recherche] : (Optionnel) Spécifie le sens de la recherche :
    • 1 : Recherche du premier au dernier (par défaut).
    • -1 : Recherche du dernier au premier.
    • 2 : Recherche binaire en ordre croissant.
    • -2 : Recherche binaire en ordre décroissant.

Exemples pratiques de RECHERCHEX

Exemple 1 : Recherche simple d'un nom de produit

Imaginez un tableau avec une colonne "Nom du produit" et une colonne "Prix". Vous voulez trouver le prix d'un produit spécifique.

  1. Tableau de données :

    Nom du produit Prix
    Produit A 10 €
    Produit B 20 €
    Produit C 30 €
  2. Formule :

    =RECHERCHEX("Produit B";A1:A3;B1:B3)

    • "Produit B" est la valeur recherchée.
    • A1:A3 est la plage où rechercher le nom du produit.
    • B1:B3 est la plage contenant les prix.
  3. Résultat : La formule renverra 20 €.

Exemple 2 : Gestion des erreurs avec [si_non_trouvé]

Si vous recherchez un produit qui n'existe pas dans votre tableau, vous pouvez utiliser l'argument [si_non_trouvé] pour afficher un message personnalisé au lieu de l'erreur #N/A.

  1. Formule :

    =RECHERCHEX("Produit D";A1:A3;B1:B3;"Produit non trouvé")

  2. Résultat : La formule renverra Produit non trouvé.

Exemple 3 : Recherche du dernier élément correspondant

Si votre tableau contient plusieurs occurrences de la même valeur, vous pouvez utiliser l'argument [mode_recherche] pour rechercher la dernière occurrence.

  1. Tableau de données :

    Nom du produit Date
    Produit A 01/01/2023
    Produit B 02/01/2023
    Produit A 03/01/2023
  2. Formule :

    =RECHERCHEX("Produit A";A1:A3;B1:B3;;; -1)

    • Le -1 dans l'argument [mode_recherche] indique de rechercher du dernier au premier.
  3. Résultat : La formule renverra 03/01/2023.

Exemple 4 : Recherche avec caractères génériques

L'argument [mode_correspondance] permet d'utiliser des caractères génériques pour des recherches plus flexibles. Par exemple, pour trouver un produit dont le nom commence par "Produit", vous pouvez utiliser le caractère *

  1. Formule :

    =RECHERCHEX("Produit*";A1:A3;B1:B3;;2)

    • Le 2 dans l'argument [mode_correspondance] indique d'utiliser les caractères génériques.

Capture d'écran (exemple)

(Description textuelle : Une capture d'écran montrant une feuille Excel avec un tableau de données (Nom du produit, Prix) et une cellule contenant la formule RECHERCHEX. La formule recherche le prix du "Produit B" et affiche le résultat "20 €".)

Bonnes pratiques et astuces pour RECHERCHEX

  • Utiliser des noms de plages : Au lieu d'utiliser des références de cellules comme A1:A10, définissez des noms de plages (par exemple, "Produits", "Prix"). Cela rend vos formules plus lisibles et plus faciles à maintenir.
  • Verrouiller les plages : Si vous copiez une formule RECHERCHEX vers d'autres cellules, assurez-vous de verrouiller les plages de recherche et de résultat avec le symbole $. Par exemple, $A$1:$A$10.
  • Combiner RECHERCHEX avec d'autres fonctions : RECHERCHEX peut être combinée avec d'autres fonctions Excel pour des calculs plus complexes. Par exemple, vous pouvez utiliser SOMME.SI.ENS pour additionner les prix de produits spécifiques en utilisant RECHERCHEX pour identifier les produits.
  • Exploiter la recherche verticale et horizontale : RECHERCHEX n'est pas limitée à une seule direction. Elle peut rechercher à la fois verticalement et horizontalement, ce qui la rend extrêmement polyvalente.

Erreurs courantes avec RECHERCHEX et comment les résoudre

  • Erreur #N/A : Cette erreur indique que la valeur de recherche n'a pas été trouvée. Vérifiez l'orthographe de la valeur de recherche et assurez-vous qu'elle existe bien dans la plage de recherche. Utilisez l'argument [si_non_trouvé] pour afficher un message plus informatif.
  • Erreur #REF! : Cette erreur indique qu'une référence de cellule est invalide. Vérifiez que les plages de recherche et de résultat sont correctement définies et qu'elles existent toujours.
  • Résultats incorrects : Si vous obtenez des résultats incorrects, vérifiez le [mode_correspondance]. Assurez-vous qu'il correspond au type de recherche que vous souhaitez effectuer (correspondance exacte, approximative, etc.).

RECHERCHEX vs. INDEX et EQUIV : Le match des géants

Avant RECHERCHEX, la combinaison des fonctions INDEX et EQUIV était souvent utilisée pour surmonter les limitations de RECHERCHEV. INDEX et EQUIV offrent une grande flexibilité, mais leur syntaxe est plus complexe. RECHERCHEX simplifie le processus et offre une solution plus élégante et plus facile à comprendre.

En résumé :

  • INDEX et EQUIV : Plus flexible, mais plus complexe.
  • RECHERCHEX : Plus simple, plus intuitive, et couvre la plupart des cas d'utilisation.

Conclusion

RECHERCHEX est une formule Excel puissante et polyvalente qui simplifie la recherche de données dans vos tableaux. Elle offre une alternative plus flexible et plus facile à utiliser que RECHERCHEV et RECHERCHEH, tout en intégrant une meilleure gestion des erreurs. En maîtrisant RECHERCHEX, vous gagnerez du temps, améliorerez la précision de vos analyses et deviendrez un expert Excel. N'hésitez pas à expérimenter avec les différents arguments et exemples présentés dans cet article pour exploiter pleinement le potentiel de RECHERCHEX !

Questions fréquentes

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

Non, RECHERCHEX est disponible uniquement dans les versions Office 365 et Excel 2019 et versions ultérieures. Si vous utilisez une version antérieure, vous devrez utiliser RECHERCHEV ou INDEX et EQUIV.

Comment puis-je gérer les erreurs #N/A avec RECHERCHEX ?

Utilisez l'argument `[si_non_trouvé]` pour spécifier une valeur ou un message à afficher si la valeur de recherche n'est pas trouvée. Par exemple : `=RECHERCHEX(..., "Valeur non trouvée")`.

Puis-je utiliser RECHERCHEX pour rechercher des valeurs dans plusieurs colonnes ?

Oui, vous pouvez utiliser RECHERCHEX pour rechercher des valeurs dans plusieurs colonnes en utilisant des plages de recherche et de résultat qui couvrent plusieurs colonnes. Assurez-vous que les plages sont de la même taille et que la correspondance est correcte.

Mots-clés associés :

recherchev excel index equiv excel formules excel tutoriel excel excel 365 fonction recherche excel xlookup excel

Partager cet article :