
Formula generik
=XLOOKUP(value,rng1,rng2)
Ringkasan
Untuk menggunakan XLOOKUP untuk mencari padanan yang tepat, anda perlu memberikan nilai carian, julat pencarian, dan julat hasil. Dalam contoh yang ditunjukkan, formula dalam H6 adalah:
=XLOOKUP(G4,B5:B18,D5:D18)
yang mengembalikan 3,517,424, populasi untuk Berlin dari lajur D.
Penjelasan
Dalam contoh yang ditunjukkan, sel G4 mengandungi nilai pencarian, "Berlin". XLOOKUP dikonfigurasi untuk mencari nilai ini dalam jadual, dan mengembalikan populasi. Formula dalam G5 adalah:
=XLOOKUP(G4,B5:B18,D5:D18) // get population
- Nilai carian berasal dari sel G4
- Lookup_array adalah julat B5: B18, yang mengandungi nama Bandar
- Return_array adalah D5: D18, yang mengandungi Populasi
- Match_mode tidak disediakan dan lalai ke 0 (padanan tepat)
- Kaedah carian_ tidak disediakan dan lalai menjadi 1 (pertama hingga terakhir)
Untuk mengembalikan County dan bukannya penduduk, hanya susunan pulangan yang diubah. Formula dalam G6 adalah:
=XLOOKUP(G4,B5:B18,C5:C18) // get country
XLOOKUP vs VLOOKUP
Formula VLOOKUP yang setara untuk mendapatkan populasi adalah:
=VLOOKUP(G4,B5:D18,3,0)
Terdapat beberapa perbezaan penting yang menjadikan XLOOKUP lebih fleksibel dan dapat diramalkan:
- VLOOKUP memerlukan susunan jadual penuh sebagai argumen kedua. XLOOKUP hanya memerlukan julat dengan nilai carian.
- VLOOKUP memerlukan argumen indeks lajur untuk menentukan lajur hasil. XLOOKUP memerlukan julat.
- VLOOKUP melakukan pertandingan hampir secara lalai. Tingkah laku ini boleh menyebabkan masalah yang serius. XLOOKUP melakukan padanan tepat secara lalai.