XLOOKUP adalah fungsi pencarian canggih di Microsoft Excel yang diperkenalkan pada Excel 365 dan Excel 2021, dirancang untuk menggantikan VLOOKUP dan HLOOKUP dengan fleksibilitas dan kemudahan penggunaan yang lebih baik.
Fungsi ini memungkinkan pengguna untuk mencari nilai baik secara vertikal maupun horizontal dalam rentang data, menghasilkan nilai terkait dari rentang lain, tanpa batasan posisi kolom atau baris seperti pendahulunya.
Dengan fitur seperti pencocokan eksak atau perkiraan, dukungan wildcard, penanganan kesalahan yang lebih baik melalui parameter if_not_found, serta opsi pencarian dari atas ke bawah atau sebaliknya, XLOOKUP menjadi alat yang sangat powerful untuk mengelola dan menganalisis data secara efisien.
| Fitur | HLOOKUP | VLOOKUP | XLOOKUP |
|---|---|---|---|
| Fungsi Utama |
Mencari nilai secara horizontal di baris atas tabel dan menghasilkan nilai dari baris di bawahnya. |
Mencari nilai secara vertikal di kolom paling kiri tabel dan menghasilkan nilai dari kolom di sebelah kanan. |
Mencari nilai baik secara vertikal maupun horizontal, dengan fleksibilitas tinggi untuk menghasilkan nilai dari rentang mana pun. |
| Arah Pencarian |
Horizontal (baris). | Vertikal (kolom). | Vertikal atau horizontal (fleksibel). |
| Struktur Tabel |
Baris pertama harus berisi nilai pencarian. |
Kolom pertama harus berisi nilai pencarian. |
Tidak ada batasan posisi kolom/ baris pencarian. |
| Sintaks | =HLOOKUP(lookup_value, |
=VLOOKUP(lookup_value, |
=XLOOKUP(lookup_value, lookup_array, |
| Fleksibilitas Pencarian |
Hanya mencari di baris atas dan menghasilkan nilai dari baris di bawahnya. |
Hanya mencari di kolom kiri dan menghasilkan nilai dari kolom kanan. |
Bisa mencari di rentang apa pun dan menghasilkan nilai dari rentang lain, tidak terbatas posisi. |
| Urutan Pencarian |
Dari kiri ke kanan. | Dari atas ke bawah. | Fleksibel: dari atas ke bawah, bawah ke atas, atau menggunakan binary search. |
| Penanganan Kesalahan |
Tidak ada parameter bawaan untuk menangani nilai tidak ditemukan (menghasilkan #N/A). |
Tidak ada parameter bawaan untuk menangani nilai tidak ditemukan (menghasilkan #N/A). |
Memiliki parameter [if_not_found] untuk menentukan nilai default (misalnya, "Tidak Ditemukan"). |
| Mode Pencocokan |
Hanya mendukung pencocokan eksak (0) atau perkiraan (1). |
Hanya mendukung pencocokan eksak (0) atau perkiraan (1). |
Mendukung pencocokan eksak (0), perkiraan lebih besar/kecil (-1/1), dan wildcard (2). |
| Wildcard Support |
Terbatas, hanya jika range_lookup diatur ke TRUE. |
Terbatas, hanya jika range_lookup diatur ke TRUE. |
Mendukung wildcard secara eksplisit dengan match_mode = 2. |
| Kinerja pada Tabel Besar |
Kurang efisien, tidak mendukung binary search. |
Kurang efisien, tidak mendukung binary search. |
Mendukung binary search (mode 2/-2) untuk data terurut, lebih cepat pada tabel besar. |
| Ketersediaan | Tersedia di semua versi Excel. |
Tersedia di semua versi Excel. | Tersedia di Excel 365 dan Excel 2021 ke atas. |
| Contoh Penggunaan |
=HLOOKUP("B", A1:C3, |
=VLOOKUP(101, |
=XLOOKUP(101, A1:A3, |
Contoh Skenario
Misalkan tabel berikut:
A B C ID Nama Umur 101 Andi 25 102 Budi 30 103 Cici 28
- VLOOKUP:
=VLOOKUP(102, A1:B3, 2, FALSE)→ Menghasilkan "Budi". - XLOOKUP:
=XLOOKUP(102, A1:A3, B1:B3, "Tidak Ditemukan")→ Menghasilkan "Budi". - HLOOKUP:
Jika data diatur secara horizontal, misalnya:A1: 101 B1: 102 C1: 103 A2: Andi B2: Budi C2: Cici=HLOOKUP(102, A1:C2, 2, FALSE)→ Menghasilkan "Budi".
Kesimpulan
- HLOOKUP cocok untuk tabel dengan data horizontal, tetapi terbatas.
- VLOOKUP lebih umum digunakan untuk pencarian vertikal, tetapi kaku karena membutuhkan kolom pencarian di sebelah kiri.
- XLOOKUP adalah yang paling fleksibel, mendukung berbagai jenis pencarian, penanganan kesalahan yang lebih baik, dan tersedia di Excel versi terbaru.

Tidak ada komentar:
Posting Komentar