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!
Daftar Isi Tutorial
- Apa itu XLOOKUP Horizontal dan Keunggulannya
- Sintaks Dasar XLOOKUP Horizontal
- Contoh XLOOKUP Horizontal Paling Sederhana
- XLOOKUP Horizontal dengan Pesan Error Custom
- Pencarian ke Atas dengan XLOOKUP Horizontal
- XLOOKUP Horizontal untuk Multiple Baris
- Pencarian Wildcard Horizontal dengan XLOOKUP
- Download Template Praktik
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
Perbandingan dengan HLOOKUP
- HLOOKUP hanya bisa cari ke bawah
- Perlu tentukan nomor baris
- Butuh IFERROR terpisah
- Lebih rentan error jika struktur tabel berubah
2. Sintaks Dasar XLOOKUP Horizontal
Memahami sintaks XLOOKUP untuk pencarian horizontal adalah kunci untuk menguasai fungsi ini. Berikut struktur dasarnya:
// 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)
3. Contoh XLOOKUP Horizontal Paling Sederhana
Mari mulai dengan contoh paling dasar penggunaan XLOOKUP untuk pencarian horizontal - mencari nilai penjualan berdasarkan bulan.
=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:
=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.
=XLOOKUP(A2, B1:M1, B2:M2, "Bulan tidak ditemukan")
// Tidak perlu IFERROR terpisah seperti di HLOOKUP
Contoh dengan Multiple Pesan Error
Anda bisa custom pesan error sesuai kebutuhan:
=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.
// Cari kode produk berdasarkan nama produk (pencarian ke atas)
=XLOOKUP(A2, B2:M2, B1:M1)
// Hasil: Mengembalikan kode produk dari baris 1
Contoh Praktis XLOOKUP Horizontal
6. XLOOKUP Horizontal untuk Multiple Baris
XLOOKUP horizontal bisa mengembalikan nilai dari multiple baris 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:
=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.
=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
=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
Pertanyaan yang Sering Diajukan (FAQ)
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.
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.
Gunakan parameter if_not_found: =XLOOKUP(A2, B1:E1, B2:E2, 'Data tidak ditemukan') untuk memberikan pesan custom jika data tidak ada.
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.