HLookup vs VLookup: Kupas Tuntas Perbedaan + Contoh Simpel!
Excel punya banyak banget fungsi yang bisa bikin hidup kita lebih mudah, terutama kalau urusan data. Nah, di antara sekian banyak fungsi itu, ada dua yang sering banget dipakai dan kadang bikin bingung, yaitu HLOOKUP dan VLOOKUP. Kedua fungsi ini sama-sama berguna buat mencari data dalam tabel, tapi cara kerjanya beda. Biar nggak salah pakai dan makin jago Excel, yuk kita bahas tuntas perbedaan HLOOKUP dan VLOOKUP beserta contohnya!
Mengenal Lebih Dekat VLOOKUP: Si Pencari Vertikal¶
Image just for illustration
VLOOKUP adalah singkatan dari Vertical Lookup. Sesuai namanya, fungsi ini bekerja secara vertikal atau tegak lurus. Bayangin kamu lagi nyari buku di rak perpustakaan yang tersusun ke atas dan ke bawah. VLOOKUP ini jagonya kalau data yang mau kamu cari tersusun dalam kolom-kolom.
Cara Kerja VLOOKUP¶
VLOOKUP bekerja dengan mencari nilai tertentu di kolom paling kiri sebuah tabel. Setelah ketemu, dia akan bergerak secara horizontal ke kanan untuk mengambil nilai dari kolom yang kamu inginkan. Penting diingat, VLOOKUP selalu mulai mencari dari kolom paling kiri. Jadi, data yang mau kamu jadikan patokan pencarian harus ada di kolom paling kiri tabel.
Sintaks VLOOKUP¶
Rumus VLOOKUP punya empat komponen utama, yaitu:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
- lookup_value: Nilai yang mau kamu cari. Ini bisa berupa angka, teks, atau referensi sel yang berisi nilai yang kamu cari.
- table_array: Tabel atau rentang sel tempat data kamu berada. Pastikan kolom paling kiri dari tabel ini berisi lookup_value.
- col_index_num: Nomor kolom dalam
table_arrayyang berisi nilai yang ingin kamu ambil. Kolom paling kiri dihitung sebagai kolom ke-1. - [range_lookup]: Argumen opsional yang menentukan jenis pencarian. Ada dua pilihan:
- TRUE atau dikosongkan: Pencarian approximate match. VLOOKUP akan mencari nilai yang paling mendekati
lookup_valuejika tidak menemukan nilai yang persis sama. Syaratnya, kolom pertama ditable_arrayharus diurutkan dari kecil ke besar. - FALSE atau 0: Pencarian exact match. VLOOKUP akan mencari nilai yang persis sama dengan
lookup_value. Jika tidak ditemukan, VLOOKUP akan menghasilkan error#N/A. Ini yang paling sering dipakai karena biasanya kita mau hasil yang tepat.
- TRUE atau dikosongkan: Pencarian approximate match. VLOOKUP akan mencari nilai yang paling mendekati
Contoh Penggunaan VLOOKUP¶
Misalnya, kamu punya tabel daftar harga produk seperti ini:
| Kode Produk | Nama Produk | Harga |
|---|---|---|
| PD001 | Pensil Warna | Rp 5.000 |
| BK002 | Buku Gambar | Rp 10.000 |
| PS003 | Penghapus | Rp 2.500 |
| PG004 | Penggaris | Rp 3.000 |
Kamu ingin mencari harga produk dengan kode “BK002”. Rumus VLOOKUP-nya akan seperti ini (misalnya tabel di atas ada di sel A1:C5):
=VLOOKUP("BK002", A1:C5, 3, FALSE)
Penjelasan:
- “BK002”: Nilai yang dicari (lookup_value).
- A1:C5: Tabel tempat mencari data (table_array).
- 3: Nomor kolom harga (col_index_num), karena kolom harga adalah kolom ketiga dalam tabel.
- FALSE: Pencarian exact match (range_lookup).
Hasilnya akan Rp 10.000, sesuai dengan harga buku gambar.
Mengenal Lebih Dekat HLOOKUP: Si Penjelajah Horizontal¶
Image just for illustration
HLOOKUP adalah singkatan dari Horizontal Lookup. Nah, kalau VLOOKUP jagonya vertikal, HLOOKUP ini ahlinya horizontal atau mendatar. Bayangin lagi rak buku, tapi kali ini bukunya disusun mendatar dari kiri ke kanan. HLOOKUP cocok banget kalau data kamu tersusun dalam baris-baris.
Cara Kerja HLOOKUP¶
HLOOKUP bekerja dengan mencari nilai tertentu di baris paling atas sebuah tabel. Setelah ketemu, dia akan bergerak secara vertikal ke bawah untuk mengambil nilai dari baris yang kamu inginkan. Sama seperti VLOOKUP, HLOOKUP selalu mulai mencari dari baris paling atas. Jadi, data yang mau kamu jadikan patokan pencarian harus ada di baris paling atas tabel.
Sintaks HLOOKUP¶
Rumus HLOOKUP mirip banget sama VLOOKUP, cuma beda di cara kerjanya yang horizontal. Komponennya juga sama:
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
- lookup_value: Nilai yang mau kamu cari, sama seperti di VLOOKUP.
- table_array: Tabel atau rentang sel tempat data kamu berada. Pastikan baris paling atas dari tabel ini berisi lookup_value.
- row_index_num: Nomor baris dalam
table_arrayyang berisi nilai yang ingin kamu ambil. Baris paling atas dihitung sebagai baris ke-1. - [range_lookup]: Argumen opsional untuk jenis pencarian, sama persis dengan VLOOKUP (TRUE/FALSE atau 1/0).
Contoh Penggunaan HLOOKUP¶
Misalnya, kamu punya tabel data penjualan bulanan seperti ini:
| Bulan | Januari | Februari | Maret | April |
|---|---|---|---|---|
| Penjualan | Rp 150.000 | Rp 180.000 | Rp 200.000 | Rp 190.000 |
Kamu ingin mencari data penjualan di bulan Maret. Rumus HLOOKUP-nya akan seperti ini (misalnya tabel di atas ada di sel A1:E3):
=HLOOKUP("Maret", A1:E3, 2, FALSE)
Penjelasan:
- “Maret”: Nilai yang dicari (lookup_value).
- A1:E3: Tabel tempat mencari data (table_array).
- 2: Nomor baris penjualan (row_index_num), karena baris penjualan adalah baris kedua dalam tabel.
- FALSE: Pencarian exact match (range_lookup).
Hasilnya akan Rp 200.000, sesuai dengan penjualan bulan Maret.
Perbedaan Utama HLOOKUP dan VLOOKUP: Vertikal vs. Horizontal¶
Image just for illustration
Setelah lihat contoh-contoh di atas, mungkin kamu udah mulai ngeh perbedaan utama antara HLOOKUP dan VLOOKUP. Biar lebih jelas lagi, yuk kita rangkum dalam tabel perbedaan:
| Fitur | VLOOKUP | HLOOKUP |
|---|---|---|
| Arah Pencarian | Vertikal (dari atas ke bawah) | Horizontal (dari kiri ke kanan) |
| Kolom/Baris Patokan | Kolom paling kiri tabel | Baris paling atas tabel |
| Struktur Data Ideal | Data tersusun dalam kolom | Data tersusun dalam baris |
| Argumen Utama | col_index_num (nomor kolom) |
row_index_num (nomor baris) |
| Penggunaan Umum | Lebih sering dipakai karena data umumnya disusun vertikal | Lebih jarang dipakai, untuk data horizontal |
Intinya:
- VLOOKUP: Cari data di kolom paling kiri, ambil nilai dari kolom lain di baris yang sama. Cocok untuk data yang disusun vertikal (misalnya daftar produk, daftar karyawan).
- HLOOKUP: Cari data di baris paling atas, ambil nilai dari baris lain di kolom yang sama. Cocok untuk data yang disusun horizontal (misalnya laporan bulanan, tabel ringkasan).
Analogi Sederhana:
Bayangin kamu lagi main peta harta karun.
- VLOOKUP: Kamu punya daftar koordinat (misalnya A1, B2, C3) dan petunjuk “Lihat kolom A, lalu turun ke baris yang sesuai”. Kamu bergerak vertikal di kolom A sampai ketemu koordinat yang tepat, lalu bergerak horizontal ke kolom lain untuk menemukan harta karunnya.
- HLOOKUP: Kamu punya daftar koordinat (misalnya 1A, 2B, 3C) dan petunjuk “Lihat baris 1, lalu geser ke kolom yang sesuai”. Kamu bergerak horizontal di baris 1 sampai ketemu koordinat yang tepat, lalu bergerak vertikal ke baris lain untuk menemukan harta karunnya.
Kapan Menggunakan HLOOKUP dan VLOOKUP?¶
Pemilihan antara HLOOKUP dan VLOOKUP sangat tergantung sama struktur data kamu.
Gunakan VLOOKUP Jika:¶
- Data kamu tersusun dalam kolom-kolom.
- Kolom pertama berisi data unik yang akan kamu jadikan patokan pencarian (misalnya ID produk, nama pelanggan).
- Kamu ingin mencari informasi lain yang terkait dengan data patokan tersebut (misalnya harga produk, alamat pelanggan).
Contoh Kasus VLOOKUP:
- Daftar Harga Produk: Mencari harga produk berdasarkan kode produk.
- Database Karyawan: Mencari departemen karyawan berdasarkan ID karyawan.
- Konversi Mata Uang: Mencari nilai tukar mata uang asing terhadap Rupiah.
- Nilai Akademik: Mencari nilai huruf berdasarkan rentang nilai angka.
Gunakan HLOOKUP Jika:¶
- Data kamu tersusun dalam baris-baris.
- Baris pertama berisi data unik yang akan kamu jadikan patokan pencarian (misalnya nama bulan, kategori produk).
- Kamu ingin mencari informasi lain yang terkait dengan data patokan tersebut yang ada di baris-baris di bawahnya (misalnya penjualan bulanan, total biaya per kategori).
Contoh Kasus HLOOKUP:
- Laporan Penjualan Bulanan: Mencari total penjualan untuk bulan tertentu.
- Ringkasan Keuangan: Mencari total pendapatan per kuartal.
- Jadwal Kegiatan: Mencari kegiatan yang terjadwal pada hari tertentu.
- Tabel Tarif Pajak: Mencari tarif pajak berdasarkan tingkat pendapatan.
Mana yang Lebih Sering Dipakai?
Secara umum, VLOOKUP lebih sering digunakan daripada HLOOKUP. Kenapa? Karena kebanyakan data di dunia nyata memang lebih sering disusun secara vertikal dalam bentuk tabel dengan kolom-kolom. Misalnya, database pelanggan, daftar inventaris, laporan penjualan detail, dan lain-lain. Format vertikal ini lebih mudah dibaca dan diolah.
Tapi, bukan berarti HLOOKUP nggak penting ya! Ada kalanya kita ketemu data yang lebih rapi kalau disusun horizontal, terutama untuk data summary atau ringkasan. Di situasi seperti itu, HLOOKUP jadi penyelamat.
Tips dan Trik Menggunakan HLOOKUP dan VLOOKUP¶
Biar makin mahir pakai HLOOKUP dan VLOOKUP, nih ada beberapa tips dan trik yang bisa kamu terapkan:
-
Pastikan Data Patokan di Kolom/Baris Pertama: Ingat ya, VLOOKUP selalu cari di kolom paling kiri, HLOOKUP selalu cari di baris paling atas. Jadi, susun data kamu dengan benar.
-
Pilih
range_lookupyang Tepat:FALSE(Exact Match): Paling aman dan sering dipakai kalau kamu mau hasil yang persis sama denganlookup_value. Kalau nggak ketemu, ya error#N/A.TRUE(Approximate Match): Hati-hati pakai ini! Data di kolom/baris pertama harus sudah diurutkan dari kecil ke besar. VLOOKUP/HLOOKUP akan mencari nilai yang terbesar tapi masih lebih kecil atau sama denganlookup_value. Biasanya dipakai untuk mencari rentang nilai (misalnya mencari kategori nilai berdasarkan angka).
-
Gunakan
IFERRORuntuk Menangani Error#N/A: Kalaulookup_valuenggak ketemu, VLOOKUP/HLOOKUP akan menghasilkan error#N/A. Biar tampilan spreadsheet kamu lebih rapi, bungkus rumus VLOOKUP/HLOOKUP dengan fungsiIFERROR. Contoh:=IFERROR(VLOOKUP("BK005", A1:C5, 3, FALSE), "Produk Tidak Ditemukan")
Rumus ini akan menampilkan “Produk Tidak Ditemukan” kalau kode produk “BK005” tidak ada di tabel. -
Perhatikan Referensi Sel: Kalau kamu copy-paste rumus VLOOKUP/HLOOKUP ke sel lain, pastikan referensi tabel (
table_array) tetap benar. Gunakan referensi absolut (misalnya$A$1:$C$5) kalau tabelnya tetap dan nggak mau berubah saat rumus dicopy. -
Alternatif:
INDEXdanMATCH: Meskipun HLOOKUP dan VLOOKUP powerful, ada fungsi lain yang lebih fleksibel yaitu kombinasiINDEXdanMATCH. Kombinasi ini bisa mengatasi beberapa keterbatasan VLOOKUP/HLOOKUP, misalnya:- Tidak harus mencari di kolom/baris pertama.
- Bisa mencari ke kiri (VLOOKUP/HLOOKUP hanya bisa ke kanan/bawah).
Tapi, untuk pemula, HLOOKUP dan VLOOKUP biasanya sudah cukup kok.
INDEXdanMATCHbisa dipelajari nanti kalau udah lebih lancar.
Kesimpulan: Pilih yang Tepat Sesuai Struktur Data¶
HLOOKUP dan VLOOKUP adalah dua fungsi penting di Excel yang sangat berguna untuk mencari data dalam tabel. Perbedaan utama terletak pada arah pencarian: VLOOKUP vertikal, HLOOKUP horizontal. Pilih fungsi yang sesuai dengan struktur data kamu. Kalau data tersusun kolom-kolom, pakai VLOOKUP. Kalau data tersusun baris-baris, pakai HLOOKUP.
Dengan memahami perbedaan dan cara kerja kedua fungsi ini, kamu bakal makin jago olah data di Excel dan kerjaan jadi lebih cepat selesai. Jangan lupa latihan terus biar makin lancar ya!
Yuk, Diskusi!¶
Gimana, udah lebih paham kan perbedaan HLOOKUP dan VLOOKUP? Fungsi mana nih yang paling sering kamu pakai? Atau punya pengalaman menarik pakai kedua fungsi ini? Share di kolom komentar ya! Kita diskusi bareng!
Posting Komentar