Cara Menggunakan VLOOKUP di Microsoft Excel Lengkap dengan Contoh Kasus dan Solusinya

Banyak pengguna masih sering mengalami kebingungan atau error saat menggunakan VLOOKUP di Microsoft Excel, terutama ketika hasil tidak sesuai harapan.

Hairul Alwan

Posted: Sabtu, 11 Oktober 2025 | 11:05 WIB
Ilustrasi Excel. [Microsoft]

Ilustrasi Excel. [Microsoft]

Hitekno.com - VLOOKUP adalah salah satu fungsi paling populer di Microsoft Excel yang digunakan untuk mencari dan menampilkan data secara otomatis berdasarkan nilai tertentu.

Meski terlihat sederhana, banyak pengguna masih sering mengalami kebingungan atau error saat menggunakan VLOOKUP di Microsoft Excel, terutama ketika hasil tidak sesuai harapan.

Para pengguna bisa mencoba sembilan cara menggunakan VLOOKUP yang ada di bawah ini beserta contoh permasalahan yang sering terjadi, mulai dari pencarian data yang tepat, penerapan rumus gabungan, hingga cara mengatasi error umum seperti #N/A atau #REF!.

Dengan memahami setiap contoh kasusnya, kamu bisa mengolah data di Excel dengan lebih cepat, akurat, dan profesional.

VLOOKUP adalah fungsi di Excel yang digunakan untuk mencari nilai tertentu pada kolom pertama sebuah tabel dan menampilkan data yang sesuai dari kolom lain di baris yang sama, sehingga memudahkan pengguna menemukan informasi secara cepat, akurat, dan otomatis tanpa harus mencarinya secara manual.

Berikut penjelasan lebih detail tentang cara menggunakan Vlookup:

1. Pencocokan Tepat (Exact Match)

Penerapan pada saat apa: Digunakan ketika data harus cocok secara persis, seperti dalam manajemen inventaris atau database karyawan, di mana kesalahan pencocokan bisa menyebabkan kesalahan fatal (misalnya, salah mengirim barang).

Contoh permasalahan: Anda memiliki daftar produk di toko online dengan ID unik. Masalah: Pelanggan memesan produk dengan ID "P001", dan Anda perlu mencari nama produknya dari tabel master untuk konfirmasi pesanan.

Formula:

Baca Juga: Review Poco X7 Pro: Kencang Buat Gaming, Baterai Gede, Harga Bersahabat

text
=VLOOKUP(A2, B2:D10, 2, FALSE)

  • A2: ID produk yang dicari ("P001").
  • B2:D10: Tabel data (kolom B: ID, kolom C: Nama Produk).
  • 2: Mengambil nama produk.
  • FALSE: Pastikan cocok tepat, agar tidak salah ambil data produk serupa.

2. Pencocokan Perkiraan (Approximate Match)

Penerapan pada saat apa: Berguna untuk data yang berbasis rentang atau skala, seperti sistem penilaian atau perhitungan diskon, di mana nilai tidak harus tepat tapi mendekati batas tertentu. Tabel harus diurutkan ascending.

Contoh permasalahan: Di sekolah, Anda memiliki tabel rentang nilai ujian (misalnya, 0-59: D, 60-69: C). Masalah: Siswa mendapat skor 75, dan Anda perlu menentukan grade otomatis untuk laporan nilai.

Formula:

text
=VLOOKUP(A2, E2:G10, 2, TRUE)

  • A2: Skor siswa (75).
  • E2:G10: Tabel rentang (kolom E: Batas bawah seperti 0,60,70; kolom F: Grade seperti D,C,B).
  • 2: Mengambil grade.
  • TRUE: Cocokkan dengan nilai terdekat di bawahnya (misalnya, 70-79: B).

3. Menggunakan VLOOKUP dengan Referensi Kolom Dinamis

Penerapan pada saat apa: Saat tabel data sering berubah (misalnya, kolom ditambahkan), atau ketika Anda ingin formula fleksibel tanpa mengubah manual col_index_num, seperti dalam dashboard bisnis yang dinamis.

Contoh permasalahan: Di laporan keuangan perusahaan, header kolom seperti "Pendapatan" bisa bergeser posisi. Masalah: Anda perlu mencari pendapatan berdasarkan kode departemen tanpa mengubah formula setiap kali tabel di-update.

Formula:

text
=VLOOKUP(A2, B2:D10, MATCH("Pendapatan", B1:D1, 0), FALSE)

  • MATCH mencari posisi kolom "Pendapatan" di header (B1:D1).
  • Hasil MATCH jadi col_index_num, sehingga formula tetap akurat meski kolom bergeser.

4. VLOOKUP dengan Wildcard (Pencarian Sebagian)

Penerapan pada saat apa: Untuk pencarian teks yang tidak lengkap atau variatif, seperti dalam analisis data pelanggan di CRM, di mana nama atau deskripsi tidak selalu tepat (misalnya, pencarian nama yang mirip).

Contoh permasalahan: Di daftar kontak, Anda hanya ingat bagian nama seperti "John". Masalah: Temukan alamat email dari nama yang mengandung "John" untuk kampanye email marketing.

Formula:

text
=VLOOKUP("*"&A2&"*", B2:D10, 2, FALSE)

  • A2: Teks parsial ("John").
  • ""&A2&"": Cocokkan nama seperti "John Doe" atau "Johnny".
  • 2: Mengambil email dari kolom kedua.

5. VLOOKUP dengan Tabel di Lembar Lain

Penerapan pada saat apa: Saat workbook Excel besar dengan data terpisah di multiple sheet, seperti dalam proyek akuntansi di mana data master di sheet terpisah untuk menghindari kekacauan.

Contoh permasalahan: Di file Excel laporan bulanan, data karyawan ada di Sheet "Master". Masalah: Di Sheet "Gaji", cari gaji berdasarkan ID karyawan dari Sheet Master untuk hitung payroll.

Formula:

text
=VLOOKUP(A2, Sheet2!A2:C10, 2, FALSE)

  • Sheet2!A2:C10: Tabel di lembar "Sheet2" (kolom A: ID, kolom B: Gaji).

6. VLOOKUP dengan Penanganan Error (IFERROR)

Penerapan pada saat apa: Untuk membuat laporan yang bersih dan user-friendly, terutama di dashboard yang dilihat oleh non-teknis, di mana error #N/A bisa membingungkan pengguna.

Contoh permasalahan: Di sistem penjualan, ID produk kadang tidak ada di tabel. Masalah: Hindari error saat mencari harga, dan tampilkan pesan "Stok Habis" untuk alert tim penjualan.

Formula:

text
=IFERROR(VLOOKUP(A2, B2:D10, 2, FALSE), "Stok Habis")

  • Jika ID di A2 tidak ditemukan, tampilkan "Stok Habis" alih-alih #N/A.

7. VLOOKUP untuk Data Ganda (Menggunakan Helper Column)

Penerapan pada saat apa: Saat ada duplikat di kolom pencarian, seperti log transaksi harian di mana ID sama tapi tanggal berbeda, untuk menghindari pengambilan data salah.

Contoh permasalahan: Di log penjualan, ID pelanggan sama tapi transaksi berbeda per hari. Masalah: Cari total pembelian spesifik tanggal tanpa ambil transaksi lama.

Formula:

text
=VLOOKUP(A2&"-"&B2, C2:E10, 3, FALSE)

  • A2&"-"&B2: Kombinasi ID pelanggan dan tanggal (misalnya, "C001-2023-10-01").
  • Kolom C: Helper column dengan kombinasi unik.

8. VLOOKUP dengan Dynamic Range (Menggunakan Named Range atau OFFSET)

Penerapan pada saat apa: Untuk tabel yang sering bertambah baris (dinamis), seperti daftar pesanan yang terus update, agar formula tidak perlu diubah manual.

Contoh permasalahan: Di spreadsheet stok barang, tabel inventaris bertambah setiap hari. Masalah: Cari stok terkini tanpa mengubah range tabel setiap kali ada penambahan data.

Contoh dengan Named Range:

Buat Named Range "DataTabel" untuk B2:D100 (bisa di-expand).

Formula:

text
=VLOOKUP(A2, DataTabel, 2, FALSE)

9. VLOOKUP dengan Kombinasi Fungsi Lain

Penerapan pada saat apa: Untuk skenario kompleks seperti pemilihan data kondisional, di analisis data besar seperti laporan penjualan multi-kategori.

Contoh permasalahan: Anda punya dua kolom data terpisah (misalnya, harga dan diskon). Masalah: Pilih secara dinamis antara harga atau diskon berdasarkan kondisi untuk hitung total tagihan.

Formula:

text
=VLOOKUP(A2, CHOOSE({1,2}, B2:B10, D2:D10), 2, FALSE)

  • CHOOSE membuat array kolom virtual (kolom 1: Harga, kolom
    2: Diskon).

Catatan Penting

Batasan VLOOKUP: Hanya mencari di kolom pertama, tidak bisa ke kiri, dan sensitif terhadap perubahan tabel. Gunakan INDEX/MATCH atau XLOOKUP untuk alternatif lebih baik.

Jumlah cara ini adalah 9 utama, tapi bisa dikembangkan lebih lanjut. Jika Anda punya data Excel spesifik atau ingin contoh file, beri tahu untuk penjelasan lebih detail!

Nah, itu dia penjelasan lengkap tentang cara menggunakan VLOOKUP beserta contoh permasalahannya. Kalau sudah paham cara kerjanya, kamu bakal sadar kalau fungsi ini sebenarnya nggak serumit yang dibayangkan malah bisa jadi penyelamat saat mengurus data yang ribet banget di Excel.

×
Zoomed
Berita Terkait Berita Terkini

Cara mudah dan cepat menghitung rata-rata angka di Excel untuk data akurat....

internet | 00:09 WIB

Daftar lengkap kode rahasia Xiaomi dan fungsinya untuk mengecek hardware, kamera, GPS, dan fungsi tersembunyi lainnya....

internet | 23:56 WIB

Panduan mudah membuat label undangan otomatis di Word, cocok untuk acara pernikahan, rapat, hingga acara formal lainnya....

internet | 23:43 WIB

Samsung Galaxy A36 5G tidak hanya mendukung konektivitas 5G untuk pengalaman internet super cepat, tetapi juga menawarka...

internet | 22:46 WIB

HiTekno.com membandingkannya Snapdragon 8 Gen 5 dengan Snapdragon 8 Gen 3, chip terbaik Qualcomm sebelumnya yang pakai C...

internet | 22:20 WIB