Aller au contenu

Générateur de formule RECHERCHEX Excel

Indiquez la valeur à trouver, où chercher et quoi renvoyer, et obtenez une RECHERCHEX qui fonctionne, plus des versions pour les anciens Excel.

Traité localement dans votre navigateur

Options

En général une cellule comme A2. Le texte saisi est mis entre guillemets pour vous.

Une colonne, ou plusieurs colonnes comme D:F pour renvoyer une partie de ligne.

Laissez vide pour obtenir #N/A quand rien ne correspond.

Excel utilise « ; » quand les paramètres régionaux emploient la virgule décimale. Les nombres décimaux s’écrivent alors aussi avec une virgule.

Qu'est-ce que Générateur de formule RECHERCHEX Excel ?

RECHERCHEX est le remplaçant moderne de RECHERCHEV : elle cherche dans une plage et renvoie l’élément situé à la même position dans une autre, peut chercher vers la gauche, possède un argument « si non trouvé » et ne casse pas quand on insère des colonnes. Ses modes de correspondance et de recherche facultatifs sont toutefois faciles à mal écrire, d’où ce générateur.

Renseignez la valeur cherchée, la plage de recherche et la plage de résultat (une colonne ou plusieurs), puis choisissez le texte si non trouvé, le mode de correspondance (exacte, inférieure suivante, supérieure suivante ou jokers) et le mode de recherche (du premier au dernier, du dernier au premier ou binaire). L’outil affiche la formule, une explication et, pour les classeurs sans RECHERCHEX, une version RECHERCHEV quand c’est possible et une version INDEX et EQUIV, y compris l’astuce RECHERCHE pour la dernière correspondance.

Comment ça marche ?

  1. Saisissez la valeur cherchée, en général une cellule comme A2, et la plage de recherche où elle est cherchée, comme Feuil2!A:A.
  2. Saisissez la plage de résultat qui contient la réponse (Feuil2!D:D, ou D:F pour plusieurs colonnes) et le texte à afficher quand rien ne correspond.
  3. Choisissez le mode de correspondance et le mode de recherche si vous avez besoin de plus qu’une recherche exacte du premier au dernier.
  4. Copiez la formule, ou l’un des équivalents si votre version d’Excel n’a pas RECHERCHEX. Le séparateur et la langue des fonctions se changent pour les versions régionales.

Cas d'usage courants

  • Récupérer un prix, un nom ou un statut d’une autre feuille à partir d’un identifiant sans compter les colonnes.
  • Chercher une valeur située à gauche de la colonne clé, ce que RECHERCHEV ne sait pas faire.
  • Trouver la dernière commande d’un client grâce au mode de recherche du dernier au premier.
  • Attribuer des niveaux ou des tranches d’impôt avec « exacte ou inférieure suivante » sur une table de seuils triée.

Exemples

Indiquez la valeur à trouver, où chercher et quoi renvoyer, et obtenez une RECHERCHEX qui fonctionne, plus des versions pour les anciens Excel.

Confidentialité

Générateur de formule RECHERCHEX Excel s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.

Limites

RECHERCHEX n’existe que dans Excel 2021, Microsoft 365 et Excel pour le web. Le générateur ne lit pas votre classeur : il ne peut donc pas vérifier que les plages contiennent ce que vous attendez, et l’équivalent RECHERCHEV n’est possible que pour des plages simples d’une même feuille.

Questions fréquentes

Quelle différence entre RECHERCHEX et RECHERCHEV ?

RECHERCHEV demande une table et un numéro de colonne et ne cherche que dans la première colonne : elle ne peut pas chercher à gauche et casse quand on insère une colonne. RECHERCHEX prend séparément la plage de recherche et la plage de résultat, fait par défaut une correspondance exacte et a un argument « si non trouvé » intégré.

À quoi servent les modes de correspondance ?

0 est une correspondance exacte, -1 renvoie l’élément exact ou sinon le plus petit suivant, 1 renvoie l’élément exact ou sinon le plus grand suivant, et 2 autorise les jokers * et ? dans la valeur cherchée. Les deux derniers servent aux tranches d’impôt ou aux paliers de prix sur une table triée par seuil.

Comment obtenir la dernière correspondance plutôt que la première ?

Réglez le mode de recherche sur « du dernier au premier » (-1). RECHERCHEX parcourt alors depuis le bas et renvoie la ligne la plus récente d’un client ou d’un produit. L’outil affiche aussi l’astuce RECHERCHE(2;1/(plage=valeur);résultat) qui fait la même chose dans les anciennes versions.

Plus d'outils dans Outils Excel →