VLOOKUP adalah fungsi Excel yang mencari suatu nilai di kolom paling kiri sebuah tabel, lalu mengambil nilai dari kolom lain pada baris yang sama. Fungsi ini sering dipakai untuk mengambil harga, nama, atau data lain berdasarkan kode.
Sintaks
=VLOOKUP(nilai_dicari, tabel, nomor_kolom, [pencocokan])
- nilai_dicari: nilai yang dicari, misalnya kode produk.
- tabel: rentang yang kolom pertamanya berisi nilai pencarian.
- nomor_kolom: urutan kolom dalam tabel yang nilainya diambil.
- pencocokan: FALSE (atau 0) untuk pencocokan tepat; TRUE untuk perkiraan.
Contoh
Tabel harga di A2:C10 dengan kolom Kode, Nama, Harga. Di lembar penjualan, kode ada di sel A2 dan Anda ingin mengambil harga: =VLOOKUP(A2, Harga!$A$2:$C$10, 3, FALSE). Angka 3 menunjukkan kolom ketiga, yaitu Harga.
Langkah penerapan
- Pastikan tabel referensi memiliki nilai pencarian di kolom paling kiri.
- Tulis rumus pada sel hasil.
- Gunakan referensi absolut untuk tabel (dengan tanda dolar) agar tidak bergeser saat disalin.
- Pakai FALSE untuk pencocokan tepat.
- Salin ke bawah.
Kesalahan yang sering terjadi
| Gejala | Penyebab | Solusi |
|---|---|---|
| #N/A | Nilai tidak ditemukan atau berbeda spasi | Periksa ejaan, hapus spasi berlebih |
| Hasil salah | Lupa memakai FALSE | Gunakan FALSE |
| Nomor kolom keliru | Menghitung dari kolom lain | Hitung dari kolom pertama tabel |
| Angka dan teks tidak cocok | Kode tersimpan dengan format berbeda | Samakan format |
Keterbatasan
VLOOKUP hanya melihat ke kanan dari kolom pencarian dan bergantung pada nomor kolom, sehingga mudah rusak bila kolom disisipkan. Fungsi yang lebih baru, XLOOKUP, mengatasi sebagian batasan itu. VLOOKUP merupakan fungsi klasik yang masih banyak dipakai, yaitu dikenal luas dan tersedia di versi lama Excel. Pegangannya ialah pencocokan tepat. Baca cara menggunakan XLOOKUP.
Pertanyaan yang sering diajukan
Apa beda TRUE dan FALSE?
FALSE mencari yang persis sama; TRUE mencari perkiraan pada data terurut.
Bisakah mencari ke kiri?
VLOOKUP tidak bisa; gunakan INDEX dan MATCH atau XLOOKUP.
Apakah ada di Google Sheets?
Ya, dengan sintaks serupa.