Rumus Excel · Pencarian

Rumus HLOOKUP Excel: Mencari Data di Baris Atas Tabel

Diperbarui

Dicocokkan dengan bantuan resmi, (Microsoft Excel untuk Microsoft 365, Excel 2024, Excel 2021, Excel 2019, Excel 2016). Belum dicoba di perangkat kami. Sumber · Apa artinya?
Setelan Excel:

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 HLOOKUP
ArgumenPenjelasan
lookup_valueWajibNilai yang dicari di baris pertama tabel. Bisa berupa nilai, referensi, atau teks.
table_arrayWajibTabel informasi tempat data dicari, berupa referensi rentang atau nama rentang.
row_index_numWajibNomor baris di table_array yang nilainya dikembalikan. Angka 1 berarti baris pertama tabel.
range_lookupOpsionalFALSE 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

Data contoh 1 (huruf kolom dan nomor baris seperti di Excel)
BarisABC
1PorosBantalanBaut
2449
35710
46811
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

Data contoh 2 (huruf kolom dan nomor baris seperti di Excel)
BarisABC
1PorosBantalanBaut
2449
35710
46811
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

Data contoh 3 (huruf kolom dan nomor baris seperti di Excel)
BarisABC
1PorosBantalanBaut
2449
35710
46811
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

  1. Fungsi HLOOKUP (Microsoft Support)support.microsoft.com