Contoh Rumus XLOOKUP Sederhana untuk Mencari Data di Excel

★★★★★
4.8 (124 ulasan)
DC
156
Tutorial
6.8k
Pengikut
4.9★
Rating

David Chen - Excel Dashboard Specialist

Microsoft Certified Excel Expert | Data Analyst
David Chen adalah seorang ahli Excel dengan sertifikasi Microsoft dan pengalaman lebih dari 10 tahun dalam analisis data dan pembuatan dashboard. Dia telah membantu ribuan profesional meningkatkan kemampuan Excel mereka melalui tutorial dan kursus online.
Excel Expert Data Analysis Dashboard Design

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!

1. Contoh XLOOKUP Paling Sederhana

Mari mulai dengan contoh paling dasar penggunaan XLOOKUP untuk mencari harga produk berdasarkan kode produk.

// Data: Kolom A (Kode Produk), Kolom B (Harga)
=XLOOKUP("PRD-001", A2:A10, B2:B10)
// Hasil: Mengembalikan harga produk dengan kode PRD-001
💡 Tips: Bandingkan dengan VLOOKUP: =VLOOKUP("PRD-001", A2:B10, 2, FALSE). XLOOKUP lebih sederhana karena tidak perlu menentukan nomor kolom atau range lengkap.

Contoh dengan Referensi Sel

Lebih praktis menggunakan referensi sel daripada nilai teks langsung:

// Cari harga berdasarkan kode di sel D2
=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.

// Beri pesan "Tidak Ditemukan" jika kode produk tidak ada
=XLOOKUP(D2, A2:A100, B2:B100, "Tidak Ditemukan")
// Tidak perlu IFERROR terpisah seperti di VLOOKUP
📝 Catatan: Parameter ke-4 (if_not_found) adalah opsional. Jika tidak diisi, XLOOKUP akan mengembalikan #N/A seperti fungsi lookup tradisional.

Contoh dengan Multiple Pesan Error

Anda bisa custom pesan error sesuai kebutuhan:

=XLOOKUP(D2, A2:A100, B2:B100, "Produk tidak terdaftar")
=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.

// Data: Kolom A (Nama Produk), Kolom B (Kode Produk)
// Cari nama produk berdasarkan kode produk (pencarian ke kiri)
=XLOOKUP(D2, B2:B100, A2:A100)
// Hasil: Mengembalikan nama produk dari kolom A
⚠️ Perhatian: VLOOKUP tidak bisa melakukan ini! Anda harus menggunakan INDEX-MATCH yang lebih rumit. XLOOKUP menyederhanakan semuanya.

Contoh Praktis Pencarian ke Kiri

Cari Nama dari Kode
=XLOOKUP(kode, range_kode, range_nama)
📅
Cari Tanggal dari ID
=XLOOKUP(id, range_id, range_tanggal)
👤
Cari Manager dari Staff
=XLOOKUP(staff, range_staff, range_manager)

4. XLOOKUP untuk Multiple Kolom

XLOOKUP bisa mengembalikan nilai dari multiple kolom sekaligus.

// Kembalikan harga dan stok 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:

// Hasil akan mengisi 2 sel: harga dan stok
=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.

// Cari produk yang mengandung "Jakarta"
=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

// Cari produk yang diawali "APP"
=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

📥 Download Template XLOOKUP Gratis

Pertanyaan yang Sering Diajukan (FAQ)

Bagaimana contoh XLOOKUP paling sederhana? +

Contoh paling sederhana: =XLOOKUP(A2, D2:D10, E2:E10) untuk mencari nilai di A2 dalam range D2:D10 dan mengembalikan nilai dari E2:E10.

Apakah XLOOKUP bisa mencari teks parsial? +

Ya, gunakan match_mode 2 dengan wildcard: =XLOOKUP('*'&A2&'*', B2:B10, C2:C10, , 2) untuk mencari teks yang mengandung nilai di A2.

Bagaimana XLOOKUP menangani data tidak ditemukan? +

Gunakan parameter if_not_found: =XLOOKUP(A2, B2:B10, C2:C10, 'Data tidak ditemukan') untuk memberikan pesan custom jika data tidak ada.

Bisakah XLOOKUP mengembalikan multiple kolom? +

Ya, XLOOKUP bisa mengembalikan multiple kolom: =XLOOKUP(A2, B2:B10, C2:E10) akan mengembalikan array dengan nilai dari kolom C, D, dan E.