Formula Excel: baris carian atau lajur XLOOKUP -

Isi kandungan

Formula generik

=XLOOKUP(value,headers,data) // lookup row

Ringkasan

XLOOKUP dapat digunakan untuk mencari dan mengambil baris atau lajur. Dalam contoh yang ditunjukkan, formula dalam H5 adalah:

=XLOOKUP(H4,C4:F4,C5:F8)

Oleh kerana semua data dalam C5: F8 disediakan sebagai return_array XLOOKUP mengembalikan julat E5: E8 sebagai hasilnya, yang tumpah ke dalam julat H5: H8.

Penjelasan

Salah satu kelebihan XLOOKUP yang baik adalah dengan mudah mengembalikan keseluruhan baris atau lajur sebagai hasil carian. Ini boleh dilakukan juga dengan INDEX dan MATCH, tetapi sintaksnya lebih kompleks.

Dalam contoh yang ditunjukkan, kami ingin mendapatkan semua nilai yang berkaitan dengan Q3. Formula dalam H5 adalah:

=XLOOKUP(H4,C4:F4,C5:F8)

  • Nilai carian berasal dari sel H4, yang mengandungi "Q3"
  • The lookup_array adalah julat C4: F4, yang berempat dalam tajuk
  • Return_array adalah C5: F8, yang mengandungi semua data
  • Match_mode tidak disediakan dan lalai ke 0 (padanan tepat)
  • Kaedah carian_ tidak disediakan dan lalai menjadi 1 (pertama hingga terakhir)

XLOOKUP mendapati "Q3" sebagai item kedua dalam C4: F4 dan mengembalikan lajur kedua return_array, julat E5: E8.

Baris carian

Dalam contoh yang ditunjukkan, XLOOKUP juga digunakan untuk mencari baris. Formula dalam C10 adalah:

=XLOOKUP(B10,B5:B8,C5:F8)

  • Nilai carian berasal dari sel B10, yang mengandungi "Tengah"
  • Lookup_array adalah julat B5: B8, yang menyenaraikan kawasan
  • Return_array adalah C5: F8, yang mengandungi semua data
  • Match_mode tidak disediakan dan lalai ke 0 (padanan tepat)
  • Kaedah carian_ tidak disediakan dan lalai menjadi 1 (pertama hingga terakhir)

XLOOKUP mendapati "Tengah" sebagai item ketiga dalam B5: B8 dan mengembalikan baris ketiga dari return_array, julat C7: F7.

Pemprosesan selanjutnya dengan fungsi lain

Hasil yang disampaikan oleh XLOOKUP dapat diserahkan kepada fungsi lain untuk proses selanjutnya. Sebagai contoh, untuk menambahkan semua nombor Q3, anda boleh menggunakan fungsi SUM seperti ini:

=SUM(XLOOKUP("Q3",C4:F4,C5:F8)) // sum Q3

yang mengembalikan satu keputusan, 503,250.

Artikel menarik...