Rumus Excel: XLOOKUP dengan beberapa kriteria -

Formula umum

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

Ringkasan

Untuk menggunakan XLOOKUP dengan beberapa kriteria, Anda bisa menggabungkan nilai pencarian dan array pencarian secara langsung dalam rumus. Pada contoh yang ditampilkan, rumus di H8 adalah:

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

XLOOKUP mengembalikan $ 17, harga untuk Kaos Merah Besar.

Catatan: XLOOKUP dapat menangani array secara native; tidak perlu masuk dengan control + shift + enter.

Penjelasan

Salah satu keuntungan bagus XLOOKUP dibandingkan VLOOKUP adalah XLOOKUP dapat bekerja dengan array secara langsung, alih-alih memerlukan rentang pada lembar kerja. Ini memungkinkan untuk merakit array dalam rumus, dan mendorongnya ke dalam fungsi.

Bekerja satu argumen pada satu waktu, nilai pencarian dibuat dengan menggabungkan H5, H6, dan H7 menggunakan penggabungan:

=XLOOKUP(H5&H6&H7

Ini menghasilkan string "T-shirtLargeRed".

Array pencarian dibuat dengan cara yang sama, kecuali kita sekarang menggabungkan rentang:

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

Array kembali diberikan sebagai kisaran normal :, E5: E14:

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

Intinya, kami mencari nilai pencarian "T-shirtLargeRed" dalam data seperti ini:

lookup_array result_array
T-shirtKecilMerah 15
T-shirtMediumBiru 16
KaosBesarMerah 17
HoodieSmallGray 28
HoodieMediumBlue 29
HoodieBesarHitam 30
HatMediumBlack 25
HatMediumGray 26
HatLargeMerah 24
T-shirtBesarBiru 16

Mode pencocokan default ke tepat, dan mode pencarian default ke pencocokan pertama, jadi XLOOKUP mengembalikan $ 17.

Dengan logika boolean

Meskipun sintaks yang dijelaskan di atas berfungsi dengan baik untuk pencocokan sederhana "sama dengan", Anda juga dapat menggunakan logika boolean untuk membuat rumus seperti ini:

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

Ini adalah pendekatan yang lebih fleksibel karena sintaksnya dapat disesuaikan untuk menggunakan operator logika lainnya dan fungsi lain yang diperlukan untuk pencarian yang lebih kompleks.

Artikel yang menarik...