Cara Menggunakan Rumus HLOOKUP Di Excel | Cari Data Horizontal Dengan Mudah
Kenapa VLOOKUP Saja Tidak Cukup?
Kalau kamu sudah menguasai VLOOKUP, kamu pasti tahu cara mencari data di tabel yang tersusun ke bawah. Tapi bagaimana kalau tabelmu justru tersusun menyamping, dengan judul kolom di baris pertama dan data berderet ke kanan? Di sinilah VLOOKUP menyerah, karena ia hanya bisa membaca tabel secara vertikal. Untuk tabel horizontal, Excel menyediakan rumus kembarannya yang bernama HLOOKUP — huruf H di depannya berarti horizontal.
HLOOKUP bekerja dengan cara yang sama persis, hanya arah bacanya yang berbeda: ia mencari nilai di baris pertama tabel, lalu mengambil data dari baris di bawahnya. Rumus ini sangat berguna untuk tabel harga, tabel tarif, dan laporan yang memang disusun menyamping. Di artikel ini kamu akan belajar HLOOKUP langkah demi langkah dengan contoh konkret yang bisa langsung kamu coba.
Rumus HLOOKUP: Pengertian Dan Struktur
Struktur HLOOKUP terdiri dari empat bagian:
=HLOOKUP(nilai_dicari; tabel; nomor_baris; [tipe_pencarian])
Penjelasan tiap bagiannya: nilai_dicari adalah nilai yang ingin kamu temukan di baris pertama tabel. Tabel adalah seluruh rentang tabel tempat pencarian dilakukan. Nomor_baris adalah nomor baris dalam tabel yang datanya ingin kamu ambil, dihitung dari baris pertama tabel. Tipe_pencarian diisi FALSE untuk pencocokan persis, atau TRUE untuk pencocokan terdekat (nilai harus terurut menaik).
Contoh 1: Mencari Harga Dari Tabel Horizontal
Bayangkan kamu punya tabel harga cetak yang tersusun menyamping. Baris pertama berisi jenis kertas: HVS, Art Paper, Art Carton, dan Sticker. Baris kedua berisi harganya per lembar. Kamu ingin mencari harga Art Paper secara otomatis berdasarkan nama yang kamu ketik di sel lain.
=HLOOKUP("Art Paper"; A1:D2; 2; FALSE)
Rumus di atas mencari teks "Art Paper" di baris pertama tabel A1:D2, lalu mengambil nilai dari baris ke-2 tabel itu, yaitu harga yang sesuai. Kalau sel A2 berisi nama kertas yang kamu ketik, rumusnya bisa kamu tulis seperti ini supaya lebih dinamis:
=HLOOKUP(A2; $A$1:$D$2; 2; FALSE)
Tanda dolar pada rentang tabel berfungsi mengunci tabel supaya tidak bergeser saat rumus disalin ke bawah. Ini penting bila kamu ingin mencari harga banyak jenis kertas sekaligus dalam satu kolom.
Contoh 2: HLOOKUP Dengan TRUE Dan FALSE
Argumen terakhir HLOOKUP menentukan cara pencariannya. FALSE berarti pencocokan persis: Excel hanya mengembalikan hasil kalau nilai yang dicari benar-benar ada di baris pertama. Kalau tidak ada, hasilnya #N/A. Ini pilihan yang paling aman untuk nama produk, kode barang, dan data teks.
=HLOOKUP("Art Carton"; A1:D2; 2; FALSE)
TRUE berarti pencocokan terdekat: Excel mencari nilai terbesar yang tidak melebihi nilai yang dicari. Cara ini cocok untuk tabel tarif bertingkat, misalnya diskon berdasarkan jumlah pesanan. Syaratnya, baris pertama tabel harus terurut menaik, kalau tidak hasilnya bisa salah.
=HLOOKUP(250; A1:E2; 2; TRUE)
Pada contoh ini, kalau tabel berisi batas jumlah 1, 100, 250, 500, dan 1000, maka pencarian angka 250 akan menemukan baris 250 itu sendiri. Kalau kamu mencari 300, Excel mengambil tarif untuk batas 250, karena itu nilai terbesar yang tidak melebihi 300.
Tabel Harga Sudah Rapi? Saatnya Dicetak!
Daftar harga, katalog produk, dan tabel tarif yang sudah kamu susun akan jauh lebih meyakinkan kalau dicetak dengan rapi. Website buka 24 jam, jadi kamu bisa order kapan saja.
🖨️ Cetak Katalog & Daftar Harga Kamu Di SiniOrder via Website (24 Jam) — praktis, cepat, dan bisa dilakukan kapan saja.
Kombinasi HLOOKUP Dan IFERROR
Seperti VLOOKUP, HLOOKUP menampilkan #N/A saat nilai yang dicari tidak ditemukan. Tampilan ini mengganggu, apalagi kalau tabelmu dibaca orang lain. Bungkus HLOOKUP dengan IFERROR supaya hasilnya tetap rapi:
=IFERROR(HLOOKUP(A2; $A$1:$D$2; 2; FALSE); "Tidak ditemukan")
Kalau nama yang dicari tidak ada di tabel, sel akan menampilkan tulisan "Tidak ditemukan" yang jauh lebih ramah daripada kode error. Kamu juga bisa menggantinya dengan angka 0 atau sel kosong ("") sesuai kebutuhan laporanmu.
Perbedaan HLOOKUP Dan VLOOKUP
- Arah pencarian: VLOOKUP mencari di kolom pertama dan membaca ke bawah, HLOOKUP mencari di baris pertama dan membaca ke kanan.
- Argumen ketiga: VLOOKUP memakai nomor kolom, HLOOKUP memakai nomor baris.
- Bentuk tabel: VLOOKUP cocok untuk tabel yang memanjang ke bawah, HLOOKUP cocok untuk tabel yang melebar ke samping.
- Batasan yang sama: keduanya hanya bisa mencari ke satu arah dan tidak bisa mencari ke kiri atau ke atas dari posisi nilai yang dicari.
Kalau tabelmu lebih sering vertikal, tetaplah memakai VLOOKUP. Tapi begitu kamu menerima laporan dari orang lain yang tabelnya tersusun horizontal, HLOOKUP adalah jawaban yang tepat tanpa perlu memutar tabel dengan transpose.
Kesalahan Yang Sering Terjadi
- Salah menghitung nomor baris. Nomor baris dihitung dari baris pertama tabel, bukan dari baris pertama lembar kerja. Kalau tabelmu mulai di baris 5, baris kedua tabel tetap dihitung sebagai baris 2.
- Lupa memakai FALSE. Kalau argumen terakhir dikosongkan, Excel menganggapnya TRUE. Untuk nama dan kode, selalu tulis FALSE supaya hasilnya persis.
- Spasi tersembunyi di baris pertama. Teks "Art Paper " dengan spasi di akhir tidak sama dengan "Art Paper". Bersihkan dulu dengan TRIM bila pencarianmu terus menghasilkan #N/A.
- Memakai HLOOKUP untuk tabel vertikal. Kalau tabelmu memanjang ke bawah, HLOOKUP tidak akan menemukan apa-apa. Kenali dulu arah tabelmu sebelum memilih rumus.
Latihan Cepat
Coba sekarang: buat tabel kecil di A1:D2. Isi baris pertama dengan HVS, Art Paper, Art Carton, Sticker, dan baris kedua dengan harga 500, 1500, 2500, dan 3000. Di sel A4 ketik "Art Carton", lalu di B4 ketik =HLOOKUP(A4; $A$1:$D$2; 2; FALSE). Hasilnya harus 2500. Ganti A4 dengan nama lain dan lihat harganya ikut berubah. Setelah itu, coba tambahkan IFERROR dan ubah A4 menjadi nama yang tidak ada di tabel — perhatikan tampilannya yang kini jauh lebih rapi. Selamat mencoba!
