Lookup & Reference

XLOOKUP

Microsoft ExcelMicrosoft Excel

Versi modern dan jauh lebih fleksibel dari VLOOKUP. Bisa mencari di kolom manapun, mendukung pencarian terbalik, dan mengembalikan range hasil sekaligus. Tersedia di Excel 365 dan 2021.

Tipe hasil: Any

Syntax

XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

Parameter

lookup_valuevalue/referencewajib

Nilai yang dicari.

lookup_arrayrangewajib

Range atau kolom tempat mencari lookup_value.

return_arrayrangewajib

Range atau kolom yang nilainya ingin dikembalikan.

if_not_foundvalueopsional

Nilai yang ditampilkan jika tidak ditemukan. Default: #N/A.

match_modeintegeropsional

0 = exact match (default), -1 = exact or next smaller, 1 = exact or next larger, 2 = wildcard.

search_modeintegeropsional

1 = dari atas (default), -1 = dari bawah, 2 = binary ascending, -2 = binary descending.

Catatan

  • Tidak tersedia di Excel 2019 ke bawah. Gunakan INDEX/MATCH sebagai alternatif universal.
  • if_not_found menghilangkan kebutuhan IFERROR(VLOOKUP(...), "...") yang biasa dipakai.
  • XLOOKUP bisa mencari secara horizontal maupun vertikal — menggantikan sekaligus VLOOKUP dan HLOOKUP.

Contoh Penggunaan

Ganti VLOOKUP yang lebih bersih

1=XLOOKUP(A2, ProdukList[Kode], ProdukList[Harga], "Tidak ditemukan")

Cari kode produk di A2, kembalikan harga. Jika tidak ada, tampilkan 'Tidak ditemukan' bukan error.

Hasil
Harga produk atau 'Tidak ditemukan'

Cari dari bawah (data terbaru)

1=XLOOKUP(D1, B2:B100, C2:C100, , 0, -1)

Cari dari baris terakhir ke atas — berguna untuk menemukan transaksi terbaru dari ID yang sama.

Hasil
Nilai terbaru untuk ID tersebut

Kembalikan beberapa kolom sekaligus

1=XLOOKUP(A2, B2:B10, C2:E10)

return_array bisa multi-kolom — XLOOKUP spill otomatis ke kolom D dan E.

Hasil
Tiga nilai dari kolom C, D, E di baris yang ditemukan

Pertanyaan Umum tentang XLOOKUP

Apa itu fungsi XLOOKUP di Microsoft Excel?
Versi modern dan jauh lebih fleksibel dari VLOOKUP. Bisa mencari di kolom manapun, mendukung pencarian terbalik, dan mengembalikan range hasil sekaligus. Tersedia di Excel 365 dan 2021. Di Microsoft Excel, fungsi XLOOKUP termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien. Tidak tersedia di Excel 2019 ke bawah. Gunakan INDEX/MATCH sebagai alternatif universal..
Bagaimana cara menggunakan XLOOKUP di Microsoft Excel?
Gunakan sintaks berikut: XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode]). if_not_found menghilangkan kebutuhan IFERROR(VLOOKUP(...), "...") yang biasa dipakai.. XLOOKUP bisa mencari secara horizontal maupun vertikal — menggantikan sekaligus VLOOKUP dan HLOOKUP..
Apa nilai yang dikembalikan oleh fungsi XLOOKUP?
Fungsi XLOOKUP mengembalikan nilai bertipe Any. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi XLOOKUP?
Fungsi ini memiliki 3 parameter wajib dan 3 parameter opsional. Parameter yang digunakan: lookup_value (value/reference, wajib): Nilai yang dicari.; lookup_array (range, wajib): Range atau kolom tempat mencari lookup_value.; return_array (range, wajib): Range atau kolom yang nilainya ingin dikembalikan.; if_not_found (value, opsional): Nilai yang ditampilkan jika tidak ditemukan. Default: #N/A.; match_mode (integer, opsional): 0 = exact match (default), -1 = exact or next smaller, 1 = exact or next larger, 2 = wildcard.; search_mode (integer, opsional): 1 = dari atas (default), -1 = dari bawah, 2 = binary ascending, -2 = binary descending..

Latihan terkait

Praktikkan XLOOKUP dengan soal interaktif:

Fungsi terkait

Di platform lain