XLOOKUP Excel - Fungsi Pencarian Modern Pengganti VLOOKUP
Panduan XLOOKUP di Excel 2021 dan Microsoft 365. Cara kerja, sintaks, contoh vertikal & horizontal, keunggulan, dan tips agar laporan bebas error
XLOOKUP adalah fungsi pencarian terbaru di Excel (Microsoft 365 dan Excel 2021+). Satu rumus ini mengatasi kelemahan VLOOKUP dan HLOOKUP: bisa mencari ke kiri maupun kanan, vertikal maupun horizontal, plus menampilkan pesan kustom jika data tidak ditemukan.
Analogi singkat: Seperti VLOOKUP yang lebih pintar - Anda tentukan di mana mencari dan di mana mengambil hasil, tanpa perlu hitung nomor kolom/baris.
Kapan menggunakan XLOOKUP?
Pilih XLOOKUP jika:
- Anda memakai Excel 2021 atau Microsoft 365
- Kolom hasil berada di kiri kolom pencarian (VLOOKUP tidak bisa)
- Struktur tabel sering berubah (tanpa
col_index_num/row_index_num) - Ingin menghindari error
#N/Adi laporan
Masih memakai Excel 2019 ke bawah? Gunakan VLOOKUP atau HLOOKUP.
Cara kerjanya (3 langkah)
- Excel mencari
lookup_valuedilookup_array - Jika ketemu, Excel tahu posisi baris/kolom tersebut
- Excel mengembalikan nilai dari
return_arraypada posisi yang sama
Anda cukup tentukan kolom/baris pencarian dan kolom/baris hasil - tidak perlu hitung nomor indeks.
Sintaks XLOOKUP
=XLOOKUP(lookup_value; lookup_array; return_array; [if_not_found]; [match_mode]; [search_mode])
Yang wajib dipahami pemula:
| Argumen | Artinya |
|---|---|
lookup_value | Nilai yang dicari |
lookup_array | Kolom atau baris tempat mencari |
return_array | Kolom atau baris tempat mengambil hasil |
if_not_found | Teks atau nilai jika tidak ketemu (opsional, sangat disarankan) |
Opsional (lanjutan):
| Argumen | Artinya |
|---|---|
match_mode | 0 = cocok persis · -1 = nilai terdekat ke bawah · 2 = wildcard |
search_mode | 1 = atas ke bawah · -1 = bawah ke atas · 2 = binary search |
Contoh 1: Pencarian vertikal (ke kiri)
Skenario: NIK di kolom B, nama di kolom A. VLOOKUP tidak bisa mengambil nama di kiri NIK.
=XLOOKUP(E2; Data!B:B; Data!A:A; "NIK tidak terdaftar")
Baca rumusnya:
E2→ NIK yang dicariData!B:B→ cari di kolom NIKData!A:A→ ambil nama dari kolom A (di kiri kolom B)"NIK tidak terdaftar"→ tampilkan pesan ini, bukan#N/A
Contoh 2: Pencarian horizontal
Skenario: Sama seperti HLOOKUP, tapi range pencarian dan hasil dipilih terpisah:
=XLOOKUP("Q2"; Baris_Judul; Baris_Nilai; "Periode tidak ada")
Lebih mudah dibaca dan dirawat dibanding HLOOKUP dengan row_index_num.
Keunggulan XLOOKUP
| Fitur | VLOOKUP / HLOOKUP | XLOOKUP |
|---|---|---|
| Arah pencarian | Satu arah saja | Kiri, kanan, atas, bawah |
| Indeks kolom/baris | Wajib (col_index_num) | Tidak perlu |
| Data tidak ditemukan | Error #N/A | Bisa custom (if_not_found) |
Kapan tetap memakai VLOOKUP / HLOOKUP?
- File dibagikan ke Excel 2019 ke bawah
- Template perusahaan sudah distandarkan dan tidak boleh diubah
- Tim belum familiar dengan XLOOKUP
Ringkasan
- XLOOKUP = pilihan terbaik untuk Excel modern dan laporan administrasi
- Referensi langsung ke range, bukan nomor indeks
- Atur
if_not_foundagar laporan lebih rapi dan mudah dibaca - Untuk tabel vertikal klasik, bandingkan juga dengan VLOOKUP Excel