Съдържание
Когато на някого може да се наложи да търси стойности в зависимост от множество критерии от голям работен лист, можете да използвате някои функции за това. XLOOKUP е една от функциите за търсене на стойности в зависимост от множество критерии. В тази статия ще обясня XLOOKUP с множество критерии в Excel.
За да го направя по-видим, ще използвам набор от данни с информация за служителите от различни отдели. В набора от данни има 3 колони, които са Име на служителя, отдел, и Заплата. Тези колони представят информацията за заплатата на служителя.
Изтегляне за практикуване
XLOOKUP с множество критерии.xlsx4 начина за извършване на XLOOKUP с множество критерии
1. XLOOKUP с множество критерии
Можете да използвате функцията XLOOKUP с множество критерии.
За да използвате XLOOKUP първо изберете клетката, в която искате да поставите стойността за търсене.
➤ Тук избрах клетката H4
След това въведете следната формула в избраната клетка или в Формула Бар.
=XLOOKUP(F4&G4,$B$4:$B$14&$C$4:$C$14,$D$4:$D$14)
Искам да погледна нагоре към Заплата на Ахмед който работи в IT отдел. В избраната функция lookup_value F4 & G4 , след това избра lookup_array B4:B14 & C4:C14
след това изберете return_array D4:D14. Накрая ще върне Заплата .
Накрая натиснете бутона ВЪВЕДЕТЕ ключ.
Сега тя ще покаже Заплата на зададената стойност за търсене.
По-късно можете да използвате Дръжка за пълнене към Автоматично попълване формулата за останалите клетки на Заплата колона.
Алтернативен начин
Първо изберете клетката, в която искате да поставите резултантната стойност.
➤ Тук избрах клетката H4
След това въведете следната формула в избраната клетка или в Формула Бар.
=XLOOKUP(1,($B$5:$B$15=F4)*($C$5:$C$15=G4),$D$5:$D$15)
Тук, за да прегледате Заплата на Джим който работи в Счетоводител отдел. В дадената функция lookup_value 1 , след това избра lookup_array B5:B14=F4 * C4:C14=G4
след това изберете return_array D4:D14. Накрая ще върне Заплата .
Натиснете бутона ВЪВЕДЕТЕ в крайна сметка ще се покаже Заплата на зададената стойност за търсене.
Сега можете да използвате Дръжка за пълнене към Автоматично попълване формула за останалите клетки на Заплата колона.
Прочетете още: VLOOKUP с множество критерии, включително диапазон от дати в Excel (2 начина)
2. двуизмерен/вътрешен XLOOKUP
Тук можете да използвате XLOOKUP функция в двуизмерен или вложен начин за търсене на стойности.
Първо, изберете клетката, в която да поставите резултантната стойност.
➤ Тук избрах клетката J4
След това въведете следната формула в избраната клетка или в Формула Бар.
=XLOOKUP(H4,$B$4:$B$7,XLOOKUP(I4,$C$3:$F$3,$C$4:$F$7))
Тук искам да потърся Заплата на Ахмед който работи в IT отдел. В дадената функция lookup_value H4 и избрахте lookup_array B5:B7 след това отново използва XLOOKUP и избрах втория критерий I4 и lookup_array C3:F3 с return_array C4:F7 . В крайна сметка, той ще върне Заплата .
Накрая натиснете бутона ВЪВЕДЕТЕ ключ.
След това ще се покаже Заплата на зададената стойност за търсене.
Тук можете да използвате Дръжка за пълнене към Автоматично попълване формула за останалите клетки на Заплата колона.
Алтернатива на вложен XLOOKUP
Можете да използвате вложените XLOOKUP формула по друг начин.
Първо, изберете клетката, в която да поставите резултантната стойност.
➤ Тук избрах клетката J8
След това въведете следната формула в избраната клетка или в Формула Бар.
=XLOOKUP(I8, C3:F3, XLOOKUP(H8, B4:B7, C4:F7))
Тук просто размених стойностите за търсене от вътрешния към външния XLOOKUP функция.
Накрая натиснете бутона ВЪВЕДЕТЕ ключ.
Веднага ще се покаже Заплата на зададената стойност за търсене.
Прочетете още: Vlookup с множество критерии без помощна колона в Excel (5 начина)
3. Комплексни множество критерии
Можете също така да търсите стойности в зависимост от множество сложни критерии, като използвате XLOOKUP функция заедно с функцията LEFT .
Като начало изберете клетката, в която да поставите резултантната стойност.
➤ Тук избрах клетката F4
След това въведете следната формула в избраната клетка или в Формула Бар.
=XLOOKUP(1,(LEFT(B4:B14)="A")*(C4:C14="IT"),B4:D14)
Тук за различните критерии се използват отделни логически изрази. LEFT функция, като се има предвид lookup_value "A" с избрания обхват B4:B14 За втория критерий се използва операторът "=" с lookup_value в рамките на избрания диапазон C4:C14. След това избрах обхват B4: D14 като return_array . Накрая ще върне Заплата с Име на служителя и Отделение.
Натиснете бутона ВЪВЕДЕТЕ и ще се покаже Заплата на зададената стойност за търсене.
Затова можете да използвате Дръжка за пълнене към Автоматично попълване формула за останалите клетки на Заплата колона.
Прочетете още: Как да търсите в няколко листа в Excel (3 метода)
4. Логически критерии
Можете също така да използвате XLOOKUP за търсене на стойности в зависимост от множество логически критерии.
Като начало изберете клетката, в която да поставите резултантната стойност.
➤ Тук избрах клетката F4
След това въведете следната формула в избраната клетка или в Формула Бар.
=XLOOKUP(1,(C4:C14="IT")*(D4:D14>3000),B4:B14)
Тук, за множество логически, ще използвам булева логика, а след това ще потърся числото. XLOOKUP функция, като се има предвид lookup_value "1" с избрания обхват C4:C14 . За втория използван критерий ">" оператор с lookup_value в рамките на избрания диапазон D4:D14. След това избрах диапазон B4:D14 като return_array . Накрая ще върне Заплата повече от 3000 .
Сега натиснете бутона ВЪВЕДЕТЕ ключ.
Междувременно ще се покаже Заплата на зададената стойност за търсене.
Накратко, можете да използвате Дръжка за пълнене към Автоматично попълване формулата за останалите клетки на Заплата колона.
Прочетете още: Търсене и връщане на няколко стойности, събрани в една клетка в Excel
Практически раздел
В работната тетрадка съм дал лист за упражнения, за да упражните тези обяснени начини на XLOOKUP можете да го изтеглите от горния адрес.
В заключение
В тази статия се опитах да обясня 4 лесни и бързи начина за XLOOKUP с множество критерии в Excel. Тези различни начини ще ви помогнат да XLOOKUP Ако имате някакви предложения, идеи и обратна връзка, моля, не се колебайте да коментирате по-долу.