XLOOKUP adalah fungsi pencarian terbaru di Excel yang jauh lebih sederhana dan powerful dibanding VLOOKUP. Dalam tutorial ini, Anda akan belajar contoh-contoh rumus XLOOKUP sederhana yang bisa langsung Anda terapkan untuk mencari data dengan mudah.
Dengan XLOOKUP, Anda tidak perlu lagi khawatir tentang arah pencarian, nomor kolom index, atau error handling yang rumit. Mari kita pelajari contoh-contoh praktisnya!
Daftar Isi Tutorial
1. Contoh XLOOKUP Paling Sederhana
Mari mulai dengan contoh paling dasar penggunaan XLOOKUP untuk mencari harga produk berdasarkan kode produk.
=XLOOKUP("PRD-001", A2:A10, B2:B10)
// Hasil: Mengembalikan harga produk dengan kode PRD-001
Contoh dengan Referensi Sel
Lebih praktis menggunakan referensi sel daripada nilai teks langsung:
=XLOOKUP(D2, A2:A100, B2:B100)
// Fleksibel - ganti nilai di D2 untuk mencari kode berbeda
2. XLOOKUP dengan Pesan Error Custom
Salah satu keunggulan XLOOKUP adalah kemampuan memberikan pesan custom ketika data tidak ditemukan.
=XLOOKUP(D2, A2:A100, B2:B100, "Tidak Ditemukan")
// Tidak perlu IFERROR terpisah seperti di VLOOKUP
Contoh dengan Multiple Pesan Error
Anda bisa custom pesan error sesuai kebutuhan:
=XLOOKUP(E2, F2:F50, G2:G50, "Data kosong")
=XLOOKUP(H2, I2:I200, J2:J200, 0) // Return 0 jika tidak ditemukan
3. Pencarian ke Kiri dengan XLOOKUP
Ini adalah keunggulan besar XLOOKUP - bisa mencari nilai di kolom sebelah kiri lookup value.
// Cari nama produk berdasarkan kode produk (pencarian ke kiri)
=XLOOKUP(D2, B2:B100, A2:A100)
// Hasil: Mengembalikan nama produk dari kolom A
Contoh Praktis Pencarian ke Kiri
4. XLOOKUP untuk Multiple Kolom
XLOOKUP bisa mengembalikan nilai dari multiple kolom sekaligus.
=XLOOKUP(D2, A2:A100, B2:C100)
// Hasil: Array dengan nilai dari kolom B (harga) dan C (stok)
Contoh dengan SPILL Operator
Di Excel 365, hasil array akan otomatis "spill" ke sel sebelahnya:
=XLOOKUP(D2, A2:A100, B2:C100)
// Sel pertama: harga, sel kedua: stok
Visualisasi XLOOKUP Multiple Kolom
[GAMBAR: Tabel Excel menunjukkan XLOOKUP mengembalikan multiple nilai]
XLOOKUP(D2, A2:A10, B2:C10) mengembalikan array dengan nilai dari kolom B dan C
5. Pencarian Wildcard dengan XLOOKUP
XLOOKUP mendukung pencarian partial dengan wildcard characters.
=XLOOKUP("*Jakarta*", A2:A100, B2:B100, , 2)
// Parameter 2 di match_mode untuk wildcard search
| Wildcard | Contoh | Deskripsi |
|---|---|---|
| * | "*laptop*" | Mencari teks yang mengandung "laptop" |
| ? | "PRD-???" | Mencari dengan 3 karakter random setelah "PRD-" |
| ~ | "~*" | Mencari karakter * literal (bukan wildcard) |
Contoh Wildcard Lainnya
=XLOOKUP("APP*", A2:A100, B2:B100, , 2)
// Cari produk dengan 5 karakter setelah "CAT-"
=XLOOKUP("CAT-?????", A2:A100, B2:B100, , 2)
// Cari yang diakhiri "-2024"
=XLOOKUP("*-2024", A2:A100, B2:B100, , 2)
6. Download Template Praktik
Untuk membantu Anda mempraktikkan XLOOKUP, kami menyediakan template Excel gratis yang berisi:
- 10+ contoh rumus XLOOKUP siap pakai
- Data dummy untuk latihan berbagai skenario
- Solusi dan penjelasan untuk setiap contoh
- Cheat sheet XLOOKUP untuk referensi cepat
Yang Anda Dapatkan dalam Template
📊 Contoh Dasar
Pencarian sederhana, error handling, pencarian ke kiri
🔍 Wildcard Search
Pencarian partial dengan *, ?, dan wildcard lainnya
📈 Multiple Return
XLOOKUP yang mengembalikan multiple kolom
🎯 Latihan Interaktif
Space untuk mencoba sendiri dengan data provided
Pertanyaan yang Sering Diajukan (FAQ)
Contoh paling sederhana: =XLOOKUP(A2, D2:D10, E2:E10) untuk mencari nilai di A2 dalam range D2:D10 dan mengembalikan nilai dari E2:E10.
Ya, gunakan match_mode 2 dengan wildcard: =XLOOKUP('*'&A2&'*', B2:B10, C2:C10, , 2) untuk mencari teks yang mengandung nilai di A2.
Gunakan parameter if_not_found: =XLOOKUP(A2, B2:B10, C2:C10, 'Data tidak ditemukan') untuk memberikan pesan custom jika data tidak ada.
Ya, XLOOKUP bisa mengembalikan multiple kolom: =XLOOKUP(A2, B2:B10, C2:E10) akan mengembalikan array dengan nilai dari kolom C, D, dan E.