Passer au contenu principal

Comment utiliser la fonction NEW & ADVANCED XLOOKUP dans Excel (10 exemples)

Excel est nouveau XLOOKUP est la fonction de recherche la plus puissante et la plus simple qu'Excel puisse offrir. Grâce à des efforts inlassables, Microsoft a finalement publié cette fonction XLOOKUP pour remplacer VLOOKUP, HLOOKUP, INDEX+MATCH et d'autres fonctions de recherche.

Dans ce tutoriel, nous allons vous montrer quels sont les avantages de XLOOKUP et comment pouvez-vous l'obtenir et l'appliquer pour résoudre différents problèmes de recherche.

Comment obtenir XLOOKUP ?

Syntaxe de la fonction XLOOKUP

XLOOKUP Fonction Exemples

Télécharger le fichier d'exemple XLOOKUP

Comment obtenir XLOOKUP ?

Depuis que Fonction RECHERCHEX is Seulement disponible in Excel pour Microsoft 365, Excel 2021et Excel pour le Web, vous pouvez mettre à niveau votre Excel vers la version disponible pour obtenir XLOOKUP.

Syntaxe de la fonction XLOOKUP

La fonction RECHERCHEX recherche une plage ou un tableau, puis renvoie la valeur du premier résultat correspondantL’ Syntaxe de la fonction XLOOKUP est la suivante :

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

fonction xlookup 1

Arguments:

  1. Lookup_value (obligatoire): la valeur recherchée. Il peut se trouver dans n'importe quelle colonne de la plage table_array.
  2. Lookup_array (obligatoire): le tableau ou la plage où vous recherchez la valeur de recherche.
  3. Return_array (obligatoire): le tableau ou la plage à partir de laquelle vous souhaitez obtenir la valeur.
  4. If_not_found (facultatif): la valeur à renvoyer lorsqu'une correspondance valide n'est pas trouvée. Vous pouvez personnaliser le texte dans [if_not_found] pour montrer qu'il n'y a pas de correspondance.
    Sinon, la valeur de retour sera #N/A par défaut.
  5. Match_mode (facultatif): ici, vous pouvez spécifier comment faire correspondre lookup_value aux valeurs de lookup_array.
    • 0 (par défaut) = correspondance exacte. Si aucune correspondance n'est trouvée, renvoyez #N/A.
    • -1 = Correspondance exacte. Si aucune correspondance n'est trouvée, renvoie la valeur inférieure suivante.
    • 1 = Correspondance exacte. Si aucune correspondance n'est trouvée, renvoie la valeur supérieure suivante.
    • 2 = correspondance partielle. Utilisez des caractères génériques comme *, ? et ~ pour exécuter une correspondance générique.
  6. Search_mode (optionnel): ici vous pouvez spécifier l'ordre de recherche à effectuer.
    • 1 (par défaut) = Rechercher la lookup_value du premier élément au dernier élément dans le lookup_array.
    • -1 = Recherche la lookup_value du dernier élément au premier élément. Cela aide lorsque vous avez besoin d'obtenir le dernier résultat correspondant dans le lookup_array.
    • 2 = Effectue une recherche binaire qui nécessite le lookup_array trié par ordre croissant. S'il n'est pas trié, le résultat de retour serait invalide.
    • -2 = Effectue une recherche binaire qui nécessite le lookup_array trié par ordre décroissant. S'il n'est pas trié, le résultat de retour serait invalide.

Pour informations détaillées sur les arguments de la fonction XLOOKUP, procédez comme suit:

1. Tapez le syntaxe ci-dessous dans une cellule vide, veuillez noter que vous n'avez besoin de taper qu'un côté du crochet.

=XLOOKUP(

fonction xlookup 2

2. presse Ctrl + A, puis une boîte de dialogue apparaît qui montre les arguments de la fonction. Et l'autre côté du support est terminé automatiquement.

fonction xlookup 3

3. Déroulez le panneau de données, alors vous pouvez voir tout six arguments de fonction de RECHERCHEX.

fonction xlookup 4 >>> fonction xlookup 5

XLOOKUP Fonction Exemples

Je suis sûr que vous maîtrisez maintenant les principes de base de la fonction XLOOKUP. Plongeons directement dans le exemples pratiques de RECHERCHEX.

Exemple 1 : Correspondance exacte

Effectuez une correspondance exacte avec XLOOKUP

Avez-vous déjà été frustré parce que vous deviez spécifier le mode de correspondance exacte chaque fois que vous utilisez VLOOKUP ? Heureusement, ce problème n'existe plus lorsque vous essayez l'incroyable fonction XLOOKUP. Par défaut, XLOOKUP génère une correspondance exacte.

Maintenant, supposons que vous ayez une liste d'inventaire de fournitures de bureau et que vous ayez besoin de connaître le prix unitaire d'un article, par exemple une souris, veuillez procéder comme suit.

fonction xlookup 6

Tapez le formule ci-dessous dans la cellule vide F2, et appuyez sur la Entrer clé pour obtenir le résultat.

=XLOOKUP(E2,A2:A10,C2:C10)

fonction xlookup 7

Vous connaissez maintenant le prix unitaire de la souris avec la formule avancée XLOOKUP. Étant donné que le code de correspondance est par défaut une correspondance exacte, vous n'avez pas besoin de le spécifier. Tellement plus facile et plus efficace que VLOOKUP.

Juste quelques clics pour obtenir la correspondance exacte

Peut-être utilisez-vous une version inférieure d'Excel et n'avez-vous pas encore prévu de mettre à niveau vers Excel 2021 ou Microsoft 365. Dans ce cas, je recommanderai une fonctionnalité pratique - Rechercher une formule Valeur dans la liste of Kutools for Excel. Avec cette fonctionnalité, vous pouvez obtenir le résultat sans formules compliquées ni accès à XLOOKUP.

Avec our Complément Excel instAlled, veuillez procéder comme suit :

1. Cliquez sur la cellule pour mettre le résultat correspondant.

2. Aller à l' Kutools onglet, cliquez sur Aide à la formule, puis cliquez sur le Assistant de formule dans la liste déroulante.

fonction xlookup 8

3. dans le Boîte de dialogue Assistant de formules, veuillez configurer comme suit :

  • Sélectionnez Lookup dans l' Section Type de formule;
  • Dans le Choisissez une section de formule, sélectionnez Recherchez une valeur dans la liste;
  • Dans le Section de saisie des arguments, procédez comme suit:
    • Dans le Boîte Table_array, sélectionnez la plage de données qui contient la valeur de recherche et la valeur de résultat ;
    • Dans le Zone Lookup_value, sélectionnez la cellule ou la plage de la valeur que vous recherchez. Veuillez noter qu'il doit être dans la première colonne de table_array ;
    • Dans le Boîte à colonnes, sélectionnez la colonne à partir de laquelle vous renverrez la valeur correspondante.

fonction xlookup 9

4. Cliquez sur l' OK bouton pour obtenir le résultat.

fonction xlookup 10

Cliquez pour télécharger Kutools for Excel pour un essai gratuit de 30 jours.


Exemple 2. Correspondance approximative

Effectuer une correspondance approximative avec XLOOKUP

Pour exécuter un recherche approximative, vous devez définir le mode de correspondance sur 1 ou -1 dans le cinquième argument. Lorsqu'aucune correspondance exacte n'est trouvée, il renvoie la prochaine valeur supérieure ou inférieure.

Dans ce cas, vous devez connaître les taux d'imposition des revenus de votre personnel. Sur le côté gauche de la feuille de calcul se trouvent les tranches d'imposition fédérales sur le revenu pour 2021. Comment pouvez-vous obtenir le taux d'imposition de votre personnel dans la colonne E ? Ne t'inquiète pas. Veuillez procéder comme suit :

1. Tapez le formule ci-dessous dans la cellule vide E2, et appuyez sur la Entrer clé pour obtenir le résultat.
Modifiez ensuite la mise en forme du résultat renvoyé selon vos besoins.

=XLOOKUP(D2,B2:B8,A2:A8,,1)

fonction xlookup 11 >>> fonction xlookup 12

√ Remarque : Le quatrième argument [If_not_found] est facultatif, je l'omets donc simplement.

2. Vous connaissez maintenant le taux d'imposition de la cellule D2. Pour obtenir le reste des résultats, vous devez convertir les références de cellule de lookup_array et return_array en absolu.

  • Double-cliquez sur la cellule E2 pour afficher la formule =XLOOKUP(D2,B2:B8,A2:A8,,1);
  • Sélectionnez la plage de recherche B2: B8 dans la formule, appuyez sur la touche F4 pour obtenir $B$2 :$B$8 ;
  • Sélectionnez la plage de retour A2: A8 dans la formule, appuyez sur la touche F4 pour obtenir $A$2 :$A$8 ;
  • Appuyez sur la touche Entrer bouton pour obtenir le résultat de la cellule E2.
fonction xlookup 13 >>> fonction xlookup 14

3. alors faites glisser la poignée de recopie vers le bas pour obtenir tous les résultats.

fonction xlookup 15

Remarque :

  • En appuyant sur la touche F4 sur le clavier vous permet de changer la référence de cellule en référence absolue en ajoutant des signes dollar avant la ligne et la colonne.
  • Après application de la référence absolue pour la recherche et la plage de retour, nous avons changé la formule dans la cellule E2 à cette version :

=XLOOKUP(D2,$B$2:$B$8,$A$2:$A$8,,1)

  • Lorsque vous faites glisser la poignée de recopie vers le bas depuis la cellule E2, les formules dans chaque cellule de la colonne E sont modifié uniquement dans l'aspect de lookup_value.
    Par exemple, la formule dans E13 est maintenant transformée en ceci :

=XLOOKUP(D13,$B$2:$B$8,$A$2:$A$8,,1)

Exemple 3 : correspondance générique

Effectuez une correspondance Wildcard avec XLOOKUP

Avant de nous pencher sur la Fonction de recherche de caractères génériques XLOOKUP, voyons d'abord quels sont les jokers.

Dans Microsoft Excel, les caractères génériques sont un type spécial de caractère qui peut remplacer n'importe quel caractère. C'est particulièrement utile lorsque vous souhaitez effectuer des recherches de correspondance partielle.

Il existe trois types de caractères génériques : un astérisque (*), point d'interrogation (?)et tilde (~).

  • L'astérisque (*) représente n'importe quel nombre de caractères dans le texte ;
  • Le point d'interrogation (?) représente n'importe quel caractère unique dans le texte ;
  • Tilde (~) est utilisé pour transformer les caractères génériques (*, ? ~) en caractères littéraux. Placez le tilde (~) devant les caractères génériques pour remplir cette fonction ;

Dans la plupart des cas, lorsque nous exécutons la fonction de correspondance générique XLOOKUP, nous utilisons le caractère astérisque (*). Voyons maintenant comment fonctionne la correspondance générique.

Supposons que vous disposiez d'une liste de la capitalisation boursière des 50 plus grandes sociétés américaines et que vous souhaitiez connaître la capitalisation boursière de quelques sociétés, mais que les noms des sociétés soient abrégés, c'est le scénario parfait pour une correspondance générique. S'il vous plaît suivez-moi étape par étape pour faire le tour.

fonction xlookup 16

√ Remarque : Pour effectuer une correspondance générique, le plus important est de définir le cinquième argument [match_mode] sur 2.

1. Tapez le formule ci-dessous à la cellule vide H3, et appuyez sur la Entrer clé pour obtenir le résultat.

=XLOOKUP("*"&G3&"*",B3:B52,D3:D52,,2)

fonction xlookup 17 >>> fonction xlookup 18

2. Vous connaissez maintenant le résultat de la cellule H3. Pour obtenir le reste des résultats, vous devez rendre les lookup_array et return_array fixes en plaçant le curseur dans le tableau et en appuyant sur la touche F4. Alors la formule dans H3 devient :

=XLOOKUP("*"&G3&"*",$B$3:$B$52,$D$3:$D$52,,2)

3. Faites glisser la poignée de recopie vers le bas pour obtenir tous les résultats.

fonction xlookup 19

Remarque :

  • La valeur de recherche de la formule dans la cellule H3 est "*"&G3&"*". Nous concaténer le caractère générique astérisque (*) avec la valeur G3 utilisant l' esperluette (&).
  • Le quatrième argument [If_not_found] est facultatif, donc je l'omets simplement.
Exemple 4 : Regardez vers la gauche

Regardez vers la gauche en utilisant XLOOKUP

UN inconvénient de VLOOKUP c'est que c'est contraint d'effectuer des recherches à droite de la colonne de recherche. Si vous essayez de rechercher les valeurs laissées dans la colonne de recherche, vous obtiendrez l'erreur #N/A. Ne t'inquiète pas. XLOOKUP est la fonction de recherche parfaite pour résoudre ce problème.

XLOOKUP est conçu pour rechercher des valeurs à la gauche ou la droite de la colonne de recherche. Il n'a pas de limites et répond aux besoins des utilisateurs d'Excel. Dans l'exemple ci-dessous, nous allons vous montrer l'astuce.

Supposons que vous disposiez d'une liste de pays avec des indicatifs téléphoniques et que vous souhaitiez rechercher le nom du pays avec un indicatif téléphonique connu.

fonction xlookup 20

Nous devons rechercher la colonne C et renvoyer la valeur dans la colonne A. Veuillez procéder comme suit :

1. Tapez le formule ci-dessous dans la cellule vierge G2.

=XLOOKUP(F2,C2:C11,A2:A11)

2. appuie sur le Entrer clé pour obtenir le résultat.

fonction xlookup 21

√ Remarque : La fonction XLOOKUP regarder vers la gauche peut remplacer Index et Match pour rechercher des valeurs vers la gauche.

Rechercher la valeur de droite à gauche en quelques clics

Pour ceux qui ne veulent pas retenir les formules, ici, je recommanderai une fonction utile - Recherche de droite à gauche of Kutools for Excel. Avec cette fonctionnalité, vous pouvez effectuer une recherche de droite à gauche en quelques secondes.

Avec our Complément Excel instAlled, veuillez procéder comme suit :

1. Aller à l' Kutools onglet dans Excel, recherchez Super rechercheEt cliquez RECHERCHE de droite à gauche dans la liste déroulante.

fonction xlookup 22

2. dans le Boîte de dialogue RECHERCHER de droite à gauche, vous devez configurer comme suit :

  • Dans le Valeurs de recherche et section Plage de sortie, Spécifiez la plage de recherche et plage de sortie;
  • Dans le Section de plage de données, contribution plage de données, puis spécifiez la colonne clé et colonne de retour;

fonction xlookup 23

3. Cliquez sur l' OK bouton pour obtenir le résultat.

fonction xlookup 24

Cliquez pour télécharger Kutools for Excel pour un essai gratuit de 30 jours.


Exemple 5 : recherche verticale ou horizontale

Effectuer une recherche verticale ou horizontale avec XLOOKUP

En tant qu'utilisateurs d'Excel, vous connaissez peut-être les fonctions RECHERCHEV et RECHERCHEH. VLOOKUP consiste à regarder verticalement dans une colonne et HLOOKUP consiste à regarder horizontalement dans une rangée.

Maintenant le nouveau XLOOKUP combine les deux, ce qui signifie que vous n'avez besoin d'utiliser qu'une seule syntaxe pour effectuer une recherche verticale ou une recherche horizontale. Génial, n'est-ce pas ?

Dans l'exemple ci-dessous, nous allons illustrer comment vous n'utilisez qu'une seule syntaxe XLOOKUP pour exécuter des recherches verticalement ou horizontalement.

Pour effectuer une recherche verticale, tapez le formule ci-dessous dans la cellule vide E2, appuyez sur la Entrer clé pour obtenir le résultat.

=XLOOKUP(E1,A2:A13,B2:B13)

fonction xlookup 25

Pour effectuer une recherche horizontale, tapez le formule ci-dessous dans la cellule vide P2, appuyez sur la Entrer clé pour obtenir le résultat.

=XLOOKUP(P1,B1:M1,B2:M2)

fonction xlookup 26

Comme vous pouvez le voir, la syntaxe est la mêmeL’ seule différence entre les deux formules est que vous entrez colonnes dans la recherche verticale pendant que vous entrez lignes en recherche horizontale.

Exemple 6 : Recherche bidirectionnelle

Effectuer une recherche bidirectionnelle avec XLOOKUP

Utilisez-vous toujours Fonctions INDEX et MATCH rechercher une valeur dans une plage à deux dimensions ? Essayer le XLOOKUP amélioré pour faire votre travail plus facilement.

XLOOKUP peut effectuer une double recherche, trouver un intersection de deux valeurs. Par nidification un XLOOKUP à l'intérieur d'un autre, le XLOOKUP intérieur peut renvoyer une ligne ou une colonne entière, puis cette ligne ou colonne renvoyée est entrée dans le XLOOKUP extérieur en tant que tableau de retour.

Supposons que vous ayez une liste de notes d'étudiants dans différentes disciplines, vous voulez connaître la note du sujet de chimie de Kim.

fonction xlookup 43

Voyons comment nous utilisons le XLOOKUP magique pour faire l'affaire.

    • Nous exécutons le XLOOKUP "interne" pour renvoyer les valeurs d'une colonne d'entrée. XLOOKUP(H2,B1:E1,B2:E10) peut obtenir une gamme de notes de chimie.
    • Nous imbriquons le XLOOKUP "interne" dans le XLOOKUP "externe" en utilisant XLOOKUP "interne" comme return_array dans la formule complète.
    • Puis voici la formule finale :

=XLOOKUP(H1,A2:A10,XLOOKUP(H2,B1:E1,B2:E10))

  • Tapez le formule ci-dessus dans la cellule vide H3, appuyez sur la touche Entrer bouton pour obtenir le résultat.

fonction xlookup 27

Ou tu peux faire l'inverse, utilisez le XLOOKUP "interne" pour renvoyer les valeurs d'une ligne entière, qui sont toutes des notes de sujet de Kim. Utilisez ensuite le XLOOKUP "extérieur" pour rechercher la note de chimie parmi toutes les matières de Kim.

    • Tapez le formule ci-dessous dans la cellule vide H4, et appuyez sur la Entrer bouton pour obtenir le résultat.

=XLOOKUP(H2,B1:E1,XLOOKUP(H1,A2:A10,B2:E10))

fonction xlookup 28

La fonction de recherche bidirectionnelle de XLOOKUP est également la parfaite illustration de sa fonction de recherche verticale et horizontale. Essayez si vous voulez!

Exemple 7 : Personnaliser le message introuvable

Personnaliser le message introuvable à l'aide de XLOOKUP

Tout comme les autres fonctions de recherche, lorsque la fonction XLOOKUP impossible de trouver une correspondance, #N/A message d'erreur sera retourné. Cela peut être déroutant pour certains utilisateurs d'Excel. Mais la bonne nouvelle est que la gestion des erreurs est disponible dans le quatrième argument de la fonction XLOOKUP.

Avec la argument intégré [if_not_found], vous pouvez spécifier un message personnalisé pour remplacer le résultat #N/A. Tapez le texte dont vous avez besoin dans le quatrième argument facultatif et placez le texte dans double citation (").

Par exemple, la ville de Denver est introuvable, donc XLOOKUP renvoie le message d'erreur #N/A. Mais après avoir personnalisé le quatrième argument avec le texte "Aucune correspondance", la formule affichera le texte "Aucune correspondance" au lieu du message d'erreur.

Tapez le formule ci-dessous dans la cellule vide F3, et appuyez sur la Entrer bouton pour obtenir le résultat.

=XLOOKUP(E2,A2:A11,C2:C11,"No Match")

fonction xlookup 29

Personnalisez l'erreur #N/A avec une fonction pratique

Pour remplacer rapidement l'erreur #N/A par votre message personnalisé, Kutools for Excel is un outil parfait dans Excel pour vous aider. Avec son intégration Remplacez 0 ou #N/A par un espace vide ou une fonction de valeur spécifique, vous pouvez spécifier le message introuvable sans formules compliquées ni accès à XLOOKUP.

Avec nos Complément Excel installé, veuillez procéder comme suit :

1. Aller à l' Kutools onglet dans Excel, recherchez Super rechercheEt cliquez Remplacez 0 ou # N / A par Blank ou une valeur spécifique dans la liste déroulante.

fonction xlookup 30

2. dans le Remplacez 0 ou #N/A par un espace vide ou une boîte de dialogue Valeur spécifique, vous devez configurer comme suit :

  • Dans le Valeurs de recherche et section Plage de sortie, sélectionnez la plage de recherche et plage de sortie;
  • Ensuite sélectionnez l'option Remplacer 0 ou #N/A par une valeur spécifique, saisir le texte vous aimez;
  • Dans le Section de plage de données, Sélectionnez l' plage de données, puis spécifiez le colonne clé et colonne renvoyée.

fonction xlookup 31

3. Cliquez sur l' OK bouton pour obtenir le résultat. Le message personnalisé s'affichera lorsqu'aucune correspondance n'est trouvée.

fonction xlookup 32

Cliquez pour télécharger Kutools for Excel pour un essai gratuit de 30 jours.


Exemple 8 : valeurs multiples

Renvoie plusieurs valeurs avec XLOOKUP

Une autre avantage de XLOOKUP est sa capacité à renvoyer plusieurs valeurs en même temps pour le même match. Entrez une formule pour obtenir le premier résultat, puis d'autres valeurs renvoyées déborder automatiquement dans les cellules vides voisines.

Dans l'exemple ci-dessous, vous souhaitez obtenir toutes les informations sur l'ID étudiant "FG9940005". L'astuce consiste à fournir une plage en tant que return_array dans la formule au lieu d'une seule colonne ou ligne. Dans ce cas, la plage de tableau de retour est B2:D9, comprenant trois colonnes.

Tapez le formule ci-dessous dans la cellule vide G2, appuyez sur la touche Entrer clé pour obtenir tous les résultats.

=XLOOKUP(F2,A2:A9,B2:D9)

fonction xlookup 33

Toutes les cellules de résultat affichent la même formule. Tu peux éditer ou modifier la formule dans la première cellule, mais dans les autres cellules, la formule n'est pas modifiable. Vous pouvez voir que la barre de formule est grisé, ce qui signifie qu'aucune modification ne peut y être apportée.

fonction xlookup 34

Dans l'ensemble, la fonction à valeurs multiples de XLOOKUP est un amélioration utile par rapport à VLOOKUP. Vous êtes libre de spécifier chaque numéro de colonne séparément pour chaque formule. Pouces vers le haut!

Exemple 9. Critères multiples

Effectuer une recherche multicritères à l'aide de XLOOKUP

Une autre nouvelle fonctionnalité étonnante de XLOOKUP est sa capacité à recherche avec plusieurs critères. L'astuce consiste à enchaîner valeurs de recherche et tableaux de recherche avec le Opérateur "&" séparément dans la formule. Illustrons à travers l'exemple ci-dessous.

Nous avons besoin de connaître le prix du vase bleu moyen. Dans ce cas, trois valeurs de recherche (critères) sont nécessaires pour rechercher une correspondance. Tapez le formule ci-dessous dans la cellule vide I2, puis appuyez sur la Entrer clé pour obtenir le résultat.

=XLOOKUP(F2&G2&H2,A2:A12&B2:B12&C2:C12,D2:D12)

fonction xlookup 35

√ Remarque : XLOOKUP peut traiter directement des tableaux. Il n'est pas nécessaire de confirmer la formule avec Ctrl + Maj + Entrée.

Recherche multi-conditions avec une méthode rapide

Y a-t-il plus rapide et plus facile moyen d'effectuer une recherche multicritère que XLOOKUP dans Excel? Kutools for Excel fournit une fonctionnalité étonnante - Recherche multi-conditions. Avec cette fonctionnalité, vous pouvez exécuter une recherche multicritère en quelques clics seulement !

Avec nos Complément Excel installé, veuillez procéder comme suit :

1. Aller à l' Kutools onglet dans Excel, recherchez Super rechercheEt cliquez Recherche multi-conditions dans la liste déroulante.

fonction xlookup 36

2. dans le Boîte de dialogue Recherche multi-conditions, procédez comme suit:

  • Dans le Section Valeurs de recherche et plage de sortie, Sélectionnez l' plage de valeurs de recherche les nouveautés plage de sortie;
  • Dans le Section Plage de données, veuillez effectuer les opérations suivantes:
    • Sélectionnez le colonnes clés correspondantes qui contiennent les valeurs de recherche une par une en maintenant la touche Ctrl clé dans le Zone de colonne clé;
    • Spécifie le colonne qui contient les valeurs renvoyées dans le Zone de colonne de retour.

fonction xlookup 37

3. Cliquez sur l' OK bouton pour obtenir le résultat.

fonction xlookup 38

Remarque :

  • La section Remplacer la valeur d'erreur #N/A par une valeur spécifiée est facultative dans la boîte de dialogue, vous pouvez la spécifier ou non.
  • Le nombre de colonnes saisies dans la zone Colonne clé doit être égal au nombre de colonnes saisies dans la zone Valeurs de recherche, et l'ordre des critères dans les deux zones doit correspondre l'un à l'autre.

Cliquez pour télécharger Kutools for Excel pour un essai gratuit de 30 jours.


Exemple 10. Trouver la valeur avec la dernière correspondance

Obtenez le dernier résultat correspondant avec XLOOKUP

Pour trouver le dernière valeur correspondante dans Excel, définissez le sixième argument dans la fonction XLOOKUP pour rechercher dans l'ordre inverse.

Par défaut, le mode de recherche dans XLOOKUP est défini sur 1, lequel est recherche du premier au dernier. Mais la bonne chose à propos XLOOKUP que la direction de la recherche peut être modifiée. XLOOKUP offre la argument facultatif [mode de recherche] pour contrôler l'ordre de recherche. Définissez simplement le mode de recherche dans le sixième argument sur -1, la direction de recherche est modifiée pour rechercher du dernier au premier.

Veuillez voir l'exemple ci-dessous. Nous voulons connaître la dernière vente d'Emma dans la base de données.

Tapez le formule ci-dessous dans la cellule vide G2, puis appuyez sur la Entrer clé pour obtenir le résultat.

=XLOOKUP(F2,B2:B11,D2:D11,,,-1)

fonction xlookup 39

√ Remarque : Les quatrième et cinquième arguments sont facultatifs et omis dans ce cas. Nous ne définissons que le sixième argument facultatif sur -1.

Recherchez facilement la dernière valeur correspondante avec un outil incroyable

Si vous n'avez pas accès à XLOOKUP et que vous ne voulez pas non plus vous souvenir de formules compliquées, vous pouvez appliquer le Fonction de recherche de bas en haut of Kutools for Excel pour le faire même.

Avec nos Complément Excel installé, veuillez procéder comme suit :

1. Aller à l' Kutools onglet dans Excel, recherchez Super rechercheEt cliquez Recherche de bas en haut dans la liste déroulante.

fonction xlookup 40

2. dans le Boîte de dialogue RECHERCHE de bas en haut, vous devez configurer comme suit :

  • Dans le Valeurs de recherche et section Plage de sortie, Sélectionnez l' plage de recherche et plage de sortie;
  • Dans le Section de plage de données, Sélectionnez l' plage de données, puis spécifiez le colonne clé et colonne de retour.

fonction xlookup 41

3. Cliquez sur l' OK bouton pour obtenir le résultat.

fonction xlookup 42

√ Remarque : La section Remplacer la valeur d'erreur #N/A par une valeur spécifiée est facultative dans la boîte de dialogue, vous pouvez la spécifier ou non.

Cliquez pour télécharger Kutools for Excel pour un essai gratuit de 30 jours.


Télécharger le fichier d'exemple XLOOKUP

XLOOKUP Exemples.xlsx

Articles Liés:


  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtrée
  • Fusionner les cellules / lignes / colonnes et conservation des données; Contenu des cellules divisées; Combiner les lignes en double et la somme / moyenne... Empêcher les cellules en double; Comparer les gammes
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Formules favorites et insérer rapidement, Plages, graphiques et images; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellules
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF
  • Regroupement du tableau croisé dynamique par numéro de semaine, jour de la semaine et plus encore ... Afficher les cellules déverrouillées et verrouillées par différentes couleurs; Mettre en évidence les cellules qui ont une formule / un nom
onglet kte 201905
  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
bas de cabine
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations