Cara Menggunakan XLOOKUP untuk Pencarian Horizontal 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 tidak hanya menggantikan VLOOKUP, tetapi juga HLOOKUP untuk pencarian horizontal. Dalam tutorial ini, Anda akan belajar cara menggunakan XLOOKUP untuk pencarian horizontal dengan contoh-contoh praktis yang bisa langsung Anda terapkan.

Dengan XLOOKUP horizontal, Anda tidak perlu lagi khawatir tentang nomor baris index atau error handling yang rumit seperti di HLOOKUP. Mari kita pelajari contoh-contoh praktisnya!

1. Apa itu XLOOKUP Horizontal dan Keunggulannya

XLOOKUP horizontal adalah penggunaan fungsi XLOOKUP untuk mencari data secara horizontal (kiri-kanan) dalam tabel Excel. Fungsi ini menggantikan HLOOKUP dengan sintaks yang lebih sederhana dan kemampuan yang lebih powerful.

Keunggulan XLOOKUP Horizontal

  • Pencarian ke kiri, kanan, atas, bawah
  • Tidak perlu nomor baris index
  • Error handling built-in
  • Pencarian wildcard lebih mudah
  • Return multiple baris sekaligus
Tip: XLOOKUP horizontal tersedia di Excel 365 dan Excel 2021. Pastikan Excel Anda sudah updated.

Perbandingan dengan HLOOKUP

  • HLOOKUP hanya bisa cari ke bawah
  • Perlu tentukan nomor baris
  • Butuh IFERROR terpisah
  • Lebih rentan error jika struktur tabel berubah
Migrasi: Jika Anda sudah terbiasa HLOOKUP, XLOOKUP horizontal akan lebih mudah dipelajari.

2. Sintaks Dasar XLOOKUP Horizontal

Memahami sintaks XLOOKUP untuk pencarian horizontal adalah kunci untuk menguasai fungsi ini. Berikut struktur dasarnya:

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

// Parameter untuk pencarian horizontal:
// lookup_value: Nilai yang ingin dicari (misal: di sel A2)
// lookup_array: Range horizontal tempat mencari nilai (misal: B1:E1)
// return_array: Range horizontal yang nilainya akan dikembalikan (misal: B2:E2)
// [if_not_found]: Opsional - pesan jika tidak ditemukan
// [match_mode]: Opsional - tipe pencocokan (0=exact, 2=wildcard)
// [search_mode]: Opsional - arah pencarian (1=first to last)
💡 Tips: Untuk pencarian horizontal, pastikan lookup_array dan return_array memiliki jumlah kolom yang sama dan orientasi horizontal.

3. Contoh XLOOKUP Horizontal Paling Sederhana

Mari mulai dengan contoh paling dasar penggunaan XLOOKUP untuk pencarian horizontal - mencari nilai penjualan berdasarkan bulan.

// Data: Baris 1 (Nama Bulan), Baris 2 (Nilai Penjualan)
=XLOOKUP("Januari", B1:E1, B2:E2)
// Hasil: Mengembalikan nilai penjualan untuk bulan Januari

Contoh dengan Referensi Sel

Lebih praktis menggunakan referensi sel daripada nilai teks langsung:

// Cari penjualan berdasarkan bulan di sel A2
=XLOOKUP(A2, B1:M1, B2:M2)
// Fleksibel - ganti nilai di A2 untuk mencari bulan berbeda

4. XLOOKUP Horizontal dengan Pesan Error Custom

Salah satu keunggulan XLOOKUP adalah kemampuan memberikan pesan custom ketika data tidak ditemukan dalam pencarian horizontal.

// Beri pesan "Bulan tidak ditemukan" jika bulan tidak ada
=XLOOKUP(A2, B1:M1, B2:M2, "Bulan tidak ditemukan")
// Tidak perlu IFERROR terpisah seperti di HLOOKUP
📝 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(A2, B1:M1, B2:M2, "Data tidak tersedia")
=XLOOKUP(B2, C1:Z1, C2:Z2, "Kuartal tidak ditemukan")
=XLOOKUP(C2, D1:AA1, D2:AA2, 0) // Return 0 jika tidak ditemukan

5. Pencarian ke Atas dengan XLOOKUP Horizontal

Ini adalah keunggulan besar XLOOKUP horizontal - bisa mencari nilai di baris sebelah atas lookup value.

// Data: Baris 1 (Kode Produk), Baris 2 (Nama Produk)
// Cari kode produk berdasarkan nama produk (pencarian ke atas)
=XLOOKUP(A2, B2:M2, B1:M1)
// Hasil: Mengembalikan kode produk dari baris 1
⚠️ Perhatian: HLOOKUP tidak bisa melakukan ini! Anda harus menggunakan INDEX-MATCH yang lebih rumit. XLOOKUP menyederhanakan semuanya.

Contoh Praktis XLOOKUP Horizontal

Cari Kode dari Nama
=XLOOKUP(nama, range_nama, range_kode)
📅
Cari Bulan dari Target
=XLOOKUP(target, range_target, range_bulan)
👤
Cari Region dari Sales
=XLOOKUP(sales, range_sales, range_region)

6. XLOOKUP Horizontal untuk Multiple Baris

XLOOKUP horizontal bisa mengembalikan nilai dari multiple baris sekaligus.

// Kembalikan penjualan dan target sekaligus
=XLOOKUP(A2, B1:M1, B2:M3)
// Hasil: Array dengan nilai dari baris 2 (penjualan) dan 3 (target)

Contoh dengan SPILL Operator

Di Excel 365, hasil array akan otomatis "spill" ke sel di bawahnya:

// Hasil akan mengisi 2 sel: penjualan dan target
=XLOOKUP(A2, B1:M1, B2:M3)
// Sel pertama: penjualan, sel kedua: target

Visualisasi XLOOKUP Horizontal Multiple Baris

[GAMBAR: Tabel Excel menunjukkan XLOOKUP horizontal mengembalikan multiple nilai]

XLOOKUP(A2, B1:M1, B2:M3) mengembalikan array dengan nilai dari baris 2 dan 3

7. Pencarian Wildcard Horizontal dengan XLOOKUP

XLOOKUP horizontal mendukung pencarian partial dengan wildcard characters.

// Cari produk yang mengandung "Pro"
=XLOOKUP("*Pro*", B1:M1, B2:M2, , 2)
// Parameter 2 di match_mode untuk wildcard search
Wildcard Contoh Deskripsi
* "*Q1*" Mencari teks yang mengandung "Q1"
? "Produk??" Mencari dengan 2 karakter random setelah "Produk"
~ "~*" Mencari karakter * literal (bukan wildcard)

Contoh Wildcard Horizontal Lainnya

// Cari produk yang diawali "APP"
=XLOOKUP("APP*", B1:M1, B2:M2, , 2)

// Cari produk dengan 3 karakter setelah "CAT-"
=XLOOKUP("CAT-???", B1:M1, B2:M2, , 2)

// Cari yang diakhiri "-2024"
=XLOOKUP("*-2024", B1:M1, B2:M2, , 2)

8. Download Template Praktik

Untuk membantu Anda mempraktikkan XLOOKUP horizontal, kami menyediakan template Excel gratis yang berisi:

  • 10+ contoh rumus XLOOKUP horizontal siap pakai
  • Data dummy untuk latihan berbagai skenario
  • Solusi dan penjelasan untuk setiap contoh
  • Cheat sheet XLOOKUP horizontal untuk referensi cepat

Yang Anda Dapatkan dalam Template

📊 Contoh Dasar Horizontal

Pencarian sederhana, error handling, pencarian ke atas

🔍 Wildcard Horizontal

Pencarian partial dengan *, ?, dan wildcard lainnya

📈 Multiple Return Horizontal

XLOOKUP yang mengembalikan multiple baris

🎯 Latihan Interaktif

Space untuk mencoba sendiri dengan data provided

📥 Download Template XLOOKUP Horizontal Gratis

Pertanyaan yang Sering Diajukan (FAQ)

Bagaimana contoh XLOOKUP horizontal paling sederhana? +

Contoh paling sederhana: =XLOOKUP(A2, B1:E1, B2:E2) untuk mencari nilai di A2 dalam range horizontal B1:E1 dan mengembalikan nilai dari baris B2:E2.

Apakah XLOOKUP horizontal bisa menggantikan HLOOKUP? +

Ya, XLOOKUP horizontal dapat menggantikan HLOOKUP dengan sintaks yang lebih sederhana dan kemampuan yang lebih baik, termasuk pencarian ke atas dan handling error yang lebih baik.

Bagaimana XLOOKUP horizontal menangani data tidak ditemukan? +

Gunakan parameter if_not_found: =XLOOKUP(A2, B1:E1, B2:E2, 'Data tidak ditemukan') untuk memberikan pesan custom jika data tidak ada.

Bisakah XLOOKUP horizontal mengembalikan multiple baris? +

Ya, XLOOKUP horizontal bisa mengembalikan multiple baris: =XLOOKUP(A2, B1:E1, B2:E5) akan mengembalikan array dengan nilai dari baris 2, 3, 4, dan 5.