Cara pakai VLOOKUP dan XLOOKUP adalah dua keterampilan paling berguna di Excel, terutama untuk karyawan kantor yang sering mengolah data penjualan, daftar karyawan, stok barang, atau laporan keuangan. VLOOKUP sudah menjadi rumus klasik selama puluhan tahun, sementara XLOOKUP (diperkenalkan di Excel 365 dan Excel 2021) menjadi pengganti yang lebih modern, fleksibel, dan aman.
Di tahun 2025–2026, XLOOKUP semakin banyak digunakan karena Microsoft terus mendorong adopsi fitur baru di Excel 365. Artikel ini akan membahas secara lengkap cara pakai VLOOKUP dan XLOOKUP, perbedaan utama, contoh praktis, cara mengatasi error umum, serta tips profesional agar Anda bisa mengolah data lebih cepat dan akurat di kantor.
Daftar Isi
Apa Itu VLOOKUP dan XLOOKUP?
VLOOKUP (Vertical Lookup)
- Fungsi: Mencari nilai di kolom pertama tabel (lookup value), lalu mengembalikan nilai dari kolom lain di baris yang sama.
- Sintaks: =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
- Kelebihan: Mudah dipahami, tersedia di semua versi Excel.
- Kekurangan: Hanya bisa mencari ke kanan, tidak bisa mencari ke kiri, rentan error jika kolom berubah.
XLOOKUP (Extended Lookup)
- Fungsi: Pencarian dua arah (kiri/kanan, atas/bawah), lebih fleksibel, dan bisa mengembalikan array.
- Sintaks: =XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
- Kelebihan: Mencari ke kiri, aman jika kolom berubah, bisa menampilkan pesan error custom.
- Kekurangan: Hanya tersedia di Excel 365, Excel 2021+, dan Excel untuk web.
Cara Pakai VLOOKUP di Excel (Contoh Praktis)
Contoh 1: Mencari Harga Barang dari Kode Produk
Misal Anda punya data stok di Sheet2:
| Kode | Nama Barang | Harga |
|---|---|---|
| A001 | Laptop | 15.000.000 |
| A002 | Mouse | 150.000 |
| A003 | Keyboard | 500.000 |
Di Sheet1, Anda ingin mencari harga berdasarkan kode:
Rumus: =VLOOKUP(A2, Sheet2!A:C, 3, FALSE)
- A2: Kode yang dicari
- Sheet2!A:C: Tabel pencarian
- 3: Kolom ke-3 (harga)
- FALSE: Exact match
Hasil: Jika A2 = A001 → Rp 15.000.000
Contoh 2: VLOOKUP dengan Multiple Criteria
Gunakan gabungan kolom bantu:
Rumus: =VLOOKUP(A2&B2, Sheet2!D:E, 2, FALSE)
- A2&B2: Kode + Nama
- Sheet2!D:E: Kolom bantu + hasil
Cara Pakai XLOOKUP di Excel (Contoh Praktis)
Contoh 1: Mencari Harga Barang (Lebih Sederhana)
Rumus: =XLOOKUP(A2, Sheet2!A:A, Sheet2!C:C, “Tidak Ditemukan”)
- A2: Kode yang dicari
- Sheet2!A:A: Kolom pencarian
- Sheet2!C:C: Kolom hasil
- “Tidak Ditemukan”: Pesan jika tidak ada
Keunggulan: Bisa mencari ke kiri, pesan error custom.
Contoh 2: XLOOKUP dengan Multiple Criteria
Rumus: =XLOOKUP(1, (Sheet2!A:A=A2)*(Sheet2!B:B=B2), Sheet2!C:C, “Tidak Ditemukan”)
- Cari berdasarkan dua kriteria (kode + nama)
Perbandingan VLOOKUP vs XLOOKUP
| Aspek | VLOOKUP | XLOOKUP |
|---|---|---|
| Arah Pencarian | Hanya ke kanan | Ke kiri/kanan, atas/bawah |
| Exact Match | FALSE (manual) | Default exact match |
| Error Handling | #N/A jika tidak ditemukan | Bisa custom (misal “Tidak Ditemukan”) |
| Kolom Dinamis | Rentan error jika kolom berubah | Aman, pakai array |
| Ketersediaan | Semua versi Excel | Excel 365, 2021+, web |
| Return Array | Tidak | Ya (spill array) |
Kesimpulan Perbandingan:
XLOOKUP adalah pengganti VLOOKUP yang jauh lebih baik. Gunakan XLOOKUP jika Anda pakai Excel versi terbaru. VLOOKUP masih relevan untuk kompatibilitas file lama atau kolaborasi dengan pengguna Excel versi lawas.
Tips Profesional Menggunakan VLOOKUP dan XLOOKUP di Kantor
- Gunakan Named Range
=VLOOKUP(A2, DataStok, 3, FALSE) → lebih mudah dibaca - Kombinasi dengan IFERROR
=IFERROR(XLOOKUP(A2, Kode, Harga, “Tidak Ditemukan”), 0) - Gunakan Table (Ctrl+T)
Data otomatis expand saat tambah baris - Hindari VLOOKUP dengan Col Index Num Hardcode
Jika kolom berubah → error. Gunakan XLOOKUP atau INDEX+MATCH - Gunakan XLOOKUP dengan Spill Array
=XLOOKUP(A2:A10, Sheet2!A:A, Sheet2!B:B) → hasil langsung spill
FAQ (Pertanyaan yang Sering Diajukan)
Apa perbedaan utama VLOOKUP dan XLOOKUP?
XLOOKUP bisa mencari ke kiri, pesan error custom, dan lebih aman jika kolom berubah.
Kenapa VLOOKUP sering error #N/A?
Lookup value tidak ditemukan atau format data tidak sama (teks vs angka).
Apakah XLOOKUP tersedia di Excel saya?
Hanya di Excel 365, Excel 2021+, atau Excel untuk web.
Bagaimana cara mengganti VLOOKUP dengan XLOOKUP?
Ganti =VLOOKUP(A2, A:C, 3, FALSE) menjadi =XLOOKUP(A2, A:A, C:C)
Rumus apa pengganti VLOOKUP jika tidak punya XLOOKUP?
Gunakan INDEX + MATCH: =INDEX(C:C, MATCH(A2, A:A, 0))
Kesimpulan
Cara pakai VLOOKUP dan XLOOKUP adalah keterampilan wajib di kantor untuk mengolah data dengan cepat dan akurat. VLOOKUP tetap relevan untuk kompatibilitas, tetapi XLOOKUP adalah pilihan terbaik di Excel modern karena fleksibilitas, keamanan, dan kemampuan mengembalikan array.
Di tahun 2025–2026, kuasai XLOOKUP untuk meningkatkan produktivitas Anda. Gunakan rumus ini dalam laporan penjualan, absensi, stok barang, atau analisis keuangan. Latihan rutin dengan data nyata akan membuat Anda mahir dalam waktu singkat. Selamat mencoba dan jadilah pengguna Excel yang lebih efisien di kantor!





