XLOOKUP
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.
AnySyntax
XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])Parameter
Nilai yang dicari.
Range atau kolom tempat mencari lookup_value.
Range atau kolom yang nilainya ingin dikembalikan.
Nilai yang ditampilkan jika tidak ditemukan. Default: #N/A.
0 = exact match (default), -1 = exact or next smaller, 1 = exact or next larger, 2 = wildcard.
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.
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.
Kembalikan beberapa kolom sekaligus
1 =XLOOKUP(A2, B2:B10, C2:E10)
return_array bisa multi-kolom — XLOOKUP spill otomatis ke kolom D dan E.
Pertanyaan Umum tentang XLOOKUP
Apa itu fungsi XLOOKUP di Microsoft Excel?
Bagaimana cara menggunakan XLOOKUP di Microsoft Excel?
Apa nilai yang dikembalikan oleh fungsi XLOOKUP?
Apa saja parameter fungsi XLOOKUP?
Latihan terkait
Praktikkan XLOOKUP dengan soal interaktif: