🔍 Data Pipeline: Tahap Analisis (Pencarian)

VLOOKUP vs XLOOKUP vs LOOKUP: Mencari Data Lintas Sheet Tanpa Scroll Manual

Aurino Djamaris • 8 Menit Baca • Belajar Excel

Di dunia bisnis, data jarang tersimpan dalam satu tabel raksasa. Master harga ada di satu sheet, transaksi harian ada di sheet lain, database pelanggan di file berbeda. Menggabungkannya dengan scroll bolak-balik lalu copy-paste manual adalah cara tercepat melahirkan laporan penuh human error.

Ingat Prinsip Emas kita? Excel adalah mesin, bukan kanvas. Jangan mengetik harga secara manual di sheet transaksi. Biarkan Excel yang “mencari” dan “menarik” data tersebut otomatis menggunakan fungsi Lookup.

☕ Kasus Kita: Supply Chain Roastery Kopi

🗄️ Sheet 1: MasterHarga (sudah diformat Table / Ctrl+T)

A (Kode)B (Nama Biji)C (Harga/kg)
1KodeNama BijiHarga/kg
2R-01Robusta Lampung85.000
3A-01Arabika Gayo150.000
4H-01House Blend110.000

🧾 Sheet 2: Transaksi (kolom Harga & Total perlu diisi otomatis)

A (Tanggal)B (Kode)C (Qty)D (Harga)E (Total)
201-SepA-015??
301-SepR-0110??

Misi: mengisi kolom D berdasarkan Kode di kolom B, lalu menghitung Total tanpa menyentuh angka satu pun.

🛠️ Langkah 1: VLOOKUP (Sang Legenda)

VLOOKUP (Vertical Lookup) bekerja seperti mencari nama di buku telepon: temukan kuncinya, lalu geser ke kanan untuk mengambil nilainya.

  1. Di sel D2 (Sheet Transaksi), ketik: =VLOOKUP([@Kode], MasterHarga, 3, FALSE)
  2. Tekan Enter — rumus terisi ke bawah otomatis berkat Table.
💡 Membedah 4 Argumen VLOOKUP:
  • [@Kode] = Apa yang dicari?
  • MasterHarga = Di mana carinya? (pakai nama Table/Named Range, jangan blok sel manual).
  • 3 = Kolom ke berapa hasilnya? (Harga = kolom ke-3).
  • FALSE = Harus sama persis. Wajib untuk kode/teks.
⚠️ Dua kelemahan bawaan VLOOKUP: (1) ia hanya bisa mencari ke kanan — jika kolom Harga berada di kiri kolom Kode, VLOOKUP menyerah; (2) angka “3” rapuh: jika seseorang menyisipkan kolom baru di tabel Master, indeks bergeser dan rumus diam-diam mengambil data salah.

🛠️ Langkah 2: XLOOKUP (Sang Raja Modern)

Di Excel 2021 / Microsoft 365, XLOOKUP menyelesaikan semua kelemahan itu. Ia tidak menghitung kolom — Anda cukup menunjukkan kolom kunci dan kolom hasil.

✅ Rumus di D2, versi XLOOKUP

=XLOOKUP([@Kode], MasterHarga[Kode], MasterHarga[Harga], "Kode tidak ditemukan")

Cara baca: cari [@Kode] di kolom Kode, kembalikan isi kolom Harga; bila tak ketemu, tulis “Kode tidak ditemukan”.

🚀 Ingat IFERROR di artikel Fungsi Logika?

Dengan XLOOKUP, pembungkus IFERROR menjadi usang — pesan error sudah built-in sebagai argumen keempat. Pencarian juga exact match secara default (tak perlu FALSE), dan ia bisa mencari ke kiri maupun kanan. Satu fungsi, empat masalah selesai.

Terakhir, kolom Total cukup: =[@Harga]*[@Qty]. Seluruh sheet Transaksi kini mengisi dirinya sendiri — tambah baris berapa pun, harga dan total tetap mengalir otomatis.

📊 Ringkasan Perbedaan Utama

FiturVLOOKUPXLOOKUPLOOKUP
1Arah CariKanan sajaSegala arah (kiri/kanan)Tergantung bentuk vector/array
2Atur ErrorRumus tambahan (IFERROR)Built-in (di dalam rumus)Terbatas
3Urutan DataBebas (jika exact match)BebasHarus terurut (untuk hasil akurat)
4EfisiensiMembaca seluruh tabelHanya membaca range yang dipilihCukup terbatas

🧭 Mana yang Harus Anda Pakai?

  • Pakai XLOOKUP bila Anda di Excel 2021/365: lebih aman, lebih cepat ditulis, dan tahan terhadap penyisipan kolom.
  • Pakai VLOOKUP bila file harus kompatibel dengan Excel lama (2016 ke bawah) atau dibagikan ke pihak eksternal yang versinya tak Anda ketahui.
  • LOOKUP adalah warisan era vector/array — cukup Anda kenali saat membaca file lama, tidak untuk ditulis di laporan baru.

🧠 Aha! Moment: Bagaimana Jika Kasir Salah Ketik Kode?

🛡️ Dari Pencarian menuju Perawatan:

Semua rumus lookup di dunia tidak bisa menyelamatkan data yang salah ketik: “A-01 ” (dengan spasi) atau “a-01” akan membuat pencarian gagal. Solusinya bukan rumus yang lebih rumit — melainkan mencegah input salah sejak awal dengan drop-down list. Itulah tahap Rawat dalam Data Pipeline: Data Validation & Proteksi.

📥 File Latihan

Buat dua sheet seperti kasus di atas (3 baris Master, 2 baris Transaksi), format keduanya dengan Ctrl+T, lalu tulis rumus VLOOKUP dan XLOOKUP berdampingan di kolom D dan E. Rasakan sendiri bedanya “menghitung kolom” versus “menunjuk kolom”.

📢 Bagikan Materi Ini

Bantu teman kuliah, rekan kerja, atau sesama pebisnis menemukan peta jalan belajar yang tepat:

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

🎧 Audio Reader + Karaoke
Gaya BicaraNormal
SuaraMemuat…
Kecepatan1.0x
⏳ Memuat script…