Formula Excel: XLOOKUP dengan pelbagai kriteria -

Formula generik

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

Ringkasan

Untuk menggunakan XLOOKUP dengan pelbagai kriteria, anda dapat menggabungkan nilai carian dan tatasusunan langsung dalam formula. Dalam contoh yang ditunjukkan, formula dalam H8 adalah:

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

XLOOKUP mengembalikan $ 17.00, harga untuk T-shirt Merah Besar.

Catatan: XLOOKUP dapat menangani susunan secara semula jadi; tidak perlu masuk dengan kawalan + shift + enter.

Penjelasan

Salah satu kelebihan XLOOKUP berbanding VLOOKUP ialah XLOOKUP dapat berfungsi dengan tatasusunan secara langsung, dan bukannya memerlukan julat pada lembaran kerja. Ini memungkinkan untuk menyusun susunan dalam formula, dan mendorongnya ke dalam fungsi.

Dengan menggunakan satu argumen pada satu masa, nilai pencarian dibuat dengan menggabungkan H5, H6, dan H7 menggunakan gabungan:

=XLOOKUP(H5&H6&H7

Ini menghasilkan tali "T-shirtLargeRed".

Susunan carian dibuat dengan cara yang serupa, kecuali kami kini bergabung dalam julat:

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

Susunan pulangan dibekalkan sebagai julat normal :, E5: E14:

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

Dalam intipati, kami mencari nilai carian "T-shirtLargeRed" dalam data seperti ini:

cari_array result_array
T-shirtSmallRed 15
T-shirtMediumBlue 16
T-shirtLengan Besar 17
HoodieSmallGray 28
HoodieMediumBlue 29
HoodieBesarBlack 30
HatMediumBlack 25
HatMediumGray 26
HatLargeRed 24
T-shirtLuarBlue 16

Padanan mod padanan ke tepat, dan mod carian lalai ke padanan pertama, jadi XLOOKUP mengembalikan $ 17.00.

Dengan logik boolean

Walaupun sintaks yang dijelaskan di atas berfungsi dengan baik untuk pemadanan sederhana "sama dengan", anda juga boleh menggunakan logik boolean untuk membina formula seperti ini:

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

Ini adalah pendekatan yang lebih fleksibel kerana sintaks dapat disesuaikan untuk menggunakan pengendali logik dan fungsi lain yang diperlukan untuk pencarian yang lebih kompleks.

Artikel menarik...