Exceli valem: XLOOKUP mitme kriteeriumiga -

Üldine valem

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

Kokkuvõte

XLOOKUPi kasutamiseks mitme kriteeriumiga saate otsingu väärtused ja otsingumassiivid ühendada otse valemis. Näidatud näites on H8 valem:

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

XLOOKUP toob tagasi suure punase T-särgi hinna 17,00 dollarit.

Märkus: XLOOKUP saab massiive käsitleda loomulikult; pole vaja sisestada juhtnuppu + shift + enter.

Selgitus

XLOOKUPi üks tore eelis VLOOKUPi ees on see, et XLOOKUP saab töötada otse massiividega, selle asemel, et töölehel nõuda vahemikke. See võimaldab valemisse massiive kokku panna ja need funktsiooni sisse lükata.

Töötades üks argument korraga, luuakse otsinguväärtus liitmise H5, H6 ja H7 abil liitmise abil:

=XLOOKUP(H5&H6&H7

Selle tulemuseks on string "T-shirtLargeRed".

Otsingumassiiv luuakse sarnasel viisil, välja arvatud see, et liitume nüüd vahemikega:

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

Tagasimassiivi tarnitakse normaalse vahemikuna:, E5: E14:

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

Sisuliselt otsime järgmistest andmetest otsingu väärtust "T-shirtLargeRed":

look_array result_array
T-särkVäike punane 15
T-särkMediumSinine 16
T-särkSuurPunane 17
HoodieVäikeHall 28
HoodieKeskmineSinine 29
HoodieSuur must 30
MütsKeskmineMust 25
MütsKeskmineHall 26
MütsSuurPunane 24
T-särkSinine 16

Sobitusrežiim on vaikimisi täpne ja otsingurežiim vaikimisi esimene, nii et XLOOKUP tagastab 17,00 dollarit.

Boolean loogikaga

Ehkki ülalkirjeldatud süntaks töötab lihtsa sobitamise korral "võrdub", saate sellise valemi koostamiseks kasutada ka boolean loogikat:

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

See on paindlikum lähenemisviis, sest süntaksit saab kohandada keerukamate otsingute jaoks teiste loogiliste operaatorite ja muude funktsioonide kasutamiseks.

Huvitavad Artiklid...