Rumus Excel: Pertandingan terakhir XLOOKUP -

Daftar Isi

Formula umum

=XLOOKUP(value,rng1,rng2,"no match",0,-1) // last exact match

Ringkasan

Untuk mengambil kecocokan terakhir dalam kumpulan data dengan XLOOKUP, setel argumen kelima ke -1. Dalam contoh yang ditunjukkan, rumus di G5, disalin ke bawah, adalah:

=XLOOKUP(F5,item,price,0,-1)

di mana item (B5: B15) dan harga (D5: D15) diberi nama rentang.

Penjelasan

Secara default, XLOOKUP akan mengembalikan kecocokan pertama dalam kumpulan data. Namun, XLOOKUP menawarkan argumen opsional yang disebut search_mode untuk mengontrol urutan pencarian data. Menyetel mode pencarian ke -1 menyebabkan XLOOKUP mencari "dari akhir ke pertama" atau, dengan kata lain, mencari mundur melalui data. Anda dapat melihat opsi ini digunakan dalam contoh yang ditampilkan. Rumus di G5, disalin, adalah:

=XLOOKUP(F5,item,price,"no match",0,-1)

Rumus yang sama tanpa rentang bernama adalah:

=XLOOKUP(F5,$B$5:$B$15,$D$5:$D$15,"no match",0,-1)

Argumen XLOOKUP dikonfigurasi sebagai berikut:

  • Lookup_value berasal dari sel F5
  • Lookup_array adalah item rentang bernama (B5: B15)
  • Return_array adalah kisaran bernama harga (D5: D15)
  • Argumen not_found diberikan sebagai "tidak ada kecocokan"
  • Match_mode disetel ke 0 (sama persis)
  • Search_mode disetel ke -1 (terakhir ke pertama)

Di setiap baris, XLOOKUP mencari nama item di kolom F di B5: B15, dimulai dari bawah. Ketika kecocokan tepat ditemukan, harga yang sesuai di kolom D dikembalikan. Jika tidak ditemukan kecocokan, XLOOKUP akan mengembalikan # N / A.

Catatan: contoh ini bergantung pada data yang diurutkan berdasarkan tanggal dalam urutan menaik. Jika data tidak diurutkan, lihat contoh ini.

Artikel yang menarik...