Table des matières
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.xlsx4 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.