Rumus Excel: Pencarian horizontal XLOOKUP -

Daftar Isi

Formula umum

=XLOOKUP(value,rng1,rng2,,-1) // approximate match =XLOOKUP(value,rng1,rng2) // exact match

Ringkasan

Untuk melakukan pencarian horizontal dengan fungsi XLOOKUP, berikan nilai pencarian, array pencarian, dan array hasil. Berikan argumen match_mode untuk perkiraan kecocokan jika diperlukan. Dalam contoh yang ditunjukkan, rumus di I5, disalin ke bawah tabel, adalah:

=XLOOKUP(E5,quantity,discount,,-1)

di mana kuantitas (C4: F4) dan diskon (C5: F5) diberi nama rentang.

Penjelasan

Satu keuntungan bagus dari fungsi XLOOKUP adalah sintaks yang digunakan untuk pencarian horizontal sama dengan untuk pencarian vertikal.

Pada contoh yang ditampilkan, data di C4: F5 berisi diskon berbasis kuantitas. Saat kuantitas meningkat, diskon juga meningkat. Tabel di sebelah kanan menunjukkan diskon yang dikembalikan oleh XLOOKUP untuk beberapa jumlah acak. Rumus di F5, disalin, adalah:

=XLOOKUP(E5,quantity,discount,,-1)

Rumus yang sama tanpa rentang bernama adalah:

=XLOOKUP(H5,$C$4:$F$4,$C$5:$F$5,,-1)

Argumen XLOOKUP dikonfigurasikan seperti ini:

  • Lookup_value berasal dari sel E5
  • Lookup_array adalah kuantitas rentang bernama (C4: F4)
  • Return_array adalah diskon kisaran bernama (C5: F5)
  • Argumen not_found tidak disediakan
  • Match_mode disetel ke -1 (sama persis atau lebih kecil)
  • Search_mode tidak tersedia dan defaultnya adalah 1 (first to last)

Di setiap baris, XLOOKUP mencari kuantitas dalam rentang C4: F4. Ketika kecocokan tepat ditemukan, diskon yang sesuai di baris 5 dikembalikan. Jika pencocokan tepat tidak ditemukan, diskon yang terkait dengan jumlah terkecil berikutnya dikembalikan.

XLOOKUP vs HLOOKUP

Rumus HLOOKUP yang setara untuk contoh ini, adalah salah satu dari dua rumus di bawah ini:

=HLOOKUP(H5,$C$4:$F$5,2) // default approximate =HLOOKUP(H5,$C$4:$F$5,2,1) // explicit approximate

Ada beberapa perbedaan yang perlu diperhatikan:

  • HLOOKUP membutuhkan array tabel lengkap sebagai argumen kedua. XLOOKUP hanya membutuhkan rentang dengan nilai pencarian.
  • HLOOKUP membutuhkan indeks baris untuk menentukan kolom hasil. XLOOKUP membutuhkan rentang yang berisi nilai hasil.
  • HLOOKUP melakukan perkiraan kecocokan secara default. XLOOKUP melakukan pencocokan tepat secara default.
  • HLOOKUP membutuhkan data pencarian untuk diurutkan berdasarkan nilai pencarian. XLOOKUP bekerja dengan data yang tidak diurutkan.
  • HLOOKUP melakukan pencarian horizontal saja, XLOOKUP dapat melakukan pencarian horizontal dan vertikal.

Artikel yang menarik...