XLOOKUP avec plusieurs critères dans Excel (4 façons simples)

  • Partage Ça
Hugh West

Si vous avez besoin de consulter des valeurs en fonction de plusieurs critères dans une grande feuille de calcul, vous pouvez utiliser des fonctions pour le faire. XLOOKUP est une des fonctions permettant de rechercher des valeurs en fonction de plusieurs critères. Dans cet article, je vais expliquer XLOOKUP avec des critères multiples dans Excel.

Pour le rendre plus visible, je vais utiliser un jeu de données contenant des informations sur les employés de différents départements. 3 colonnes sont présentes dans le jeu de données, à savoir Nom de l'employé, département, et Salaire. Ici, ces colonnes représentent les informations sur le salaire d'un employé.

Télécharger pour pratiquer

XLOOKUP avec des critères multiples.xlsx

4 façons d'effectuer un XLOOKUP avec des critères multiples

1. XLOOKUP avec des critères multiples

Vous pouvez utiliser la fonction XLOOKUP avec des critères multiples.

Pour utiliser le XLOOKUP sélectionnez d'abord la cellule dans laquelle vous souhaitez placer votre valeur de consultation.

➤ Ici, j'ai sélectionné la cellule H4

Ensuite, tapez la formule suivante dans la cellule sélectionnée ou dans le champ Formule Bar.

=XLOOKUP(F4&G4,$B$4:$B$14&$C$4:$C$14,$D$4:$D$14)

Je veux lever les yeux vers le Salaire de Ahmed qui travaille dans le IT Dans la fonction sélectionnée, le valeur de la recherche F4 & ; G4 et a ensuite sélectionné le lookup_array B4:B14 & ; C4:C14 puis a sélectionné le return_array D4:D14. Enfin, il renverra le Salaire .

Enfin, appuyez sur la touche ENTER clé.

Maintenant, il affichera le Salaire de la valeur de recherche donnée.

Plus tard, vous pourrez utiliser le Poignée de remplissage à AutoFill la formule pour le reste des cellules de l'écran Salaire colonne.

Une autre façon de faire

Tout d'abord, sélectionnez la cellule dans laquelle vous souhaitez placer votre valeur résultante.

➤ Ici, j'ai sélectionné la cellule H4

Ensuite, tapez la formule suivante dans la cellule sélectionnée ou dans le champ Formule Bar.

=XLOOKUP(1,($B$5:$B$15=F4)*($C$5:$C$15=G4),$D$5:$D$15)

Ici, pour rechercher le Salaire de Jim qui travaille à Comptable Dans la fonction donnée, le valeur de la recherche 1 et a ensuite sélectionné le lookup_array B5:B14=F4 * C4:C14=G4 puis a sélectionné le return_array D4:D14. Enfin, il renverra le Salaire .

Appuyez sur le bouton ENTER et, éventuellement, il affichera le Salaire de la valeur de recherche donnée.

Maintenant, vous pouvez utiliser le Poignée de remplissage à AutoFill pour le reste des cellules de la Salaire colonne.

Lire la suite : VLOOKUP avec des critères multiples incluant une plage de dates dans Excel (2 façons)

2. XLOOKUP bidimensionnel/imbriqué

Ici, vous pouvez utiliser le XLOOKUP de manière bidimensionnelle ou imbriquée pour rechercher des valeurs.

Tout d'abord, sélectionnez la cellule dans laquelle vous allez placer votre valeur résultante.

➤ Ici, j'ai sélectionné la cellule J4

Ensuite, tapez la formule suivante dans la cellule sélectionnée ou dans le champ Formule Bar.

=XLOOKUP(H4,$B$4:$B$7,XLOOKUP(I4,$C$3:$F$3,$C$4:$F$7))

Ici, je veux chercher le Salaire de Ahmed qui travaille dans le IT Dans la fonction donnée, le valeur de la recherche H4 et a sélectionné le lookup_array B5:B7 puis a de nouveau utilisé le XLOOKUP et sélectionné le 2ème critère I4 et le lookup_array C3:F3 avec le return_array C4:F7 De manière inconclusive, il renverra l'information suivante Salaire .

A la fin, appuyez sur le bouton ENTER clé.

Ensuite, il affichera le Salaire de la valeur de recherche donnée.

Ici, vous pouvez utiliser le Poignée de remplissage à AutoFill pour le reste des cellules de la Salaire colonne.

Une alternative aux XLOOKUP imbriqués

Vous pouvez utiliser l'imbrication XLOOKUP formule d'une autre manière.

Tout d'abord, sélectionnez la cellule dans laquelle vous allez placer votre valeur résultante.

➤ Ici, j'ai sélectionné la cellule J8

Ensuite, tapez la formule suivante dans la cellule sélectionnée ou dans le champ Formule Bar.

=XLOOKUP(I8, C3:F3, XLOOKUP(H8, B4:B7, C4:F7))

Ici, j'ai juste interchangé les valeurs de recherche de l'intérieur vers l'extérieur. XLOOKUP fonction.

Enfin, appuyez sur la touche ENTER clé.

Instantanément, il affichera le Salaire de la valeur de recherche donnée.

Lire la suite : Vlookup avec plusieurs critères sans colonne d'aide dans Excel (5 façons)

3. critères multiples complexes

Vous pouvez également rechercher des valeurs en fonction de plusieurs critères complexes à l'aide de la fonction XLOOKUP ainsi que la fonction la fonction GAUCHE .

Pour commencer, sélectionnez la cellule où placer votre valeur résultante.

➤ Ici, j'ai sélectionné la cellule F4

Ensuite, tapez la formule suivante dans la cellule sélectionnée ou dans le champ Formule Bar.

=XLOOKUP(1,(LEFT(B4:B14)="A")*(C4:C14="IT"),B4:D14)

Ici, pour les différents critères utilisés, on utilise des expressions logiques distinctes. Dans le champ GAUCHE étant donné que la fonction valeur de la recherche "A" avec la gamme sélectionnée B4:B14 Pour le second critère, on a utilisé l'opérateur "=" avec la formule suivante valeur de la recherche dans la plage sélectionnée C4:C14. J'ai ensuite sélectionné le gamme B4:D14 comme return_array Enfin, il renverra le Salaire avec Nom de l'employé et Département.

Appuyez sur le bouton ENTER et il affichera le Salaire de la valeur de recherche donnée.

Par conséquent, vous pouvez utiliser le Poignée de remplissage à AutoFill pour le reste des cellules de la Salaire colonne.

Lire la suite : Comment effectuer une recherche sur plusieurs feuilles dans Excel (3 méthodes)

4. critères logiques

Vous pouvez également utiliser le XLOOKUP pour rechercher des valeurs en fonction de plusieurs critères logiques.

Pour commencer, sélectionnez la cellule où placer votre valeur résultante.

➤ Ici, j'ai sélectionné la cellule F4

Ensuite, tapez la formule suivante dans la cellule sélectionnée ou dans le champ Formule Bar.

=XLOOKUP(1,(C4:C14="IT")*(D4:D14>3000),B4:B14)

Ici, pour les logiques multiples, j'utiliserai la logique booléenne, et ensuite je chercherai le nombre. XLOOKUP étant donné que la fonction valeur de la recherche "1" avec la gamme sélectionnée C4:C14 Pour le deuxième critère utilisé "> ;" opérateur avec valeur de la recherche dans la plage sélectionnée D4:D14. J'ai ensuite sélectionné le gamme B4:D14 comme return_array Enfin, il renverra le Salaire plus de 3000 .

Maintenant, appuyez sur le ENTER clé.

Entre-temps, il affichera le Salaire de la valeur de recherche donnée.

En bref, vous pouvez utiliser le Poignée de remplissage à AutoFill la formule pour le reste des cellules de l'écran Salaire colonne.

Lire la suite : Consulter et renvoyer plusieurs valeurs concaténées dans une cellule dans Excel

Section pratique

J'ai donné une feuille d'exercice dans le cahier d'exercices pour mettre en pratique ces façons expliquées de XLOOKUP avec des critères multiples. Vous pouvez le télécharger à partir de l'adresse ci-dessus.

En conclusion

Dans cet article, j'ai essayé d'expliquer 4 moyens faciles et rapides de XLOOKUP avec des critères multiples dans Excel. Ces différentes méthodes vous aideront à effectuer XLOOKUP Enfin, si vous avez des suggestions, des idées ou des commentaires, n'hésitez pas à les formuler ci-dessous.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.