VLOOKUP dipakai untuk mencari nilai dari satu tabel berdasarkan kata kunci, lalu mengambil data dari kolom lain di tabel yang sama.
Rumus dasarnya: =VLOOKUP(kata_kunci, range_tabel, nomor_kolom, FALSE). Parameter terakhir diisi FALSE kalau kamu butuh hasil yang persis sama, bukan perkiraan.
Kesalahan paling sering pemula: lupa mengunci range tabel dengan tanda $ (misalnya $A$2:$D$10), sehingga saat rumus di-drag ke bawah, range-nya ikut bergeser dan hasilnya jadi salah.
Latihan Soal
Soal 1
Rumus =VLOOKUP(B2, $D$2:$F$20, 3, FALSE) akan mengambil data dari...
Kolom pertama di range D2:F20
Kolom ketiga di range D2:F20, yaitu kolom F
Baris ketiga di range D2:F20
Jawaban benar: Kolom F. Angka "3" menunjuk kolom ke-3 dihitung dari kolom pertama range (D=1, E=2, F=3), bukan baris.
Soal 2
Kenapa parameter terakhir VLOOKUP sebaiknya diisi FALSE saat mencari kode unik (misalnya NIM siswa)?
Supaya rumus berjalan lebih cepat
Supaya hasil yang dicari benar-benar sama persis, bukan perkiraan terdekat
Supaya hasilnya otomatis terurut dari kecil ke besar
Jawaban benar: pencarian persis. Kalau diisi TRUE atau dikosongkan, Excel akan mencari nilai terdekat di bawahnya — berbahaya untuk data unik seperti NIM atau kode akses, karena bisa mengambil data yang salah.
Soal 3
Apa fungsi tanda $ pada penulisan $A$2:$D$10 saat rumus akan di-drag ke banyak baris?
Mengubah hasil pencarian menjadi angka desimal
Menyembunyikan kolom A sampai D
Mengunci range tabel agar tidak ikut bergeser saat rumus disalin ke bawah
Jawaban benar: mengunci range. Tanpa $, saat rumus di-drag ke bawah, baris tabel rujukan ikut bergeser dan VLOOKUP akan mencari di range yang salah.