Comment utiliser la fonction XLOOKUP NOUVELLE et AVANCÉE dans Excel (10 exemples)
Le nouveau XLOOKUP d'Excel est la fonction de recherche la plus puissante et la plus facile qu'Excel puisse offrir. Grâce à des efforts incessants, Microsoft a finalement publié cette fonction pour remplacer VLOOKUP, HLOOKUP, INDEX+MATCH et d'autres fonctions de recherche.
Dans ce tutoriel, nous vous montrerons quels sont les avantages de XLOOKUP et comment vous pouvez l'obtenir et l'appliquer pour résoudre différents problèmes de recherche.
Télécharger le fichier exemple XLOOKUP
Comment obtenir XLOOKUP ?
Étant donné que la fonction XLOOKUP est uniquement disponible dans Excel pour Microsoft365, Excel2021 et versions ultérieures, et Excel pour le web. Si vous utilisez Excel2019 ou une version antérieure, envisagez de mettre à niveau pour accéder à XLOOKUP.
Syntaxe
La fonction recherche une plage ou un tableau et renvoie ensuite la valeur du premier résultat correspondant. La syntaxe est la suivante :
Arguments :
- Lookup_value (requis) : la valeur que vous recherchez. Elle peut être dans n'importe quelle colonne de la plage de tableau.
- Lookup_array (requis) : le tableau ou la plage où vous recherchez la valeur de recherche.
- Return_array (requis) : le tableau ou la plage d'où vous souhaitez obtenir la valeur.
- If_not_found (facultatif): la valeur à retourner lorsqu'une correspondance valide n'est pas trouvée. Vous pouvez personnaliser le texte dans le [if_not_found] pour indiquer qu'il n'y a pas de correspondance.
Sinon, la valeur de retour sera #N/A par défaut. - Match_mode (facultatif): ici, vous pouvez spécifier comment faire correspondre lookup_value aux valeurs dans lookup_array.
- 0 (par défaut) = Correspondance exacte. Si aucune correspondance n'est trouvée, retourne #N/A.
- -1 = Correspondance exacte. Si aucune correspondance n'est trouvée, retourne la valeur immédiatement inférieure.
- 1 = Correspondance exacte. Si aucune correspondance n'est trouvée, retourne la valeur immédiatement supérieure.
- 2 = Correspondance partielle. Utilisez des caractères génériques comme *, ? et ~ pour effectuer une correspondance avec caractères génériques.
- Search_mode (facultatif): ici, vous pouvez spécifier l'ordre de recherche à effectuer.
- 1 (par défaut) = Recherche de lookup_value du premier élément au dernier élément dans lookup_array.
- -1 = Recherche de lookup_value du dernier élément au premier élément. Cela aide lorsque vous devez obtenir le dernier résultat correspondant dans lookup_array.
- 2 = Effectuer une recherche binaire qui nécessite que lookup_array soit trié par ordre croissant. Si non trié, le résultat retourné serait invalide.
- -2 = Effectuer une recherche binaire qui nécessite que lookup_array soit trié par ordre décroissant. Si non trié, le résultat retourné serait invalide.
Pour des informations détaillées sur les arguments, veuillez procéder comme suit :
1. Tapez la syntaxe ci-dessous dans une cellule vide, veuillez noter que vous n'avez besoin de taper qu'un côté de la parenthèse.
2. Appuyez sur Ctrl+A, puis une boîte de dialogue s'affiche montrant les arguments de la fonction. Et l'autre côté de la parenthèse est terminé automatiquement.
3. Déroulez le panneau de données, puis vous pouvez voir tous les six arguments de fonction de XLOOKUP.
![]() | >>> | ![]() |
Exemples
Je suis sûr que vous avez maintenant maîtrisé les principes de base de XLOOKUP. Plongeons directement dans les exemples pratiques de XLOOKUP.
Exemple1 : Correspondance exacte
Effectuer 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 utilisiez VLOOKUP ? Heureusement, ce problème n'existe plus lorsque vous essayez la fonction XLOOKUP incroyable. Par défaut, XLOOKUP génère une correspondance exacte.
Supposons maintenant que vous ayez une liste d'inventaire de fournitures de bureau et que vous deviez connaître le prix unitaire d'un article, disons une souris, veuillez procéder comme suit.
Tapez la formule ci-dessous dans la cellule vide F2, et appuyez sur la touche Entrée pour obtenir le résultat.
=XLOOKUP(E2,A2:A10,C2:C10)
Maintenant, vous connaissez le prix unitaire de la souris avec la formule avancée XLOOKUP. Parce que le code de correspondance a par défaut une correspondance exacte, vous n'avez pas besoin de le spécifier. Tellement plus facile et plus efficace que VLOOKUP.
Quelques clics suffisent pour obtenir la correspondance exacte
Peut-être utilisez-vous une version inférieure d'Excel et n'avez pas l'intention de mettre à niveau vers Excel2021 ou Microsoft365 pour le moment. Dans ce cas, je vous recommande une fonctionnalité pratique - "Rechercher une valeur". Avec cette fonctionnalité, vous pouvez obtenir le résultat sans formules compliquées ni accès à XLOOKUP.
1. Cliquez sur la cellule pour placer le résultat correspondant.
2. Allez à l'onglet "Kutools", cliquez sur "Assistant de formule", puis cliquez sur "Assistant de formule" dans la liste déroulante.
3. Dans la boîte de dialogue Assistant de formule, veuillez configurer comme suit :
- Sélectionnez "Recherche" dans la section "Type de formule" ;
- Dans la section "Sélectionnez une formule", sélectionnez "Rechercher des données dans une plage" ;
- Dans la section "Entrée d'argument", veuillez procéder comme suit :
- Dans la boîte "Plage de tableau", sélectionnez la plage de données contenant la valeur de recherche et la valeur de résultat ;
- Dans la boîte "Valeur de recherche", sélectionnez la cellule ou la plage de la valeur que vous recherchez. Veuillez noter qu'elle doit être dans la première colonne de la plage de tableau ;
- Dans la boîte "Colonne", sélectionnez la colonne à partir de laquelle vous retournerez la valeur correspondante.
4. Cliquez sur le bouton OK pour obtenir le résultat.
Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant
Exemple2. Correspondance approximative
Effectuer une correspondance approximative avec XLOOKUP
Pour effectuer une recherche approximative, vous devez définir le mode de correspondance sur1 ou -1 dans le cinquième argument. Lorsqu'aucune correspondance exacte n'est trouvée, elle retourne la valeur immédiatement 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 pour2021. Comment pouvez-vous obtenir le taux d'imposition de votre personnel dans la colonne E ? Ne vous inquiétez pas. Veuillez procéder comme suit :
1. Tapez la formule ci-dessous dans la cellule vide E2, et appuyez sur la touche Entrée pour obtenir le résultat.
Puis modifiez le format du résultat retourné selon vos besoins.
=XLOOKUP(D2,B2:B8,A2:A8,,1)
![]() | >>> | ![]() |
√ Remarque : Le quatrième argument [If_not_found] est facultatif, donc je l'omets simplement.
2. Maintenant, vous connaissez 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 absolue.
- 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 le bouton Entrée pour obtenir le résultat de la cellule E2.
![]() | >>> | ![]() |
3. Puis faites glisser la poignée de remplissage vers le bas pour obtenir tous les résultats.
√ Remarque :
- Appuyer sur la touche F4 du clavier vous permet de changer la référence de cellule en référence absolue en ajoutant des signes de dollar avant la ligne et la colonne.
- Après avoir appliqué la référence absolue à la plage de recherche et de retour, nous avons changé la formule dans la cellule E2 pour cette version :
=XLOOKUP(D2,$B$2:$B$8,$A$2:$A$8,,1)
- Lorsque vous faites glisser la poignée de remplissage vers le bas depuis la cellule E2, les formules dans chaque cellule de la colonne E sont modifiées 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)
Exemple3 : Correspondance avec caractères génériques
Effectuer une correspondance avec caractères génériques avec XLOOKUP
Avant d'examiner la fonction de correspondance avec caractères génériques de XLOOKUP, voyons d'abord ce que sont les caractères génériques.
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. Ils sont particulièrement utiles lorsque vous souhaitez effectuer des recherches de correspondance partielle.
Il existe trois types de caractères génériques : un astérisque (*), un point d'interrogation (?), et un 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 ;
- Le 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 effectuons la fonction de correspondance avec caractères génériques de XLOOKUP, nous utilisons le caractère astérisque (*). Voyons maintenant comment fonctionne la correspondance avec caractères génériques.
Supposons que vous ayez une liste de la capitalisation boursière des50 plus grandes entreprises américaines, et que vous souhaitiez connaître la capitalisation boursière de quelques entreprises mais que les noms des entreprises soient abrégés, c'est le scénario parfait pour une correspondance avec caractères génériques. Veuillez me suivre étape par étape pour réaliser l'astuce.
√ Remarque : Pour effectuer une correspondance avec caractères génériques, la chose la plus importante est de définir le cinquième argument [match_mode] sur2.
1. Tapez la formule ci-dessous dans la cellule vide H3, et appuyez sur la touche Entrée pour obtenir le résultat.
=XLOOKUP("*"&G3&"*",B3:B52,D3:D52,,2)
![]() | >>> | ![]() |
2. Maintenant, vous connaissez le résultat de la cellule H3. Pour obtenir le reste des résultats, vous devez rendre lookup_array et return_array fixes en plaçant le curseur dans le tableau et en appuyant sur la touche F4. Ensuite, la formule dans H3 devient :
=XLOOKUP("*"&G3&"*",$B$3:$B$52,$D$3:$D$52,,2)
3. Faites glisser la poignée de remplissage vers le bas pour obtenir tous les résultats.
√ Remarque :
- La valeur de recherche de la formule dans la cellule H3 est "*"&G3&"*". Nous concaténons le caractère générique astérisque (*) avec la valeur G3 en utilisant l'esperluette (&).
- Le quatrième argument [If_not_found] est facultatif, donc je l'omets simplement.
Exemple4 : Recherche à gauche
Recherche de droite à gauche en utilisant XLOOKUP
Un inconvénient de VLOOKUP est qu'il est limité à effectuer des recherches à droite de la colonne de recherche. Si vous essayez de rechercher des valeurs à gauche de la colonne de recherche, vous obtiendrez l'erreur #N/A. Ne vous inquiétez pas. XLOOKUP est la fonction de recherche parfaite pour résoudre ce problème.
XLOOKUP est conçu pour rechercher des valeurs à gauche ou à droite de la colonne de recherche. Il n'a aucune limite et répond aux besoins des utilisateurs d'Excel. Dans l'exemple ci-dessous, nous vous montrerons l'astuce.
Supposons que vous ayez une liste de pays avec des codes téléphoniques, et que vous souhaitiez rechercher le nom du pays avec un code téléphonique connu.
Nous devons rechercher la colonne C et retourner la valeur dans la colonne A. Veuillez procéder comme suit :
1. Tapez la formule ci-dessous dans la cellule vide G2.
=XLOOKUP(F2,C2:C11,A2:A11)
2. Appuyez sur la touche Entrée pour obtenir le résultat.
√ Remarque : La fonction de recherche à gauche de XLOOKUP peut remplacer Index et Match pour rechercher des valeurs à gauche.
Rechercher une valeur de droite à gauche avec quelques clics
Pour ceux qui ne veulent pas se souvenir des formules, ici, je recommande une fonctionnalité utile - "Recherche de droite à gauche". Avec cette fonctionnalité, vous pouvez effectuer une recherche de droite à gauche en quelques secondes.
1. Allez à l'onglet "Kutools" dans Excel, trouvez "Super RECHERCHEV", et cliquez sur "Recherche de droite à gauche" dans la liste déroulante.
2. Dans la boîte de dialogue "Recherche de droite à gauche", vous devez configurer comme suit :
- Dans la section "Plage de valeurs à rechercher et plage de sortie", spécifiez la plage de recherche et la plage de sortie ;
- Dans la section "Plage de données", saisissez la plage de données, puis spécifiez la "colonne clé" et la "colonne de retour" ;
3. Cliquez sur le bouton OK pour obtenir le résultat.
Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant
Exemple5 : Recherche verticale ou horizontale
Effectuer une recherche verticale ou horizontale avec XLOOKUP
En tant qu'utilisateurs d'Excel, vous êtes peut-être familiers avec les fonctions VLOOKUP et HLOOKUP. VLOOKUP est utilisé pour rechercher verticalement dans une colonne et HLOOKUP pour rechercher horizontalement dans une ligne.
Maintenant, le nouveau XLOOKUP les combine tous les deux, ce qui signifie que vous n'avez besoin d'utiliser qu'une seule syntaxe pour effectuer une recherche verticale ou horizontale. Génial, n'est-ce pas ?
Dans l'exemple ci-dessous, nous allons illustrer comment vous utilisez une seule syntaxe XLOOKUP pour effectuer des recherches verticales ou horizontales.
Pour effectuer une recherche verticale, tapez la formule ci-dessous dans la cellule vide E2, appuyez sur la touche Entrée pour obtenir le résultat.
=XLOOKUP(E1,A2:A13,B2:B13)
Pour effectuer une recherche horizontale, tapez la formule ci-dessous dans la cellule vide P2, appuyez sur la touche Entrée pour obtenir le résultat.
=XLOOKUP(P1,B1:M1,B2:M2)
Comme vous pouvez le voir, la syntaxe est la même. La seule différence entre les deux formules est que vous entrez des colonnes dans la recherche verticale tandis que vous entrez des lignes dans la recherche horizontale.
Exemple6 : Recherche bidirectionnelle
Effectuer une recherche bidirectionnelle avec XLOOKUP
Utilisez-vous toujours les fonctions INDEX et MATCH pour rechercher une valeur dans un tableau bidimensionnel ? Essayez le XLOOKUP amélioré pour accomplir votre tâche plus facilement.
XLOOKUP peut effectuer une double recherche, trouvant l'intersection de deux valeurs. En imbriquant un XLOOKUP à l'intérieur d'un autre, le XLOOKUP intérieur peut retourner une ligne ou une colonne entière, puis cette ligne ou colonne retournée est entrée dans le XLOOKUP extérieur comme tableau de retour.
Supposons que vous ayez une liste de notes d'étudiants avec différentes disciplines, vous souhaitez connaître la note de Kim en chimie.
Voyons comment nous utilisons le magique XLOOKUP pour réaliser l'astuce.
- Nous exécutons le XLOOKUP "intérieur" pour retourner les valeurs d'une colonne entière. XLOOKUP(H2,B1:E1,B2:E10) peut obtenir une plage de notes de chimie.
- Nous imbriquons le XLOOKUP "intérieur" à l'intérieur du XLOOKUP "extérieur" en utilisant le XLOOKUP "intérieur" comme tableau de retour dans la formule complète.
- Voici donc la formule finale :
=XLOOKUP(H1,A2:A10,XLOOKUP(H2,B1:E1,B2:E10))
- Tapez la formule ci-dessus dans la cellule vide H3, appuyez sur le bouton Entrée pour obtenir le résultat.
Ou vous pouvez faire l'inverse, utiliser le XLOOKUP "intérieur" pour retourner les valeurs d'une ligne entière, qui sont toutes les notes de Kim. Ensuite, utilisez le XLOOKUP "extérieur" pour rechercher la note de chimie parmi toutes les notes de Kim.
- Tapez la formule ci-dessous dans la cellule vide H4, et appuyez sur le bouton Entrée pour obtenir le résultat.
=XLOOKUP(H2,B1:E1,XLOOKUP(H1,A2:A10,B2:E10))
La fonction de recherche bidirectionnelle de XLOOKUP est également la parfaite illustration de sa fonction de recherche verticale et horizontale. Essayez si vous le souhaitez !
Exemple7 : Personnaliser le message non trouvé
Personnaliser le message non trouvé en utilisant XLOOKUP
Comme d'autres fonctions de recherche, lorsqu'une correspondance ne peut pas être trouvée, le message d'erreur #N/A 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 l'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 encadrez le texte entre guillemets (").
Par exemple, la ville de Denver n'est pas trouvée, donc XLOOKUP retourne le message d'erreur #N/A. Mais après avoir personnalisé le quatrième argument avec le texte "Pas de correspondance", la formule affichera le texte "Pas de correspondance" au lieu du message d'erreur.
Tapez la formule ci-dessous dans la cellule vide F3, et appuyez sur le bouton Entrée pour obtenir le résultat.
=XLOOKUP(E2,A2:A11,C2:C11,"Pas de correspondance")
Personnaliser l'erreur #N/A avec une fonctionnalité pratique
Pour remplacer rapidement l'erreur #N/A par votre message personnalisé, Kutools pour Excel est un outil parfait dans Excel pour vous aider. Avec sa fonctionnalité intégrée Remplacer0 ou #N/A par un blanc ou une valeur spécifique, vous pouvez spécifier le message non trouvé sans formules compliquées ni accès à XLOOKUP.
1. Allez à l'onglet "Kutools" dans Excel, trouvez "Super RECHERCHEV", et cliquez sur "Remplacer0 ou #N/A par un blanc ou une valeur spécifique" dans la liste déroulante.
2. Dans la boîte de dialogue "Remplacer0 ou #N/A par un blanc ou une valeur spécifique", vous devez configurer comme suit :
- Dans la section "Plage de valeurs à rechercher et plage de sortie", sélectionnez la plage de recherche et la plage de sortie ;
- Ensuite, sélectionnez l'option "Remplacer0 ou #N/A par une valeur spécifique", saisissez le texte que vous aimez ;
- Dans la section "Plage de données", sélectionnez la plage de données, puis spécifiez la "colonne clé" et la "colonne de retour".
3. Cliquez sur le bouton OK pour obtenir le résultat. Le message personnalisé sera affiché lorsqu'aucune correspondance n'est trouvée.
Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant
Exemple8 : Valeurs multiples
Retourner des valeurs multiples avec XLOOKUP
Un autre avantage de XLOOKUP est sa capacité à retourner plusieurs valeurs en même temps pour la même correspondance. Entrez une formule pour obtenir le premier résultat, puis d'autres valeurs retournées se répandent automatiquement dans les cellules vides voisines.
Dans l'exemple ci-dessous, vous souhaitez obtenir toutes les informations sur l'identifiant étudiant "FG9940005". L'astuce consiste à fournir une plage comme tableau de retour dans la formule au lieu d'une seule colonne ou ligne. Dans ce cas, la plage de tableau de retour est B2:D9, incluant trois colonnes.
Tapez la formule ci-dessous dans la cellule vide G2, appuyez sur la touche Entrée pour obtenir tous les résultats.
=XLOOKUP(F2,A2:A9,B2:D9)
Toutes les cellules de résultat affichent la même formule. Vous pouvez é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ée, ce qui signifie qu'aucun changement ne peut y être apporté.
En somme, la fonction de valeurs multiples de XLOOKUP est une amélioration utile par rapport à VLOOKUP. Vous êtes libéré de la spécification de chaque numéro de colonne séparément pour chaque formule. Bravo !
Exemple9. Critères multiples
Effectuer une recherche multi-critères en utilisant XLOOKUP
Une autre nouvelle fonctionnalité étonnante de XLOOKUP est sa capacité à rechercher avec plusieurs critères. L'astuce consiste à concaténer les valeurs de recherche et les tableaux de recherche avec l'opérateur "&" séparément dans la formule. Illustrons cela avec l'exemple ci-dessous.
Nous devons 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 la formule ci-dessous dans la cellule vide I2, puis appuyez sur la touche Entrée pour obtenir le résultat.
=XLOOKUP(F2&G2&H2,A2:A12&B2:B12&C2:C12,D2:D12)
√ Remarque : XLOOKUP peut traiter directement les tableaux. Il n'est pas nécessaire de confirmer la formule avec Control + Shift + Enter.
Recherche multi-conditionnelle avec une méthode rapide
Existe-t-il un moyen plus rapide et plus facile d'effectuer une recherche multi-critères que XLOOKUP dans Excel ? Kutools pour Excel propose une fonctionnalité étonnante - "Recherche multi-conditionnelle". Avec cette fonctionnalité, vous pouvez effectuer une recherche multi-critères avec seulement quelques clics !
1. Allez à l'onglet "Kutools" dans Excel, trouvez "Super RECHERCHEV", et cliquez sur "Recherche multi-conditionnelle" dans la liste déroulante.
2. Dans la boîte de dialogue "Recherche multi-conditionnelle", veuillez procéder comme suit :
- Dans la section "Plage de valeurs à rechercher et plage de sortie", sélectionnez la plage de valeurs de recherche et la plage de sortie ;
- Dans la section "Plage de données", veuillez effectuer les opérations suivantes :
- Sélectionnez les colonnes clés correspondantes qui contiennent les valeurs de recherche une par une en maintenant la touche Ctrl dans la boîte de colonne "Clé" ;
- Spécifiez la colonne qui contient les valeurs retournées dans la boîte de colonne "Retour".
3. Cliquez sur le bouton OK pour obtenir le résultat.
√ 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 entrées dans la boîte de colonne Clé doit être égal au nombre de colonnes entrées dans la boîte de valeurs de recherche, et l'ordre des critères dans les deux boîtes doit correspondre un à un
Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant
Exemple10. Trouver la valeur avec la dernière correspondance
Obtenir le dernier résultat correspondant avec XLOOKUP
Pour trouver la dernière valeur correspondante dans Excel, définissez le sixième argument pour rechercher en ordre inverse.
Par défaut, le mode de recherche dans XLOOKUP est défini sur1, ce qui signifie rechercher du premier au dernier. Mais la bonne chose à propos de XLOOKUP est que la direction de la recherche peut être modifiée. XLOOKUP offre l'argument facultatif [search mode] pour contrôler l'ordre de recherche. Il suffit de définir le mode de recherche dans le sixième argument sur -1, la direction de recherche est changé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 la formule ci-dessous dans la cellule vide G2, puis appuyez sur la touche Entrée pour obtenir le résultat.
=XLOOKUP(F2,B2:B11,D2:D11,,,-1)
√ 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.
Rechercher facilement la dernière valeur correspondante avec un outil incroyable
Au cas où vous n'auriez pas accès à XLOOKUP et ne voudriez pas vous souvenir de formules compliquées, vous pouvez appliquer la fonctionnalité "Recherche de bas en haut" pour le faire facilement.
1. Allez à l'onglet "Kutools" dans Excel, trouvez "Super RECHERCHEV", et cliquez sur "Recherche de bas en haut" dans la liste déroulante.
2. Dans la boîte de dialogue "Recherche de bas en haut", vous devez configurer comme suit :
- Dans la section "Plage de valeurs à rechercher et plage de sortie", sélectionnez la plage de recherche et la plage de sortie ;
- Dans la section "Plage de données", sélectionnez la plage de données, puis spécifiez la "colonne clé" et la "colonne de retour".
3. Cliquez sur le bouton OK pour obtenir le résultat.
√ 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.
Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant
Télécharger le fichier exemple XLOOKUP
Articles connexes :
- Comment utiliser INDEX et MATCH ensemble dans Excel ?
- Comment appliquer la recherche floue pour trouver un résultat de correspondance approximative dans Excel ?
- Comment utiliser la formule de recherche bidirectionnelle dans Excel ?
- Comment rechercher une valeur avec plusieurs critères dans Excel ?
- Comment rechercher des valeurs de droite à gauche dans Excel ?
Meilleurs outils de productivité pour Office
Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail
- Activez la modification 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é de50 %, et réduit des centaines de clics de souris pour vous chaque jour !