Формула на Excel: XLOOKUP с множество критерии -

Обща формула

=XLOOKUP(val1&val2&val3,rng1&rng2&rng3,results)

Обобщение

За да използвате XLOOKUP с множество критерии, можете да обедините справочни стойности и справочни масиви директно във формулата. В показания пример формулата в H8 е:

=XLOOKUP(H5&H6&H7,B5:B14&C5:C14&D5:D14,E5:E14)

XLOOKUP връща 17,00 долара, цената за голяма червена тениска.

Забележка: XLOOKUP може да обработва масиви само по себе си; няма нужда да влизате с управление + shift + enter.

Обяснение

Едно от хубавите предимства на XLOOKUP пред VLOOKUP е, че XLOOKUP може да работи директно с масиви, вместо да изисква диапазони на работен лист. Това дава възможност да се съберат масиви във формулата и да се натиснат във функцията.

Работейки един по един аргумент, справочната стойност се създава чрез присъединяване на H5, H6 и H7 чрез конкатенация:

=XLOOKUP(H5&H6&H7

Това води до низа "T-shirtLargeRed".

Справочният масив се създава по подобен начин, с изключение на това, че сега се присъединяваме към диапазони:

=XLOOKUP(H5&H6&H7,B5:B14&C5:C14&D5:D14

Връщащият масив се доставя като нормален диапазон :, E5: E14:

=XLOOKUP(H5&H6&H7,B5:B14&C5:C14&D5:D14,E5:E14

По същество търсим справочната стойност "T-shirtLargeRed" в данни като тази:

lookup_array масив от резултати
ТенискаМалкаЧервена 15
ТенискаСредна Синя 16.
ТенискаLargeRed 17
HoodieSmallGray 28
HoodieMediumBlue 29
HoodieLargeBlack 30
HatMediumBlack 25
HatMediumGray 26
HatLargeRed 24
Тениска Голяма Синя 16.

По подразбиране режимът на съвпадение е точен, а режимът на търсене по подразбиране е първи, така че XLOOKUP връща $ 17,00.

С логическа логика

Докато синтаксисът, обяснен по-горе, работи добре за просто съвпадение "равно на", можете също да използвате логическа логика, за да изградите формула като тази:

=XLOOKUP(1,(B5:B14=H5)*(C5:C14=H6)*(D5:D14=H7),E5:E14)

Това е по-гъвкав подход, тъй като синтаксисът може да се коригира за използване на други логически оператори и други функции, както е необходимо за по-сложни справки.

Интересни статии...