Formula Excel: XLOOKUP cu mai multe criterii -

Formula generică

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

rezumat

Pentru a utiliza XLOOKUP cu mai multe criterii, puteți concatena valorile de căutare și matricele de căutare direct în formulă. În exemplul prezentat, formula din H8 este:

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

XLOOKUP returnează 17,00 USD, prețul pentru un tricou mare roșu.

Notă: XLOOKUP poate gestiona matrici în mod nativ; nu este nevoie să intrați cu control + shift + enter.

Explicaţie

Unul dintre avantajele frumoase ale XLOOKUP față de VLOOKUP este că XLOOKUP poate funcționa direct cu tablouri, în loc să necesite intervale pe o foaie de lucru. Acest lucru face posibilă asamblarea matricelor în formulă și împingerea acestora în funcție.

Lucrând câte un argument odată, valoarea de căutare este creată prin asocierea H5, H6 și H7 folosind concatenare:

=XLOOKUP(H5&H6&H7

Acest lucru are ca rezultat șirul „T-shirtLargeRed”.

Matricea de căutare este creată într-un mod similar, cu excepția faptului că acum ne alăturăm intervalelor:

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

Matricea de returnare este furnizată ca un interval normal :, E5: E14:

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

În esență, căutăm valoarea de căutare „T-shirtLargeRed” în date de genul acesta:

lookup_array rezultat_array
TricouSmallRed 15
TricouMediumBlue 16
TricouLargeRed 17
HanoracSmallGray 28
HanoracMediuBlue 29
HanoracLargeNegru 30
HatMediumBlack 25
HatMediumGray 26
HatLargeRed 24
TricouLargeBlue 16

Modul de potrivire implicit este exact, iar modul de căutare implicit este primul, așa că XLOOKUP returnează 17,00 USD.

Cu logică booleană

În timp ce sintaxa explicată mai sus funcționează bine pentru potrivirea simplă „egală cu”, puteți utiliza, de asemenea, logica booleană pentru a construi o formulă ca aceasta:

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

Aceasta este o abordare mai flexibilă, deoarece sintaxa poate fi ajustată pentru a utiliza alți operatori logici și alte funcții, după cum este necesar pentru căutări mai complexe.

Articole interesante...