40 Contoh Soal VLOOKUP dan HLOOKUP beserta Cara Penyelesaiannya

Menyajikan beragam informasi terbaru, terkini dan mengedukasi.
·waktu baca 9 menit
Tulisan dari Kabar Harian tidak mewakili pandangan dari redaksi kumparan

Contoh soal VLOOKUP dan HLOOKUP menjadi latihan penting bagi pelajar yang ingin menguasai fungsi pencarian data secara vertikal dan horizontal dalam Microsoft Excel.
Fungsi ini sangat berguna untuk mengelola dan menganalisis data dalam jumlah besar secara efisien. Dengan pemahaman yang tepat, pengguna dapat mempercepat proses pengolahan data hanya dengan satu rumus sederhana.
Daftar isi
Daftar isi

Daftar isi
Contoh Soal VLOOKUP dan HLOOKUP
Contoh soal VLOOKUP dan HLOOKUP sering digunakan pelajar untuk mengasah kemampuan analisis data menggunakan Microsoft Excel, terutama saat berhadapan dengan data yang luas.
Berikut adalah beberapa latihan soal yang akan memperjelas bagaimana kedua fungsi ini digunakan dalam berbagai skenario nyata, dikutip dari 365financialanalyst.com.
1. VLOOKUP – Menemukan Nama Karyawan Berdasarkan ID
Seorang pelajar memiliki data ID karyawan mulai dari K001 hingga K005 yang disertai nama masing-masing.
Pertanyaannya: Jika ID yang dicari adalah K003, bagaimana rumus untuk menampilkan nama karyawan tersebut?
Jawaban:
=VLOOKUP("K003", A2:B6, 2, FALSE)
Penjelasan:
Fungsi mencari "K003" di kolom pertama (kolom A) dan menampilkan nama di kolom ke-2.
2. VLOOKUP – Mengambil Harga Produk dari Daftar
Dalam daftar produk, pelajar ingin mengetahui harga dari produk dengan kode PRD02.
Bagaimana cara menampilkan harga tersebut menggunakan VLOOKUP?
Jawaban:
=VLOOKUP("PRD02", A1:C5, 3, FALSE)
Penjelasan:
Rumus mencari kode PRD02 lalu mengambil nilai dari kolom ke-3, yaitu kolom harga.
3. VLOOKUP – Menggunakan Referensi Sel untuk Kode Produk
Kode produk yang ingin dicari berada di sel E1. Pelajar ingin mengetahui nama produknya.
Jawaban:
=VLOOKUP(E1, A2:C6, 2, FALSE)
Penjelasan:
Rumus mencari kode dalam sel E1 di kolom pertama dan mengambil nama produk dari kolom ke-2.
4. VLOOKUP – Mencari Nilai Ujian Siswa
Pelajar memiliki daftar nilai ujian matematika siswa.
Bagaimana cara menampilkan nilai siswa bernama Rina menggunakan VLOOKUP?
Jawaban:
=VLOOKUP("Rina", A2:C10, 3, FALSE)
Penjelasan:
Rumus mencari nama "Rina" di kolom pertama dan menampilkan nilai dari kolom ke-3.
5. VLOOKUP – Mencari Posisi Pegawai
Seseorang ingin mengetahui posisi pegawai bernama Budi dari daftar karyawan.
Jawaban:
=VLOOKUP("Budi", A1:D10, 2, FALSE)
Penjelasan:
"VLOOKUP" mencari nama "Budi" dan mengambil informasi posisi di kolom ke-2.
6. VLOOKUP – Menggunakan Data dengan Kode Gaji
Seorang pelajar punya data gaji dengan kode GJ01 hingga GJ05.
Jika ingin menampilkan gaji dari kode GJ04, rumusnya adalah:
Jawaban:
=VLOOKUP("GJ04", A3:C7, 3, FALSE)
Penjelasan:
Rumus mencari "GJ04" lalu mengambil data gaji dari kolom ke-3.
7. HLOOKUP – Menampilkan Jumlah Stok Barang
Pelajar memiliki data stok dalam format horizontal.
Jika nama barang berada di baris pertama dan stok di baris ketiga, bagaimana menampilkan stok dari barang "Bolpen"?
Jawaban:
=HLOOKUP("Bolpen", A1:G3, 3, FALSE)
Penjelasan:
Rumus mencari "Bolpen" di baris pertama dan mengambil stok di baris ke-3.
8. HLOOKUP – Mengambil Nilai Ujian dari Format Mendatar
Nilai siswa ditampilkan mendatar, dengan nama siswa di baris pertama dan nilai matematika di baris kedua.
Bagaimana cara menampilkan nilai matematika dari siswa bernama Andi?
Jawaban:
=HLOOKUP("Andi", A1:F2, 2, FALSE)
Penjelasan:
Rumus mencari nama "Andi" lalu mengambil nilai dari baris ke-2.
9. HLOOKUP – Menggunakan Referensi Sel sebagai Lookup Value
Nama produk yang ingin dicari berada di sel C1. Pelajar ingin menampilkan kategori produk dari data mendatar.
Jawaban:
=HLOOKUP(C1, A1:G3, 3, FALSE)
Penjelasan:
Lookup value diambil dari sel C1, dan hasil diambil dari baris ke-3.
10. HLOOKUP – Menampilkan Harga Barang dari Baris Khusus
Harga barang tersimpan di baris ke-4 dan nama barang di baris pertama.
Bagaimana menampilkan harga untuk barang "Tas Sekolah"?
Jawaban:
=HLOOKUP("Tas Sekolah", A1:F4, 4, FALSE)
Penjelasan:
HLOOKUP mencari "Tas Sekolah" di baris pertama dan mengambil nilai dari baris ke-4.
11. VLOOKUP – Mencari Kota Berdasarkan Kode Pelanggan
Seseorang memiliki data pelanggan dengan kode dan kota masing-masing.
Bagaimana menampilkan kota dari kode pelanggan "PLG05"?
Jawaban:
=VLOOKUP("PLG05", A2:B10, 2, FALSE)
Penjelasan:
Rumus mencari "PLG05" di kolom A, lalu menampilkan kota di kolom ke-2.
12. VLOOKUP – Mencari Mata Kuliah Berdasarkan Kode
Pelajar memiliki data kode MK dan nama mata kuliah.
Jika ingin mencari nama mata kuliah dari kode "MK02", rumus yang digunakan adalah:
Jawaban:
=VLOOKUP("MK02", A1:C6, 2, FALSE)
Penjelasan:
Rumus mengambil nama mata kuliah dari kolom ke-2 berdasarkan kode "MK02".
13. VLOOKUP – Menampilkan Nilai Tertinggi Mahasiswa
Data mahasiswa berisi NIM, nama, dan nilai.
Bagaimana mencari nilai mahasiswa dengan NIM 2023102?
Jawaban:
=VLOOKUP(2023102, A2:C20, 3, FALSE)
Penjelasan:
Rumus mencari NIM di kolom pertama, dan menampilkan nilai dari kolom ke-3.
14. VLOOKUP – Menggunakan Data Validasi
Jika pelajar membuat dropdown kode produk, bagaimana menampilkan nama produk sesuai pilihan?
Jawaban:
=VLOOKUP(D1, A2:C10, 2, FALSE)
Penjelasan:
Rumus mengambil kode dari sel D1 (hasil dropdown) dan menampilkan nama produk.
15. VLOOKUP – Mencari Kelas Berdasarkan Nama Siswa
Seorang guru ingin mengetahui kelas dari siswa bernama “Raisa”.
Bagaimana rumusnya?
Jawaban:
=VLOOKUP("Raisa", A2:C15, 2, FALSE)
Penjelasan:
Rumus mencari "Raisa" dan menampilkan kelas dari kolom ke-2.
16. HLOOKUP – Menampilkan Harga dari Produk Berdasarkan Nama
Nama produk berada di baris pertama, dan harga di baris kedua.
Bagaimana rumus untuk menampilkan harga “Laptop”?
Jawaban:
=HLOOKUP("Laptop", A1:F2, 2, FALSE)
Penjelasan:
Rumus mencari “Laptop” di baris pertama dan menampilkan nilai di baris ke-2.
17. HLOOKUP – Menampilkan Persentase Diskon
Seseorang ingin mengetahui diskon untuk produk “Kipas Angin”.
Produk ada di baris pertama, diskon di baris ke-3.
Jawaban:
=HLOOKUP("Kipas Angin", A1:F3, 3, FALSE)
Penjelasan:
Rumus mencari “Kipas Angin” lalu menampilkan diskon di baris ke-3.
18. HLOOKUP – Menampilkan Nilai Bahasa Inggris dari Format Mendatar
Data siswa mendatar: baris pertama nama siswa, baris kedua nilai Matematika, baris ketiga Bahasa Inggris.
Bagaimana menampilkan nilai Bahasa Inggris dari “Bayu”?
Jawaban:
=HLOOKUP("Bayu", A1:E3, 3, FALSE)
Penjelasan:
Rumus mencari “Bayu” dan menampilkan nilai dari baris ke-3.
19. HLOOKUP – Menggunakan Nilai Referensi dalam Sel
Nama siswa yang ingin dicari berada di sel B1. Nilai IPA siswa berada di baris ke-4.
Bagaimana rumusnya?
Jawaban:
=HLOOKUP(B1, A1:E4, 4, FALSE)
Penjelasan:
Rumus mengambil nama dari sel B1 dan menampilkan nilai IPA dari baris ke-4.
20. HLOOKUP – Menampilkan Status Kelulusan
Data kelulusan siswa ada di baris ke-5, dengan nama di baris pertama.
Bagaimana menampilkan status kelulusan “Citra”?
Jawaban:
=HLOOKUP("Citra", A1:G5, 5, FALSE)
Penjelasan:
Rumus mencari “Citra” lalu menampilkan status kelulusan dari baris ke-5.
21. VLOOKUP – Menampilkan Gaji Pegawai
Dalam daftar pegawai, terdapat NIP dan gaji.
Bagaimana cara menampilkan gaji dari NIP “19870201”?
Jawaban:
=VLOOKUP("19870201", A2:C20, 3, FALSE)
Penjelasan:
Rumus mencari NIP lalu menampilkan gaji dari kolom ke-3.
22. VLOOKUP – Data Tidak Urut
Jika data kode barang tidak berurutan, apakah VLOOKUP tetap bisa digunakan?
Jawaban:
Ya, jika menggunakan FALSE sebagai parameter terakhir.
Contoh:
=VLOOKUP("BRG02", A2:D10, 2, FALSE)
Penjelasan:
FALSE artinya pencarian exact match, meski data tidak diurutkan.
23. VLOOKUP – Menggunakan Sel Sebagai Kunci Pencarian
Jika kode pelanggan ada di sel F1, bagaimana mencari alamatnya?
Jawaban:
=VLOOKUP(F1, A2:C10, 3, FALSE)
Penjelasan:
Rumus menggunakan isi dari F1 sebagai kata kunci pencarian.
24. VLOOKUP – Menampilkan Nama Siswa Berdasarkan NIS
Terdapat data NIS dan nama siswa.
Bagaimana menampilkan nama berdasarkan NIS “2023005”?
Jawaban:
=VLOOKUP(2023005, A2:B20, 2, FALSE)
Penjelasan:
Rumus mencari NIS dan menampilkan nama dari kolom ke-2.
25. VLOOKUP – Mengatasi Nilai Error
Apa yang terjadi jika data tidak ditemukan oleh VLOOKUP?
Jawaban:
Akan muncul pesan #N/A.
Untuk mengatasinya, bisa pakai:
=IFERROR(VLOOKUP("ID123", A2:C10, 2, FALSE), "Data tidak ditemukan")
Penjelasan:
Fungsi IFERROR menangani hasil error dengan pesan khusus.
26. HLOOKUP – Mengambil Data Harga Berdasarkan Kode Barang
Kode barang ada di baris pertama, harga di baris kedua.
Bagaimana mengambil harga dari kode “KDG003”?
Jawaban:
=HLOOKUP("KDG003", A1:G2, 2, FALSE)
Penjelasan:
Rumus mencari “KDG003” dan mengambil harga di baris ke-2.
27. HLOOKUP – Menampilkan Jenis Kelamin Siswa
Data siswa disusun mendatar: nama di baris pertama, jenis kelamin di baris ketiga.
Bagaimana menampilkan jenis kelamin dari “Dina”?
Jawaban:
=HLOOKUP("Dina", A1:E3, 3, FALSE)
Penjelasan:
Rumus mencari “Dina” di baris pertama dan menampilkan data baris ke-3.
28. HLOOKUP – Menampilkan Mata Pelajaran dari Kode di Sel
Nama pelajaran berdasarkan kode di sel D1.
Bagaimana mengambil nama pelajaran di baris ke-2?
Jawaban:
=HLOOKUP(D1, A1:G2, 2, FALSE)
Penjelasan:
Rumus membaca kode dari D1 dan menampilkan pelajaran di baris ke-2.
29. HLOOKUP – Dengan Referensi Tidak Langsung
Jika nama siswa di sel A1, dan nilai IPA di baris ke-4, bagaimana rumusnya?
Jawaban:
=HLOOKUP(A1, A1:G4, 4, FALSE)
Penjelasan:
Mengambil nama dari A1 dan nilai dari baris ke-4.
30. HLOOKUP – Menangani Data Tidak Ditemukan
Bagaimana menghindari #N/A jika nama siswa tidak ada di baris pertama?
Jawaban:
=IFERROR(HLOOKUP("Fajar", A1:F4, 3, FALSE), "Nama tidak ditemukan")
Penjelasan:
IFERROR digunakan agar rumus tetap menampilkan pesan sopan saat data tidak tersedia.
31. VLOOKUP – Menampilkan Kelas Berdasarkan Nama Siswa
Data siswa berisi nama dan kelas. Bagaimana menampilkan kelas dari nama “Laras”?
Jawaban:
=VLOOKUP("Laras", A2:C15, 3, FALSE)
Penjelasan:
Rumus mencari nama Laras lalu menampilkan kelas dari kolom ke-3.
32. VLOOKUP – Menggunakan Angka Sebagai Kata Kunci
Jika kolom pertama berisi angka NISN, bagaimana rumus mencari alamat dari NISN 12040156?
Jawaban:
=VLOOKUP(12040156, A2:D20, 4, FALSE)
Penjelasan:
Angka dapat langsung ditulis tanpa tanda kutip jika bukan teks.
33. VLOOKUP – Data Ditemukan di Kolom Tengah
Jika data pencarian ada di kolom kedua, apakah VLOOKUP bisa digunakan?
Jawaban:
Tidak bisa, karena VLOOKUP hanya mencari data dari kolom pertama. Solusi: pindahkan kolom pencarian ke kolom pertama.
34. HLOOKUP – Mencari Nilai Matematika dari Nama
Jika nama siswa ada di baris pertama dan nilai Matematika di baris ke-2, bagaimana mencari nilai “Sinta”?
Jawaban:
=HLOOKUP("Sinta", A1:F2, 2, FALSE)
Penjelasan:
Mencari “Sinta” lalu mengambil nilai dari baris ke-2.
35. HLOOKUP – Kode Barang di Sel G1
Jika kode barang ditulis di sel G1, dan harga barang ada di baris kedua, bagaimana rumusnya?
Jawaban:
=HLOOKUP(G1, A1:F2, 2, FALSE)
Penjelasan:
Mengambil data dari kode di G1 dan menampilkan baris ke-2.
36. VLOOKUP – Nilai Ujian Berdasarkan NISN dari Sel Input
Jika NISN ditulis di sel B1, bagaimana cara menampilkan nilai Bahasa Inggris dari daftar?
Jawaban:
=VLOOKUP(B1, A2:E20, 5, FALSE)
Penjelasan:
NISN di B1 digunakan untuk mencari data dan menampilkan kolom ke-5.
37. VLOOKUP – Kolom Keterangan di Posisi Terakhir
Jika ingin menampilkan keterangan lulus/tidak lulus dari nama siswa, bagaimana rumusnya?
Jawaban:
=VLOOKUP("Ahmad", A2:F15, 6, FALSE)
Penjelasan:
Mencari nama Ahmad dan menampilkan kolom ke-6 (keterangan).
38. HLOOKUP – Nilai Sains dari Kode Siswa
Jika kode siswa di baris pertama dan nilai Sains di baris ke-4, bagaimana mengambil nilai dari kode “S003”?
Jawaban:
=HLOOKUP("S003", A1:G4, 4, FALSE)
Penjelasan:
Kode siswa dicari, lalu baris ke-4 diambil sebagai hasilnya.
39. HLOOKUP – Menghindari Kesalahan Jika Data Tidak Lengkap
Bagaimana agar tidak muncul error jika nama siswa tidak ditemukan?
Jawaban:
=IFERROR(HLOOKUP("Rina", A1:F3, 2, FALSE), "Data tidak tersedia")
Penjelasan:
Menggunakan IFERROR untuk menangani jika data tidak ada.
40. VLOOKUP – Data Disimpan di Sheet Lain
Jika data pegawai disimpan di Sheet2 dan ingin menampilkan jabatan pegawai dengan ID “PG007”, bagaimana rumusnya?
Jawaban:
=VLOOKUP("PG007", Sheet2!A2:D30, 4, FALSE)
Penjelasan:
Rumus mencari ID di Sheet2 lalu menampilkan kolom ke-4.
Contoh soal VLOOKUP dan HLOOKUP seperti di atas bisa melatih pelajar untuk memahami perbedaan fungsi dan struktur antara pencarian vertikal dan horizontal.
Melalui praktik soal secara konsisten, pelajar dapat menghindari kesalahan umum seperti penulisan range dan pemilihan indeks kolom atau baris. (Shofia)
Baca Juga: 55 Contoh Soal Ujian PJOK Kelas 6 dan Kunci Jawabannya
