Rumus HLOOKUP Excel: Mencari Data di Baris Atas Tabel
Diperbarui
Jawaban cepat
Rumus HLOOKUP Excel ditulis =HLOOKUP(nilai_dicari, tabel, nomor_baris, FALSE). Excel mencari nilai di baris paling atas tabel, lalu mengembalikan isi baris yang kamu tentukan di kolom yang sama. Huruf H berarti horizontal; kalau data pembandingnya tersusun ke bawah di kolom kiri, pakai VLOOKUP.
Daftar isi
Sintaks HLOOKUP
Sintaks
=HLOOKUP(lookup_value; table_array; row_index_num; [range_lookup])=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
Berlaku di: Excel untuk Microsoft 365, Excel untuk Microsoft 365 untuk Mac, Excel 2024, Excel 2024 untuk Mac, Excel 2021, Excel 2021 untuk Mac, Excel 2019, Excel 2016
Pemisah argumen mengikuti setelan regional: Excel dengan setelan Indonesia biasanya memakai titik koma (;), setelan Inggris memakai koma (,). Kalau rumus ditolak, ganti pemisahnya lewat tombol Setelan Excel di atas (Microsoft Support).
| Argumen | Penjelasan |
|---|---|
lookup_valueWajib | Nilai yang dicari di baris pertama tabel. Bisa berupa nilai, referensi, atau teks. |
table_arrayWajib | Tabel informasi tempat data dicari, berupa referensi rentang atau nama rentang. |
row_index_numWajib | Nomor baris di table_array yang nilainya dikembalikan. Angka 1 berarti baris pertama tabel. |
range_lookupOpsional | FALSE untuk kecocokan persis. TRUE atau dikosongkan untuk kecocokan mendekati, dan baris pertama harus urut naik. |
Contoh penggunaan
Contoh 1: Mencari kolom Poros dengan kecocokan persis
| Baris | A | B | C |
|---|---|---|---|
| 1 | Poros | Bantalan | Baut |
| 2 | 4 | 4 | 9 |
| 3 | 5 | 7 | 10 |
| 4 | 6 | 8 | 11 |
- Rumus
=HLOOKUP("Poros";A1:C4;2;FALSE)=HLOOKUP("Poros",A1:C4,2,FALSE)- Hasil
- 4
Excel menemukan Poros di A1, lalu mengambil nilai baris ke-2 tabel pada kolom yang sama, yaitu A2.
Contoh 2: Mengambil baris ketiga
| Baris | A | B | C |
|---|---|---|---|
| 1 | Poros | Bantalan | Baut |
| 2 | 4 | 4 | 9 |
| 3 | 5 | 7 | 10 |
| 4 | 6 | 8 | 11 |
- Rumus
=HLOOKUP("Bantalan";A1:C4;3;FALSE)=HLOOKUP("Bantalan",A1:C4,3,FALSE)- Hasil
- 7
Bantalan ada di kolom B, dan baris ke-3 tabel (B3) berisi 7.
Contoh 3: Mengambil baris terakhir
| Baris | A | B | C |
|---|---|---|---|
| 1 | Poros | Bantalan | Baut |
| 2 | 4 | 4 | 9 |
| 3 | 5 | 7 | 10 |
| 4 | 6 | 8 | 11 |
- Rumus
=HLOOKUP("Baut";A1:C4;4;FALSE)=HLOOKUP("Baut",A1:C4,4,FALSE)- Hasil
- 11
Baut ada di kolom C, dan baris ke-4 tabel (C4) berisi 11.
Contoh 4: Mencari di konstanta array
- Rumus
=HLOOKUP(3;{1;2;3;"a";"b";"c";"d";"e";"f"};2;TRUE)=HLOOKUP(3,{1,2,3;"a","b","c";"d","e","f"},2,TRUE)- Hasil
- c
Konstanta array punya tiga baris yang dipisah titik koma. Angka 3 ada di kolom ketiga, dan baris ke-2 kolom itu berisi c.
Kesalahan umum
#N/A
Penyebab: Dengan range_lookup FALSE, nilai yang dicari tidak ditemukan; atau nilainya lebih kecil dari nilai terkecil di baris pertama.
Solusi: Periksa ejaan dan isi baris pertama tabel, lalu pastikan nilai yang dicari memang ada di sana.
#VALUE!
Penyebab: Argumen row_index_num kurang dari 1.
Solusi: Isi row_index_num dengan angka 1 atau lebih sesuai baris yang ingin diambil.
#REF!
Penyebab: Argumen row_index_num lebih besar dari jumlah baris di table_array.
Solusi: Perluas table_array atau kecilkan nomor baris agar masih di dalam tabel.
Pertanyaan umum
Apa beda HLOOKUP dan VLOOKUP?
HLOOKUP dipakai jika nilai pembanding ada di baris paling atas tabel dan kamu ingin mengambil data dari baris di bawahnya. VLOOKUP dipakai jika nilai pembanding ada di kolom paling kiri.
Apakah HLOOKUP membedakan huruf besar dan kecil?
Tidak. Menurut halaman bantuan Microsoft, teks huruf besar dan huruf kecil dianggap sama saat HLOOKUP mencari.
Kapan memakai TRUE dan kapan FALSE di argumen terakhir?
Pakai FALSE untuk kecocokan persis; tabel tidak perlu diurutkan. Pakai TRUE untuk kecocokan mendekati, tetapi baris pertama tabel harus diurutkan naik dari kiri ke kanan.
Sumber
- Fungsi HLOOKUP (Microsoft Support)support.microsoft.com