Anda di halaman 1dari 17

Microsoft Excel | Sharing | ©Mei 2022 1

Picture: freepik.com

HLOOKUP dan TIPS


Penggunaannya*
*bagi yang belum/tidak menggunakan XLOOKUP (Ms. Office 365)

Termasuk berisi pembahasan:


• HLOOKUP dengan IFERROR
• INDEX-MATCH untuk menggantikan HLOOKUP

in https://www.linkedin.com/in/chairunnisa-damayanti
Microsoft Excel | Sharing | ©Mei 2022 2

Untuk Bestie yang udah pakai


Ms. Office 365…

Sila gunakan formula


XLOOKUP; formula “all in one”
yang menggantikan fungsi
VLOOKUP dan HLOOKUP
(juga INDEX-MATCH).
Sebelum ada yang comment, Bestie… Xixixi

Lanjut gak nih?

Iyes lah!

Geser kuy!

in https://www.linkedin.com/in/chairunnisa-damayanti
Microsoft Excel | Sharing | ©Mei 2022 3

Apa itu
HLOOKUP?

HLOOKUP
=
HORIZONTAL LOOKUP

“Suatu formula yang


digunakan untuk mencari
data secara horizontal (dari
kiri ke kanan), dan
row/baris data yang dicari
harus berada di bawah dari
baris yang berisi lookup value
(data kunci) pada table array
(sumber data).”

in https://www.linkedin.com/in/chairunnisa-damayanti
Microsoft Excel | Sharing | ©Mei 2022 4

Formula
HLOOKUP
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])

(Pemisah pada formula bisa tanda koma (,) ataupun tanda titik koma (;), tergantung setting-nya)

HLOOKUP : Mencari data secara horizontal (dari kiri ke kanan)

lookup_value : Data kunci yang diketahui untuk mencari data lainnya

table_array : Sumber data berbentuk baris-baris (row) atau tabel; rentang


data mulai dari baris berisi lookup value hingga baris berisi
data yang dicari

row_index_num : Urutan nomor row/baris pada table array (dari atas ke


bawah); baris berisi lookup value (data kunci) mutlak menjadi
baris ke 1 (tanpa memperhatikan letak selnya), dan baris di
bawahnya berurutan sebagai baris ke 2, 3, dst. Baris
yang disembunyikan (di-hide) juga termasuk dalam
penghitungan urutan

range lookup : ● TRUE atau 1 (approximate match); jika lookup value


pada table array tidak tersedia maka boleh menggunakan
(ada 2 pilihan)
lookup value yang nilainya mendekati (tidak harus sama
persis).
Catatan:
Khusus untuk approximate match, data pada baris berisi
lookup value (pada table array) harus diurutkan terlebih
dahulu mulai dari yang terkecil hingga terbesar (dari kiri
ke kanan)
● FALSE atau 0 (exact match); lookup value data yang
dicari harus sama persis dengan lookup value pada table
array; jika tidak maka hasilnya adalah #N/A (data tidak
ditemukan)
Exact match adalah range lookup yang paling sering digunakan.

in https://www.linkedin.com/in/chairunnisa-damayanti
Microsoft Excel | Sharing | ©Mei 2022 5
CONTOH 1a
Lookup Value Sama Persis (Exact Match)
(Range Lookup = FALSE atau 0)
Exact Match adalah yang paling sering digunakan pada HLOOKUP (begitu juga pada
VLOOKUP) karena data yang dihasilkan akan sama persis dengan sumber data (table array).

in https://www.linkedin.com/in/chairunnisa-damayanti
Microsoft Excel | Sharing | ©Mei 2022 6
CONTOH 1b
Lookup Value Sama Persis (Exact Match)
(Range Lookup = FALSE atau 0)
Data Tahun Lahir 1997 sebagai lookup_value terdapat pada table_array persis sama (Exact
Match) sehingga menghasilkan data yang persis sama pula yaitu Gen Z sesuai pada table_array.

in https://www.linkedin.com/in/chairunnisa-damayanti
Microsoft Excel | Sharing | ©Mei 2022 7
CONTOH 2
Lookup Value Mendekati (Approximate Match)
(Range Lookup = TRUE atau 1)
Pada table array tidak terdapat data lookup value Tahun Lahir 1990. Batas bawah Gen Y adalah
1981 sedangkan batas bawah Gen Z adalah 1997. Maka, dianggap yang termasuk Gen Y adalah
Tahun Lahir 1981 s.d. 1996. Jadi, dengan approximate match Tahun Lahir 1990 termasuk Gen Y.

in https://www.linkedin.com/in/chairunnisa-damayanti
Microsoft Excel | Sharing | ©Mei 2022 8
Q & A dan TIPS

HLOOKUP ‘kan cuma bisa ngambil data mulai dari baris


lookup value ke arah bawah (pada table array). Kalo
ternyata baris data yang dicari ada di atas baris lookup
value gimana dong, Bestie?

Berikut beberapa cara yang bisa digunakan:


1) Gunakan formula ter-update yaitu XLOOKUP
→ Saat ini hanya tersedia di Microsoft Office 365

2) Gunakan formula INDEX-MATCH


Sama seperti XLOOKUP, formula INDEX-MATCH dapat
menggantikan fungsi HLOOKUP dan VLOOKUP.
Kelebihannya adalah tidak memiliki batasan posisi baris
ataupun kolom data yang dicari terhadap baris ataupun
kolom berisi lookup value
→ Lihat contoh pada slide 9 untuk penerapannya dalam
menggantikan fungsi HLOOKUP (INDEX-MATCH untuk
VLOOKUP sudah pernah dibahas pada postingan
sebelumnya)

Jawaban berlanjut di Slide 9


Contoh penerapan INDEX-MATCH
ada di Slide 10

in https://www.linkedin.com/in/chairunnisa-damayanti
Microsoft Excel | Sharing | ©Mei 2022 9
Q & A dan TIPS

Jawaban lanjutan dari Slide 8

3) Memindahkan (cut-insert atau copy-insert) baris lookup


value ke atas (sebelum baris data yang dicari)
→ Hati-hati melakukan insert data pada table array
setelah membuat formula HLOOKUP (sebaiknya
lakukan sebelum membuat formula) karena bisa jadi
range table array perlu diubah/disesuaikan; begitu
juga urutan row_index_num bisa ikut berubah
→ Tetapi, cara no. 2 (menggunakan INDEX-MATCH)
akan lebih efisien untuk dilakukan; bahkan, jika
tidak ada keharusan menggunakan HLOOKUP
sebaiknya langsung menggunakan INDEX-MATCH
sejak awal

4) Membuat duplikat dari baris lookup value


dengan menggunakan simbol “=“ (sama dengan) pada
baris (kosong) di atas baris data yang dicari
→ Tetapi, cara no. 2 (menggunakan INDEX-MATCH)
akan lebih efisien untuk dilakukan; bahkan, jika
tidak ada keharusan menggunakan HLOOKUP
sebaiknya langsung menggunakan INDEX-MATCH
sejak awal

in https://www.linkedin.com/in/chairunnisa-damayanti
Microsoft Excel | Sharing | ©Mei 2022 10
Q & A dan TIPS
Contoh: INDEX-MATCH untuk HLOOKUP
(Lanjutan Slide 8)

INDEX(D3:F3,MATCH(C19,D4:F4,0))
INDEX INDEX
Baris Tahun Lahir pada table array → Baris data yang dicari pada table array
D3:F3
(sumber data), select data dari kiri ke kanan (horizontal)
MATCH MATCH
C19 Gen Alpha → Sel yang berisi lookup value dari data yang dicari

Baris Generasi pada table array → Baris data yang berisi lookup value pada
D4:F4
table array (sumber data), select data dari kiri ke kanan (horizontal)
Exact match (diisi 0 atau FALSE) → Mencari data yang lookup value-nya
0
sama persis

in https://www.linkedin.com/in/chairunnisa-damayanti
Microsoft Excel | Sharing | ©Mei 2022 11
Q & A dan TIPS

Bestie, kalo ternyata data yang dicari gak ketemu nih,


‘kan hasilnya jadi #N/A tuh. Gimana cara gantiin #N/A
misalnya jadi “Data Tidak Ada” gitu?

Don’t worry be happy, Bestie. Pakai bantuan IFERROR aja.


Gini nih caranya... (Contohnya kita pakai Exact Match ya)

=IFERROR(HLOOKUP(C16, $C$2:$F$3, 2, 0), "Data Tidak Ada")


Secara bebas dibaca:
=IFERROR(HLOOKUP(C16, $C$2:$F$3, 2, 0), Jika hasil dari HLOOKUP(C16, $C$2:$F$3,
2, 0) ditemukan maka tampilkan hasilnya,
namun jika tidak ditemukan (#N/A),

"Data Tidak Ada") maka ganti #N/A dengan teks “Data Tidak
Ada”

in https://www.linkedin.com/in/chairunnisa-damayanti
Microsoft Excel | Sharing | ©Mei 2022 12
Q & A dan TIPS

Kalo misalnya HLOOKUP hasilnya #N/A padahal saat dicari


manual datanya ada lho di table array. Kenapa tuh, Bestie?

Coba ini ya, Bestie:


• Periksa data yang dipilih (data selection) untuk table array
pada formula HLOOKUP, apakah semua data yang
diperlukan (lookup value dan data yang dicari) sudah
termasuk dalam range? Kalo belum, edit formula dan
perluas range table array-nya.

• Periksa data lookup value dan data baris yang berisi lookup
value (pada table array); apakah ada perbedaan karakter
(kurang atau lebih), bisa jadi ada typo berupa huruf yang
kurang/lebih, tambahan spasi (yang tak kasat mata), tanda
titik, atau karakter lainnya.
Contoh: Lookup value “Indonesia” ditambahkan titik di
akhir kata menjadi “Indonesia.” sedangkan lookup value di
table array tanda titik tersebut tidak ada yaitu “Indonesia”
sehingga hasilnya #N/A; dan begitu juga sebaliknya.

• Untuk hasil Exact Match, karakter (nilai/angka, huruf, tanda


baca, dll) pada sel lookup value (dari data yang dicari)
dan data baris lookup value di table array harus sama
persis. Jika ada karakter yang berlebih maka harus
dibersihkan (lakukan data cleansing). Untuk ekstra spasi
dapat dibersihkan dengan formula TRIM dan untuk simbol
lain (termasuk spasi) bisa menggunakan fungsi FIND and
REPLACE. Contohnya tanda titik.
→ FIND (tanda titik) and REPLACE (blank/dikosongkan)

in https://www.linkedin.com/in/chairunnisa-damayanti
Microsoft Excel | Sharing | ©Mei 2022 13
Q & A dan TIPS

Jadi, kalo data yang dicari banyak, kita harus bikin


formulanya berulang-ulang ya, Bestie?

Oh tentu tidaaack!
• Untuk pencarian banyak data (juga jika sewaktu-
waktu diminta tambahan data) sebaiknya
maksimalkan rentang data yang dipilih (table
array) agar tidak perlu membuat formula
HLOOKUP berulang-ulang, jadi hanya perlu
mengganti nomor urut barisnya (row_index_num)
saja sesuai data yang dicari sehingga lebih efektif
dan efisien; dengan syarat data lookup value dan
table array-nya sama ya
→ Lihat contoh di Slide 14

• Jika table array memiliki jumlah baris yang


banyak maka sebaiknya beri nomor urut di
samping setiap baris agar ketika menggunakan
formula tidak perlu menghitung lagi urutan barisnya
→ Lihat contoh di Slide 14

Lanjuuut ke Slide 14!

in https://www.linkedin.com/in/chairunnisa-damayanti
Microsoft Excel | Sharing | ©Mei 2022 14

in https://www.linkedin.com/in/chairunnisa-damayanti
Microsoft Excel | Sharing | ©Mei 2022 15

Pada formula, penggunaan simbol $ (dollar) akan


memudahkan dalam copy-paste formula dari satu
sel ke sel lainnya karena simbol $ berfungsi
mengikat (membuat absolut) posisi suatu kolom
atau baris yang pada formula ditandai dengan
simbol $ diikuti huruf (untuk kolom) dan/atau angka
(untuk baris).
Jika data/formula tidak perlu di-paste ke sel lain
maka tanda $ tersebut tidak diperlukan.

Cara memunculkan simbol $ pada formula, misalnya


sesuai contoh formula pada Slide 14.

F20 =HLOOKUP($E20, $E$3:$H$6, 4, FALSE)


Pilih sel E20 lalu klik F4
$E20
sebanyak 3x

Pilih rentang data sel E3:H6


$E$3:$H$6
lalu klik F4 sebanyak 1x

in https://www.linkedin.com/in/chairunnisa-damayanti
Microsoft Excel | Sharing | ©Mei 2022 16

LATIHAN

Picture: kjpargeter/freepik.com

Silakan jawab di kolom komentar ya,


Bestie!

“Practice makes perfect.” ☺

in https://www.linkedin.com/in/chairunnisa-damayanti
Microsoft Excel | Sharing | ©Mei 2022 17

TERIMA KASIH

Picture: freepik.com

SEMOGA
BERMANFAAT.
FEEL FREE TO SHARE.
in https://www.linkedin.com/in/chairunnisa-damayanti

Anda mungkin juga menyukai