VLOOKUP: Cari Harga Barang dari Daftar Ribuan Baris dalam Sedetik
Mencari data di tabel acuan dengan VLOOKUP: nilai dicari, tabel, nomor kolom, dan pencocokan tepat (FALSE).
Masalah klasik: data ada di tabel lain
Kamu punya daftar pesanan berisi kode barang, tetapi nama dan harga ada di daftar harga terpisah. Mengetik atau mencarinya satu-satu bisa memakan waktu berjam-jam. VLOOKUP mencarikannya otomatis. Bayangkan seperti mencari nama di buku telepon: kamu punya nomor kode, Excel mencari barisnya lalu membaca kolom yang kamu minta.
Bentuk VLOOKUP
=VLOOKUP(nilai_dicari, tabel, nomor_kolom, FALSE)
| Argumen | Artinya | Contoh |
|---|---|---|
| nilai_dicari | Apa yang dicari | E2 (isinya "K03") |
| tabel | Area data. Kolom pertamanya berisi nilai yang dicari | $A$2:$C$4 |
| nomor_kolom | Kolom keberapa (dari kiri tabel) yang diambil | 2 = Nama, 3 = Harga |
| FALSE | Cocok persis | Hampir selalu pakai FALSE (atau 0) |
Contoh langkah demi langkah
Daftar harga di A2:C4: Kode | Nama | Harga
K01 | Kopi | 15000
K02 | Teh | 8000
K03 | Roti | 12000
=VLOOKUP("K03", A2:C4, 2, FALSE) → Roti
=VLOOKUP("K03", A2:C4, 3, FALSE) → 12000
Excel mencari "K03" di kolom pertama (A), menemukannya di baris ke-3, lalu mengambil isi kolom ke-2 atau ke-3 dari baris itu.
Kunci tabel dengan $
Karena rumus akan disalin ke bawah, kunci tabel: $A$2:$C$4 (ingat bab 4). Nilai yang dicari (E2) tetap relatif.
Keterbatasan & kesalahan umum
- VLOOKUP hanya mencari di kolom paling kiri tabel dan hanya bisa mengambil kolom di kanannya.
- Lupa
FALSE→ hasil bisa salah diam-diam (mode pendekatan, data harus terurut). #N/A→ nilai tidak ditemukan (salah ketik, spasi tersembunyi). Pembungkusan dengan IFERROR dibahas di bab 14.- Menambah kolom di tabel dapat menggeser nomor kolom. Solusi lebih kokoh: INDEX+MATCH (bab 13).