- Apa Itu XLOOKUP dan Kenapa Penting Dikuasai
- Kelebihan XLOOKUP Dibanding VLOOKUP, HLOOKUP, dan INDEX MATCH
- Cara Menggunakan XLOOKUP: Langkah demi Langkah
- Contoh Penerapan XLOOKUP untuk Kasus Kerja Nyata
- Kesalahan Umum Saat Memakai XLOOKUP
- Tips Profesional Memakai XLOOKUP
- FAQ Seputar Rumus XLOOKUP Excel
- Kesimpulan
Bagi karyawan kantor, mahasiswa, analis data, hingga praktisi HR dan keuangan, rumus XLOOKUP Excel bukan sekadar alternatif VLOOKUP — melainkan fungsi pencarian data paling fleksibel yang tersedia saat ini. Artikel ini membahas sintaks lengkap, kelebihan dibanding fungsi lookup klasik, contoh penerapan pada kasus kerja nyata, kesalahan umum yang sering ditemui, hingga fitur lanjutan seperti pencarian regex dan multi-kriteria.
Apa Itu XLOOKUP dan Kenapa Penting Dikuasai
XLOOKUP bekerja secara dua arah — bisa mencari ke kanan maupun ke kiri, vertikal maupun horizontal — tanpa batasan posisi kolom seperti VLOOKUP. Fungsi ini juga memakai exact match sebagai default, sehingga risiko hasil salah karena lupa mengatur parameter jauh lebih kecil dibanding fungsi lookup lama.
| Argumen | Keterangan |
|---|---|
| lookup_value | Nilai yang ingin dicari (wajib diisi) |
| lookup_array | Rentang tempat pencarian dilakukan (wajib) |
| return_array | Rentang nilai yang akan dikembalikan (wajib) |
| [if_not_found] | Teks/nilai pengganti jika data tidak ditemukan, opsional (default #N/A) |
| [match_mode] | 0=exact (default), -1=next smaller, 1=next larger, 2=wildcard, 3=regex |
| [search_mode] | 1=dari atas (default), -1=dari bawah, 2/-2=binary search |
Kelebihan XLOOKUP Dibanding VLOOKUP, HLOOKUP, dan INDEX MATCH
Dibanding pendahulunya, XLOOKUP menutup sejumlah kelemahan klasik yang selama bertahun-tahun jadi keluhan pengguna Excel:
| Fitur | XLOOKUP | VLOOKUP | HLOOKUP | INDEX MATCH |
|---|---|---|---|---|
| Arah pencarian | Dua arah | Hanya ke kanan | Hanya ke bawah | Dua arah |
| Exact match default | Ya | Tidak | Tidak | Ya |
| Error handling bawaan | Ya (if_not_found) | Perlu IFERROR | Perlu IFERROR | Perlu IFERROR |
| Return banyak nilai sekaligus | Ya (spill array) | Tidak | Tidak | Terbatas |
| Dukungan regex | Ya (match_mode 3) | Tidak | Tidak | Tidak |
Poin paling praktis untuk pekerjaan sehari-hari: XLOOKUP tidak lagi mengharuskan kolom hasil berada di sebelah kanan kolom kunci pencarian — masalah klasik VLOOKUP yang sering memaksa pengguna menyusun ulang tabel. Bagi yang ingin mendalami fungsi lookup klasik lebih dulu sebagai dasar, bisa cek panduan lengkap rumus VLOOKUP Excel.
Cara Menggunakan XLOOKUP: Langkah demi Langkah
Ambil contoh tabel data produk berikut:
| Kode | Nama Produk | Harga (Rp) | Stok |
|---|---|---|---|
| P001 | Laptop Pro 14″ | 18.500.000 | 12 |
| P002 | Wireless Mouse | 250.000 | 45 |
| P003 | Keyboard Mekanik | 750.000 | 20 |
- Tentukan sel tempat hasil pencarian akan muncul.
- Tulis
=XLOOKUP(lalu masukkan nilai yang dicari, misalnya “P002”. - Tunjuk rentang lookup_array — kolom Kode (A2:A4).
- Tunjuk rentang return_array — kolom Harga (C2:C4).
- Tambahkan if_not_found, misalnya “Produk tidak ditemukan”, agar hasil tetap rapi saat data kosong.
Hasil: 250.000 — didapat langsung tanpa perlu menghitung posisi kolom seperti pada VLOOKUP.
Contoh Penerapan XLOOKUP untuk Kasus Kerja Nyata
Data Penjualan
Cari harga atau stok produk berdasarkan kode SKU dari ribuan baris data tanpa menghitung urutan kolom secara manual.
Rekap Absensi & Payroll
Tarik data jam kerja atau status kehadiran karyawan dari sheet absensi ke sheet perhitungan gaji secara otomatis.
Database Karyawan
Cocokkan NIK/NIP dengan data departemen, jabatan, atau grade gaji dari sheet HR yang terpisah.
Laporan Keuangan
Gabungkan data dari beberapa sheet bulanan menjadi satu laporan konsolidasi tanpa copy-paste manual.
Pencarian ke Kiri (Left Lookup)
Salah satu keunggulan utama XLOOKUP: mencari nama produk berdasarkan harga, meski kolom harga berada di sebelah kanan kolom nama — sesuatu yang tidak bisa dilakukan VLOOKUP tanpa trik tambahan.
Multiple Criteria (Kriteria Ganda)
Mencari harga produk tertentu yang juga memenuhi syarat stok tersedia:
Pencarian Regex (Fitur Lanjutan)
Sejak digulirkan resmi oleh Microsoft, match_mode 3 memungkinkan pencarian berbasis pola — berguna untuk memvalidasi format kode produk, NIP, atau nomor invoice yang tidak seragam:
Kesalahan Umum Saat Memakai XLOOKUP
Tips Profesional Memakai XLOOKUP
- Ubah rentang data menjadi Excel Table (Ctrl+T) agar referensi otomatis menyesuaikan saat baris baru ditambahkan.
- Kombinasikan dengan LET untuk menyimpan hasil pencarian ke variabel sementara, sehingga rumus kompleks lebih ringkas dan mudah dibaca.
- Gunakan search_mode -1 saat ingin mengambil entri terbaru dari data yang disusun kronologis menurun.
- Selalu isi argumen if_not_found agar laporan tidak dipenuhi #N/A yang membingungkan pengguna lain.
Untuk dokumentasi resmi lengkap seluruh argumen dan contoh dari Microsoft, silakan kunjungi halaman resmi fungsi XLOOKUP di Microsoft Support.
Baca Dokumentasi Resmi MicrosoftFAQ Seputar Rumus XLOOKUP Excel
Apakah XLOOKUP tersedia di semua versi Excel?
Tidak. XLOOKUP hanya tersedia di Excel 365, Excel 2021 ke atas, dan Excel untuk web. Pengguna Excel 2019 ke bawah perlu memakai VLOOKUP atau INDEX MATCH.
Apa perbedaan utama XLOOKUP dan VLOOKUP?
XLOOKUP bisa mencari dua arah (kiri-kanan), memakai exact match sebagai default, dan punya penanganan error bawaan — sementara VLOOKUP hanya bisa mencari ke kanan dan rawan error tanpa IFERROR tambahan.
Bagaimana cara mencari dengan lebih dari satu kriteria di XLOOKUP?
Gunakan array boolean dengan operator perkalian, misalnya (kriteria1)*(kriteria2), lalu cari nilai 1 sebagai lookup_value seperti pada contoh multiple criteria di atas.
Apakah XLOOKUP bisa menggantikan VLOOKUP sepenuhnya?
Untuk hampir semua kasus, ya. Namun VLOOKUP masih relevan dipelajari karena kompatibel di semua versi Excel dan masih banyak dipakai pada file lama.
Kenapa hasil XLOOKUP saya #N/A padahal datanya ada?
Penyebab paling umum adalah spasi tersembunyi atau format data yang berbeda (misalnya angka tersimpan sebagai teks). Coba bungkus lookup_value dengan TRIM() atau VALUE() sesuai kasusnya.
Kesimpulan
XLOOKUP bukan sekadar versi baru dari VLOOKUP — fungsi ini mengubah cara data dicari dan dihubungkan antar-sheet di Excel modern, dari pencarian dua arah, penanganan error bawaan, hingga pencarian berbasis pola lewat regex. Bagi profesional yang setiap hari berurusan dengan data penjualan, payroll, atau laporan keuangan, investasi waktu mempelajari XLOOKUP akan langsung terasa dari berkurangnya waktu yang terbuang untuk memperbaiki rumus yang rapuh saat struktur tabel berubah.
Jika Anda masih terbiasa dengan fungsi lookup klasik, mulailah dari rumus-rumus dasar Excel yang wajib dikuasai sebelum melangkah ke XLOOKUP, agar transisinya lebih mudah dipahami secara bertahap.





