VLOOKUP
Mencari nilai di kolom pertama tabel dan mengembalikan nilai dari kolom lain di baris yang sama. Fungsi pencarian paling banyak dipakai sebelum era XLOOKUP.
AnySyntax
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])Parameter
Nilai yang dicari di kolom pertama table_array.
Range tabel tempat pencarian dilakukan. Kolom pertama harus berisi nilai yang dicari.
Nomor kolom (dari kiri tabel) yang nilainya ingin dikembalikan.
FALSE untuk exact match (hampir selalu ini yang dipakai), TRUE untuk approximate match (data harus diurutkan).
Catatan
- ⚠️ VLOOKUP hanya bisa mencari di kolom PERTAMA table_array. Untuk mencari di kolom mana saja, gunakan INDEX/MATCH atau XLOOKUP.
- FALSE untuk range_lookup hampir selalu lebih aman — TRUE bisa memberi hasil salah kalau data tidak diurutkan ascending.
- Di Excel 365/2021+, XLOOKUP adalah pengganti yang jauh lebih fleksibel dan mudah dibaca.
Contoh Penggunaan
Cari harga berdasarkan kode produk
1 =VLOOKUP(A2, ProdukList, 3, FALSE)
Cari kode produk di A2 dalam tabel ProdukList, ambil nilai dari kolom ke-3 (harga). FALSE = exact match.
Cari dengan range langsung
1 =VLOOKUP("Laptop", B2:E10, 2, FALSE)
Cari teks 'Laptop' di kolom B dan kembalikan nilai kolom C (kolom ke-2 dalam range B:E).
Grade lookup dengan approximate match
1 =VLOOKUP(85, {0,"E";60,"D";70,"C";80,"B";90,"A"}, 2, TRUE)
Dengan TRUE, cari nilai terdekat ke bawah. 85 masuk ke range 80-89 = grade B.
Pertanyaan Umum tentang VLOOKUP
Apa itu fungsi VLOOKUP di Microsoft Excel?
Bagaimana cara menggunakan VLOOKUP di Microsoft Excel?
Apa nilai yang dikembalikan oleh fungsi VLOOKUP?
Apa saja parameter fungsi VLOOKUP?
Latihan terkait
Praktikkan VLOOKUP dengan soal interaktif: