Formula Excel: Padanan tepat dua arah XLOOKUP -

Formula generik

=XLOOKUP(A1,months,XLOOKUP(A2,names,data))

Ringkasan

Untuk melakukan dua carian dengan fungsi XLOOKUP (XLOOKUP berganda), anda boleh meletakkan satu XLOOKUP di dalam yang lain. Dalam contoh yang ditunjukkan, formula dalam H6 adalah:

=XLOOKUP(H5,months,XLOOKUP(H4,names,data))

di mana bulan (C4: E4) dan nama (B5: B13), dan data (C5: E13) dinamakan julat.

Penjelasan

Salah satu ciri XLOOKUP adalah kemampuan mencari dan mengembalikan keseluruhan baris atau lajur. Ciri ini boleh digunakan untuk meletakkan satu XLOOKUP di dalam yang lain untuk melakukan pencarian dua arah. XLOOKUP dalaman mengembalikan hasil ke XLOOKUP luar, yang mengembalikan hasil akhir.

Catatan: XLOOKUP melakukan padanan tepat secara lalai, jadi mod padanan tidak ditetapkan.

Bekerja dari dalam ke luar, XLOOKUP dalaman digunakan untuk mengambil semua data untuk "Frantz":

XLOOKUP(H4,names,data)

XLOOKUP menjumpai "Frantz" dalam julat nama yang dinamakan (B5: B13). Frantz muncul di baris kelima, jadi XLOOKUP mengembalikan baris data kelima (C5: E13). Hasilnya adalah susunan yang mewakili satu baris data untuk Frantz, yang mengandungi penjualan selama 3 bulan:

(10699,5194,10525) // data for Frantz

Susunan ini dikembalikan terus ke XLOOKUP luar sebagai return_array:

=XLOOKUP(H5,months,(10699,5194,10525))

XLOOKUP luar menemui nilai dalam H5 ("Mar") dalam julat bulan yang dinamakan (C4: E4). Nilai "Mar" muncul sebagai item ketiga, jadi XLOOKUP mengembalikan item ketiga dari data penjualan, nilai 10525.

Tanpa julat bernama

Julat dinamakan yang digunakan dalam contoh ini hanya untuk kebolehbacaan. Tanpa julat yang dinamakan, formula adalah:

=XLOOKUP(H5,C4:E4,XLOOKUP(H4,B5:B13,C5:E13))

INDEX dan PERTANDINGAN

Contoh ini dapat diselesaikan dengan INDEX dan MATCH seperti ini:

=INDEX(C5:E13,MATCH(H4,B5:B13,0),MATCH(H5,C4:E4,0))

INDEX and MATCH adalah penyelesaian yang baik untuk masalah ini, dan mungkin lebih mudah difahami bagi kebanyakan orang. Walau bagaimanapun, versi XLOOKUP menunjukkan kehebatan dan kelenturan XLOOKUP.

Artikel menarik...