KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment utiliser la nouvelle et avancée fonction XLOOKUP dans Excel (10 exemples)

AuteurZhoumandy Date de modification

La nouvelle fonction XLOOKUP d’Excel est la plus puissante et la plus simple des fonctions de recherche qu’Excel ait jamais proposée. Après des efforts constants, Microsoft l’a enfin publiée pour remplacer RECHERCHEV, RECHERCHEH, INDEX+EQUIV et toutes les autres fonctions de recherche.

Dans ce tutoriel, découvrez tous les avantages de XLOOKUP, apprenez comment l’obtenir et utilisez-le efficacement pour résoudre divers problèmes de recherche.

Comment obtenir XLOOKUP ?

Syntaxe

Exemples

Télécharger le fichier exemple XLOOKUP

Comment obtenir XLOOKUP ?

La fonction XLOOKUP n’est disponible que dans Excel pour Microsoft 365, Excel 2021 et les versions ultérieures, ainsi que dans Excel pour le web. Si vous utilisez Excel 2019 ou une version antérieure, envisagez une mise à niveau pour profiter de XLOOKUP.

Syntaxe

La fonction recherche une plage ou un tableau et renvoie la valeur de la première correspondance trouvée. Sa syntaxe est la suivante :

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

Capture d’écran de la syntaxe de la fonction XLOOKUP

Arguments :

  1. Lookup_value (required): la valeur recherchée, qui peut se trouver dans n’importe quelle colonne de la plage du tableau.
  2. Lookup_array (required): la plage ou le tableau dans lequel vous recherchez la valeur.
  3. Return_array (required): le tableau ou la plage à partir desquels vous souhaitez obtenir la valeur.
  4. If_not_found (optional) : la valeur à renvoyer lorsqu’aucune correspondance valide n’est trouvée. Vous pouvez personnaliser le texte dans [si_non_trouvé] pour indiquer clairement qu’aucune correspondance n’a été trouvée.
    Sinon, la valeur de retour sera #N/A par défaut.
  5. Match_mode (optional)Ici, vous pouvez définir la manière dont la valeur recherchée doit être mise en correspondance avec les valeurs du tableau de recherche.
    • 0 (par défaut) = Correspondance exacte. Si aucune correspondance n’est trouvée, renvoie #N/A.
    • -1 = Correspondance exacte. Si aucune correspondance n’est trouvée, renvoie la valeur immédiatement inférieure.
    • 1 = Correspondance exacte. Si aucune correspondance n’est trouvée, renvoie la valeur immédiatement supérieure.
    • 2 = Correspondance partielle. Utilisez des caractères génériques comme *, ? et ~ pour effectuer une recherche à l’aide de ces jokers.
  6. Search_mode (optional)Ici, vous pouvez définir l’ordre de recherche à utiliser.
    • 1 (par défaut) = Recherche la valeur recherchée du premier au dernier élément du tableau.
    • -1 = Recherche la valeur recherchée depuis le dernier élément jusqu’au premier, ce qui est idéal pour obtenir le dernier résultat correspondant dans le tableau de recherche.
    • 2. Effectue une recherche binaire, qui exige que le tableau de recherche soit trié par ordre croissant ; dans le cas contraire, le résultat obtenu sera incorrect.
    • -2 = Effectue une recherche binaire nécessitant que le tableau de recherche soit trié par ordre décroissant ; dans le cas contraire, le résultat renvoyé sera incorrect.

Pour obtenir des informations détaillées sur les arguments, procédez comme suit :

1. Saisissez la syntaxe ci-dessous dans une cellule vide. Notez que vous devez uniquement entrer un côté de la parenthèse.

=XLOOKUP()

Capture d’écran de la syntaxe de XLOOKUP dans une cellule Excel

2. Appuyez sur Ctrl+A : une boîte de dialogue s’ouvre alors pour afficher les arguments de la fonction, et la parenthèse fermante est automatiquement complétée.

Capture d’écran de la boîte de dialogue Arguments de fonction dans Excel

3. Déroulez le panneau de données pour découvrir les six arguments de la fonction XLOOKUP.

Capture d’écran du volet Arguments de la fonction XLOOKUP affichant les détails dans Excel>>>Capture d’écran du volet Arguments de la fonction XLOOKUP affichant les détails dans Excel

Exemples

Vous maîtrisez désormais les principes de base de XLOOKUP — passons sans attendre à des exemples concrets de son utilisation.

Exemple 1 : Correspondance exacte

Effectuer une correspondance exacte avec XLOOKUP

Vous êtes-vous déjà senti(e) frustré(e) de devoir systématiquement préciser le mode de correspondance exacte à chaque utilisation de VLOOKUP ? Heureusement, ce problème appartient désormais au passé grâce à la fonction XLOOKUP, qui effectue par défaut une correspondance exacte.

Supposons maintenant que vous disposiez d’une liste d’inventaire de fournitures de bureau et que vous souhaitiez connaître le prix unitaire d’un article, par exemple une souris. Voici la marche à suivre.

Capture d’écran de la liste de fournitures de bureau dans Excel pour XLOOKUP

Saisissez la formule ci-dessous dans la cellule vide F2, puis appuyez sur Entrée pour afficher le résultat.

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

Capture d’écran de la formule XLOOKUP dans une cellule Excel

Vous connaissez désormais le prix unitaire de la souris grâce à la formule avancée XLOOKUP. Le mode de correspondance étant défini par défaut sur « exacte », il n’est pas nécessaire de le préciser — une solution bien plus simple et efficace que VLOOKUP.

Obtenir une correspondance exacte en quelques clics seulement

Vous utilisez peut-être une version antérieure d’Excel et n’avez pas l’intention de passer à Excel 2021 ou à Microsoft 365 pour le moment. Dans ce cas, je vous recommande une fonctionnalité pratique intitulée « Rechercher une valeur ».Grâce à elle, obtenez vos résultats sans formules complexes ni avoir besoin de XLOOKUP.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Cliquez sur la cellule qui accueillera le résultat de la correspondance.

2. Allez dans l’onglet « Kutools », cliquez sur « Assistant de formule », puis sélectionnez « Assistant de formule » dans le groupe Liste déroulante.

Capture d’écran de l’option Aide aux formules de Kutools dans le ruban Excel

3. Dans la boîte de dialogue Assistant de formule, configurez les paramètres 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 », procédez comme suit :
    • Dans la zone « Tableau », sélectionnez le Plage de données contenant la valeur recherchée et la valeur à renvoyer ;
    • Dans la zone « Valeur recherchée », sélectionnez la cellule ou la plage contenant la valeur que vous recherchez. Notez qu’elle doit se trouver dans la première colonne du tableau.
    • Dans la zone « Colonne », sélectionnez la colonne à partir de laquelle vous souhaitez obtenir la valeur correspondante.

Capture d’écran de la configuration de l’Aide aux formules de Kutools avec l’option Rechercher une valeur dans une liste

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

Capture d’écran du résultat de l’Aide aux formules de Kutools

Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant


Exemple 2 : Correspondance approximative

Effectuer une correspondance approximative avec XLOOKUP

Pour effectuer une recherche approximative, définissez le mode de correspondance sur 1 ou -1 dans le cinquième argument. Si aucune correspondance exacte n’est trouvée, la fonction renvoie la valeur immédiatement supérieure ou inférieure.

Dans ce cas, vous devez déterminer les taux d’imposition applicables aux revenus de votre personnel. À gauche de la feuille de calcul figurent les tranches d’imposition fédérale sur le revenu pour l’année 2021. Comment obtenir le taux d’imposition de vos collaborateurs indiqué dans la colonne E ? Ne vous inquiétez pas — suivez simplement ces étapes :

1. Saisissez la formule ci-dessous dans la cellule vide E2, puis appuyez sur Entrée pour obtenir le résultat.
Modifiez ensuite le format du résultat obtenu selon vos besoins.

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

Capture d’écran de la formule XLOOKUP dans la cellule E2 avec les données des tranches d’imposition dans Excel>>>Capture d’écran du résultat de recherche du taux d’imposition dans la cellule E2 à l’aide de la formule XLOOKUP

√ Remarque : Le quatrième argument [Si_non_trouvé] étant facultatif, je l’ai omis.

2. Vous connaissez désormais le taux d’imposition de la cellule D2. Pour obtenir les autres résultats, transformez les références de cellules dans vos tableaux de recherche et de renvoi en références absolues.

  • 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, puis appuyez sur la touche F4 pour obtenir $B$2:$B$8 ;
  • Sélectionnez la plage de retour A2:A8 dans la formule, puis appuyez sur la touche F4 pour obtenir $A$2:$A$8 ;
  • Appuyez sur Entrée pour afficher le résultat de la cellule E2.
Capture d’écran de la formule XLOOKUP mise à jour dans la cellule E2 avec des références absolues dans Excel>>>Capture d’écran du résultat de recherche du taux d’imposition dans la cellule E2 à l’aide de la formule XLOOKUP avec des références absolues

3. Faites ensuite glisser la poignée de recopie vers le bas pour obtenir l’ensemble des résultats.

Capture d’écran montrant les résultats de la formule après avoir fait glisser la poignée de recopie jusqu’à la cellule E13

√ Remarque :

  • Appuyez sur la touche F4 de votre clavier pour transformer instantanément une référence de cellule en référence absolue, avec des symboles dollar ajoutés automatiquement devant la colonne et la ligne.
  • Après avoir appliqué la référence absolue aux plages de recherche et de retour, nous avons modifié la formule dans la cellule E2 comme suit :

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

  • Lorsque vous faites glisser la poignée de recopie vers le bas à partir de la cellule E2, seules les valeurs recherchées changent dans les formules de chaque cellule de la colonne E.
    Par exemple, la formule dans la cellule E13 devient désormais :

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

Exemple 3 : Correspondance avec caractères génériques

Effectuer une correspondance avec caractères génériques avec XLOOKUP

Avant d’explorer la fonction de correspondance avec caractères génériques de XLOOKUP, découvrons d’abord ce que sont ces caractères.

Dans Microsoft Excel, les caractères génériques sont des symboles spéciaux qui permettent de remplacer des chaînes de caractères en lot. Ils s’avèrent particulièrement utiles pour effectuer des recherches partielles.

Il existe trois caractères génériques : l’astérisque (*), le point d’interrogation (?) et le tilde (~).

  • L’astérisque (*) représente un nombre quelconque de caractères dans le texte ;
  • Le point d’interrogation (?) représente un caractère unique dans le texte ;
  • Le tilde (~) permet de transformer les caractères génériques (*, ? et ~) en caractères littéraux. Placez un tilde (~) devant ces caractères pour activer cette fonction.

Dans la plupart des cas, lorsque vous utilisez la correspondance avec caractères génériques dans XLOOKUP, c’est l’astérisque (*) que vous employez. Découvrez dès maintenant comment cette correspondance fonctionne.

Supposons que vous disposiez d’une liste des capitalisations boursières des 50 plus grandes entreprises américaines et que vous souhaitiez retrouver la capitalisation de certaines d’entre elles, mais que leurs noms soient abrégés. Ce scénario est idéal pour une recherche à l’aide de caractères génériques. Suivez-moi pas à pas pour réaliser cette opération.

Capture d’écran de la capitalisation boursière des grandes entreprises américaines

√ Remarque : Pour effectuer une correspondance à l’aide de caractères génériques, il est essentiel de définir le cinquième argument [mode_correspondance] sur 2.

1. Saisissez la formule ci-dessous dans la cellule vide H3, puis appuyez sur Entrée pour afficher le résultat.

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

Capture d’écran de la formule XLOOKUP permettant de trouver une capitalisation boursière, la formule étant visible dans la cellule>>>Capture d’écran du résultat XLOOKUP pour la recherche d’une capitalisation boursière

2. Vous connaissez désormais le résultat de la cellule H3. Pour obtenir les autres résultats, figez les plages de recherche et de renvoi en plaçant le curseur dans la plage concernée et en appuyant sur la touche F4. La formule en H3 devient alors :

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

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

Capture d’écran de la cellule Excel avec la formule XLOOKUP mise à jour où les plages de recherche et de retour sont figées à l’aide de F4

√ Remarque :

  • La valeur recherchée par la formule dans la cellule H3 est « * »&G3&« * ». Elle combine le caractère générique astérisque (*) avec la valeur de la cellule G3 à l’aide de l’esperluette (&).
  • Le quatrième argument [Si_non_trouvé] étant facultatif, je l’ai omis.
Exemple 4 : Recherche vers la gauche

Effectuer une recherche de droite à gauche avec XLOOKUP

Un inconvénient de VLOOKUP est qu’il ne permet de rechercher des valeurs qu’à droite de la colonne de recherche. Si vous essayez de récupérer des données situées à gauche de cette colonne, une erreur #N/A s’affiche. Pas d’inquiétude : XLOOKUP est la solution idéale pour contourner cette limitation.

XLOOKUP est conçue pour rechercher une valeur dans une plage située aussi bien à gauche qu’à droite de la colonne de recherche. Sans aucune limitation, elle répond parfaitement aux besoins des utilisateurs d’Excel. L’exemple ci-dessous vous montre comment procéder.

Imaginez que vous disposiez d’une liste de pays accompagnés de leurs indicatifs téléphoniques et que vous souhaitiez retrouver le nom du pays correspondant à un indicatif donné.

Capture d’écran de la liste des pays avec leurs indicatifs téléphoniques, illustrant la configuration pour rechercher un nom de pays à l’aide de XLOOKUP

Nous devons effectuer une recherche dans la colonne C et renvoyer la valeur correspondante située dans la colonne A. Voici la marche à suivre :

1. Saisissez la formule ci-dessous dans la cellule vide G2.

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

2. Appuyez sur Entrée pour obtenir votre résultat instantanément.

Capture d’écran de la formule XLOOKUP utilisée pour rechercher des noms de pays à partir d’indicatifs téléphoniques

√ Remarque : La fonction XLOOKUP, capable de rechercher vers la gauche, peut remplacer les fonctions INDEX et EQUIV pour trouver des valeurs situées à gauche.

Rechercher une valeur de droite à gauche en quelques clics

Pour ceux qui préfèrent ne pas mémoriser de formules, je recommande ici une fonctionnalité particulièrement utile appelée « Recherche de droite à gauche ». Grâce à elle, vous pouvez effectuer une recherche de droite à gauche en quelques secondes seulement.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Allez dans l’onglet « Kutools » d’Excel, repérez « Super RECHERCHEV », puis cliquez sur « Recherche de droite à gauche » dans le groupe Liste déroulante.

Capture d’écran de la fonctionnalité « RECHERCHE de droite à gauche » sous l’onglet Kutools dans Excel

2. Dans la boîte de dialogue « Recherche de droite à gauche », définissez les paramètres comme suit :

  • Dans la section « Zone de recherche et de sortie », indiquez la plage de recherche et le Zone de placement de la liste ;
  • Dans la section « Plage de données », saisissez le Plage de données, puis précisez les options « Colonne clé » et « Colonne de retour » ;

Capture d’écran de la boîte de dialogue « RECHERCHE de droite à gauche » avec les champs de saisie pour la plage de recherche, la plage de sortie, la colonne clé et la colonne de retour

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

Capture d’écran du résultat final

Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant


Exemple 5 : Recherche verticale ou horizontale

Effectuer une recherche verticale ou horizontale avec XLOOKUP

En tant qu’utilisateurs d’Excel, vous connaissez sans doute les fonctions VLOOKUP et HLOOKUP : VLOOKUP effectue une recherche verticale dans une colonne, tandis que HLOOKUP réalise une recherche horizontale dans une ligne.

La nouvelle fonction XLOOKUP fusionne désormais ces deux approches, ce qui signifie qu’une seule et même syntaxe suffit pour effectuer une recherche verticale ou horizontale. Ingénieux, n’est-ce pas ?

L’exemple ci-dessous montre comment utiliser une seule syntaxe XLOOKUP pour effectuer aussi bien des recherches verticales qu’horizontales.

Pour effectuer une recherche verticale, saisissez la formule ci-dessous dans la cellule vide E2, puis appuyez sur Entrée pour obtenir votre résultat.

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

Capture d’écran du résultat de recherche verticale à l’aide de la formule

Pour effectuer une recherche horizontale, saisissez la formule ci-dessous dans la cellule vide P2, puis appuyez sur Entrée pour obtenir votre résultat.

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

Capture d’écran du résultat de recherche horizontale à l’aide de la formule

Comme vous pouvez le constater, la syntaxe est identique. La seule différence entre les deux formules réside dans le fait que vous indiquez des colonnes pour la recherche verticale, alors que vous spécifiez des lignes pour la recherche horizontale.

Exemple 6 : Recherche bidimensionnelle

Effectuer une recherche à deux critères avec XLOOKUP

Utilisez-vous encore les fonctions INDEX et EQUIV pour rechercher une valeur dans un tableau à deux dimensions ? Découvrez la fonction améliorée XLOOKUP, bien plus simple pour accomplir cette tâche !

XLOOKUP peut effectuer une double recherche en trouvant l’intersection de deux valeurs. En imbriquant une fonction XLOOKUP dans une autre, la fonction interne peut renvoyer une Ligne entière ou une colonne, qui est ensuite transmise à la fonction externe en tant que tableau de renvoi.

Supposons que vous disposiez d’une liste des notes d’étudiants dans différentes disciplines et que vous souhaitiez connaître la note de Kim en chimie.

Capture d’écran d’un tableau présentant les notes des élèves dans diverses matières

Découvrez comment utiliser la fonction magique XLOOKUP pour réaliser cette opération.

    • Nous utilisons la fonction XLOOKUP « interne » pour extraire une valeur de retour à partir d’une colonne entière. Ainsi, XLOOKUP(H2;B1:E1;B2:E10) renvoie la plage des notes en chimie correspondante.
    • Nous imbriquons la fonction XLOOKUP « interne » dans la fonction XLOOKUP « externe », en utilisant cette XLOOKUP interne comme tableau de retour de la formule complète.
    • Voici donc la formule finale :

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

  • Saisissez la formule ci-dessus dans la cellule vide H3, puis appuyez sur Entrée pour obtenir instantanément le résultat.

Capture d’écran de la formule XLOOKUP utilisée pour effectuer une recherche à deux critères

Vous pouvez également procéder dans l’ordre inverse : utilisez d’abord la fonction XLOOKUP « interne » pour renvoyer toute la ligne correspondant aux notes de Kim, puis appliquez la fonction XLOOKUP « externe » pour extraire sa note en chimie parmi toutes ses matières.

    • Saisissez la formule ci-dessous dans la cellule vide H4, puis appuyez sur Entrée pour afficher le résultat.

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

Capture d’écran de la formule XLOOKUP utilisée pour une recherche à deux critères

La fonction de recherche bidirectionnelle de XLOOKUP met parfaitement en valeur ses capacités de recherche verticale et horizontale. Essayez-la dès aujourd’hui !

Exemple 7 : Personnaliser le message « non trouvé »

Personnaliser le message d’absence de résultat à l’aide de XLOOKUP

Comme les autres fonctions de recherche, XLOOKUP renvoie l’erreur #N/A lorsqu’aucune correspondance n’est trouvée — une situation qui peut dérouter certains utilisateurs Excel. La bonne nouvelle ? La gestion des erreurs est intégrée directement via le quatrième argument de la fonction XLOOKUP.

Grâce à l’argument intégré [si_non_trouvé], remplacez facilement le résultat #N/A par un message personnalisé : saisissez simplement le texte souhaité dans le quatrième argument facultatif, en l’entourant de guillemets doubles (").

Par exemple, si la ville de Denver n’est pas trouvée, XLOOKUP renvoie l’erreur #N/A. Toutefois, en personnalisant le quatrième argument avec le texte « Aucune correspondance », la formule affiche ce message à la place de l’erreur.

Saisissez la formule ci-dessous dans la cellule vide F3, puis appuyez sur Entrée pour afficher le résultat.

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

Capture d’écran montrant la formule XLOOKUP permettant de personnaliser le message d’erreur lorsqu’aucune correspondance n’est trouvée

Personnaliser l’erreur #N/A grâce à une fonctionnalité pratique

Pour remplacer rapidement l’erreur #N/A par votre message personnalisé, Kutools pour Excel est l’outil idéal sous Excel. Grâce à sa fonctionnalité intégrée « Remplacer 0 ou #N/A par une cellule vide ou une valeur spécifique », définissez facilement votre message en cas d’absence de correspondance — sans formules complexes ni recours à XLOOKUP.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Accédez à l’onglet « Kutools » dans Excel, cliquez sur « Super RECHERCHEV », puis sélectionnez « Remplacer 0 ou #N/A par une cellule vide ou une valeur spécifique » dans le menu Liste déroulante.

Capture d’écran de la fonctionnalité de Kutools « Remplacer 0 ou #N/A par une cellule vide ou une valeur spécifique » dans Excel

2. Dans la boîte de dialogue « Remplacer 0 ou #N/A par une cellule vide ou une valeur spécifique », procédez comme suit :

  • Dans la section « Zone de recherche et de sortie », sélectionnez la plage de recherche et le Zone de placement de la liste ;
  • Cochez ensuite l’option « Remplacer 0 ou #N/A par une valeur spécifique », puis saisissez le texte souhaité ;
  • Dans la section « Plage de données », sélectionnez la plage de données, puis définissez les options « Colonne clé » et « Colonne de retour ».

Capture d’écran de la boîte de dialogue de Kutools pour remplacer les erreurs #N/A par un message personnalisé dans Excel

3. Cliquez sur le bouton OK pour obtenir le résultat. Un message personnalisé s’affichera lorsqu’aucune correspondance ne sera trouvée.

Capture d’écran montrant le résultat après utilisation de Kutools pour remplacer l’erreur #N/A par un message personnalisé

Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant


Exemple 8 : Valeurs multiples

Renvoyer plusieurs valeurs avec XLOOKUP

Un autre avantage de XLOOKUP est sa capacité à renvoyer plusieurs valeurs simultanément pour une même correspondance. Saisissez une seule formule pour obtenir le premier résultat, et les autres valeurs retournées se propagent automatiquement dans les cellules adjacentes vides.

Dans l’exemple ci-dessous, vous souhaitez récupérer toutes les informations liées à l’identifiant étudiant « FG9940005 ». L’astuce consiste à indiquer une plage entière comme tableau_de_retour dans la formule, plutôt qu’une seule colonne ou ligne. Ici, cette plage est B2:D9, ce qui inclut trois colonnes.

Saisissez la formule ci-dessous dans la cellule vide G2, puis appuyez sur Entrée pour afficher tous les résultats.

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

Capture d’écran de la formule de la fonction XLOOKUP dans la cellule G2 renvoyant plusieurs valeurs

Toutes les cellules de résultat affichent la même formule. Vous pouvez modifier la formule dans la première cellule, mais elle devient non modifiable dans les autres. Vous remarquerez que la barre de formule est grisée, indiquant qu’aucune modification n’est possible.

Capture d’écran de la barre de formule affichant une formule grisée non modifiable dans Excel

En résumé, la capacité de XLOOKUP à renvoyer plusieurs valeurs constitue une amélioration bienvenue par rapport à VLOOKUP : fini la nécessité de spécifier individuellement le numéro de chaque colonne pour chaque formule. Bravo !

Exemple 9 : Critères multiples

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

Une autre fonctionnalité remarquable de XLOOKUP est sa capacité à effectuer des recherches selon plusieurs critères. L’astuce consiste à concaténer séparément la plage de valeurs de recherche et les tableaux de recherche à l’aide de l’opérateur « & » dans la formule. Illustrons cela à l’aide de l’exemple suivant.

Nous devons connaître le prix du vase bleu de taille moyenne. Dans ce cas, trois critères (plages de valeurs de recherche) sont nécessaires pour trouver une correspondance. Saisissez la formule ci-dessous dans la cellule vide I2, puis appuyez sur Entrée pour obtenir le résultat.

=XLOOKUP(F2&G2&H2A2:A12&B2:B12&C2:C12;D2:D12)

Capture d’écran de la formule de la fonction XLOOKUP dans la cellule I2 pour une recherche multicritères

√ Remarque : XLOOKUP peut traiter directement les tableaux ; il n’est pas nécessaire de valider la formule avec Ctrl + Maj + Entrée.

Recherche - Recherche multi-conditionnelle avec une méthode rapide

Existe-t-il un moyen plus rapide et plus simple d’effectuer une recherche multicritères qu’avec XLOOKUP dans Excel ? Kutools pour Excel propose une fonctionnalité exceptionnelle : « Recherche - Recherche multi-conditionnelle ». Grâce à cette option, vous pouvez réaliser une recherche multicritères en quelques clics seulement !

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Accédez à l’onglet « Kutools » dans Excel, cliquez sur « Super RECHERCHEV », puis sélectionnez « Recherche - Recherche multi-conditionnelle » dans le menu Liste déroulante.

Capture d’écran de l’option Recherche multicritères de Kutools dans Excel

2. Dans la boîte de dialogue « Recherche - Recherche multi-conditionnelle », suivez les étapes ci-dessous :

  • Dans la section « Zone de recherche et de sortie », sélectionnez la plage des valeurs recherchées et le Zone de placement de la liste ;
  • Dans la section « Plage de données », procédez comme suit :
    • Sélectionnez successivement les Colonne clé correspondants contenant les Plage de valeur de recherche tout en maintenant la touche Ctrl enfoncée dans la zone « Colonne de clé » ;
    • Indiquez dans la zone « Colonne de retour » la colonne contenant les valeurs à renvoyer.

Capture d’écran de la boîte de dialogue Recherche multicritères de Kutools dans Excel

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

Capture d’écran des résultats de la Recherche multicritères dans Excel

√ Remarque :

  • La section « Remplacer le résultat de sortie non trouvé (qui renvoie « #N/A ») par la valeur spécifiée » est facultative dans la boîte de dialogue : vous pouvez la remplir ou la laisser vide.
  • Le nombre de colonnes indiqué dans la zone Colonne clé doit être égal au nombre de colonnes indiqué dans la zone Plage de valeur de recherche, et l’ordre des critères dans les deux zones doit correspondre un à un.

Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant


Exemple 10 : Rechercher une valeur correspondant à la dernière occurrence

Obtenir le dernier résultat correspondant avec XLOOKUP

Pour trouver la dernière valeur correspondante dans Excel, définissez le sixième argument afin d’effectuer la recherche en ordre inverse.

Par défaut, le mode de recherche de XLOOKUP est défini sur 1, ce qui signifie que la recherche s’effectue de la première à la dernière valeur. L’un des principaux atouts de XLOOKUP est la possibilité de modifier cette direction. La fonction inclut l’argument facultatif [mode_recherche] pour contrôler l’ordre de la recherche : il suffit de définir ce mode sur -1 dans le sixième argument afin d’inverser la direction, c’est-à-dire de rechercher de la dernière à la première valeur.

Veuillez consulter l’exemple ci-dessous. Nous souhaitons connaître la date de la dernière vente d’Emma dans la base de données.

Saisissez la formule ci-dessous dans la cellule vide G2, puis appuyez sur Entrée pour afficher le résultat.

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

Capture d’écran de la formule XLOOKUP dans la cellule G2 pour trouver la dernière valeur correspondante

√ Remarque : Les quatrième et cinquième arguments sont facultatifs et ont été omis ici. Seul le sixième argument facultatif a été défini, avec la valeur -1.

Rechercher facilement la dernière valeur correspondante grâce à un outil remarquable

Si vous n’avez pas accès à XLOOKUP et que vous préférez éviter les formules complexes, utilisez simplement la fonctionnalité « Recherche de bas en haut » pour obtenir facilement le résultat souhaité.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Accédez à l’onglet « Kutools » dans Excel, cliquez sur « Super RECHERCHEV », puis choisissez « Recherche de bas en haut » dans la liste déroulante.

Capture d’écran de l’option « Recherche de bas en haut » sous l’onglet Kutools dans Excel

2. Dans la boîte de dialogue « Recherche de bas en haut », définissez les paramètres comme suit :

  • Dans la section « Zone de recherche et de sortie », sélectionnez la plage de recherche et le Zone de placement de la liste ;
  • Dans la section « Plage de données », sélectionnez la plage de données, puis définissez les options « Colonne clé » et « Colonne de retour ».

Capture d’écran de la boîte de dialogue « Recherche de bas en haut » dans Excel

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

Capture d’écran des résultats de la « Recherche de bas en haut »

√ Remarque : La section « Remplacer le résultat de sortie non trouvé (qui renvoie ‹#N/A›) par la valeur spécifiée » est facultative dans la boîte de dialogue ; vous pouvez choisir de la renseigner ou non.

Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant


Télécharger le fichier exemple XLOOKUP

Exemples_XLOOKUP.xlsx

Articles associés :

Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre 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 rend votre travail bien plus facile

  • Activez 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 vous fait économiser des centaines de clics de souris chaque jour !

Tous les compléments Kutools. Un seul installateur

Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
  • Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
  • Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
  • Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
  • Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels