Cara Menggunakan Fungsi VLOOKUP dan HLOOKUP di Excel

by Imeily

Fungsi VLOOKUP dan HLOOKUP dalam Microsoft Excel berguna untuk membaca suatu tabel, lalu mengambil nilai yang diinginkan pada tabel tersebut berdasarkan kunci tertentu.

Kunci ini berupa sel referensi (contoh: sel A2) atau nilai, seperti kode, nomor anggota, nama, dan sebagainya.

Jika tabel sumber data tersusun secara vertikal (memanjang ke bawah), kita menggunakan fungsi VLOOKUP.

tabel_Vlookup

Dan jika tabel sumber data tersusun secara horizontal (baris ke samping kanan), maka kita menggunakan fungsi HLOOKUP.

tabel_Hlookup

Cara Penulisan Rumus VLOOKUP dan HLOOKUP

=VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
=HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)

Perbedaan rumus VLOOKUP dan HLOOKUP hanya terletak pada col_index_num (nomor kolom untuk VLOOKUP) dan row_index_num (nomor baris untuk HLOOKUP).

Berikut penjelasan masing-masing kode dalam rumus.

Lookup value

  • lookup_value: nilai atau sel yang dijadikan kunci dalam pencarian data.
  • Pada contoh gambar di bawah ini, Lookup value adalah nilai pada kolom Kode yang menghubungkan Tabel 1 (sumber data) dengan Tabel 2 (yang mengambil data dari Tabel 1).
  • Untuk itu, pada rumus kita bisa menulis sel C10 (yaitu sel Kode pada Tabel 2) atau 1002.
  • Sebaiknya menggunakan alamat sel (contoh C10), agar ketika isi Kode berubah, kita tidak perlu mengubah rumusnya.

Lookup-value-kunci-sel-referensi

Table Array

  • table_array: tabel atau range yang menyimpan sumber data.
  • Pada contoh tabel di bawah ini, range untuk VLOOKUP adalah A2:C4.
  • Dan range B1:D3 untuk HLOOKUP.

Table-Array-Tabel-Sumber-Data-Vlookup

Col Index Num dan Row Index Num

  • col_index_num: nomor kolom yang ingin diambil nilainya untuk fungsi VLOOKUP.
  • Bila ingin mengambil nilai pada kolom Nama (lihat gambar di bawah), maka nomor kolom adalah 2.
  • Sedangkan bila ingin mengambil nilai pada kolom Harga, maka nomor kolom adalah 3.

Col-index-num dan Row-index-num

  • row_index_num: nomor baris yang ingin diambil nilainya untuk fungsi HLOOKUP.
  • Bila ingin mengambil nilai sel pada baris Nama (lihat gambar di atas), maka nomor baris adalah 2.
  • Bila ingin mengambil nilai sel pada baris Harga, maka nomor baris adalah 3.

Range Lookup

  • range_lookup: Nilai logika TRUE atau FALSE, dimana Anda ingin fungsi VLOOKUP atau HLOOKUP mengembalikan nilai dengan metode kira-kira (TRUE) atau mengembalikan nilai secara tepat (FALSE).

Penjelasan yang lebih detil tentang Range Lookup dan elemen lain dalam rumus bisa dibaca di: Contoh dan Cara Penulisan Sintaks VLOOKUP dan HLOOKUP di EXCEL.

Contoh Rumus VLOOKUP

Agar lebih jelas, berikut ini diberikan contoh rumus VLOOKUP untuk mencari harga barang.

Contoh-Rumus-Vlookup

Penjelasan tabel dan rumus:

  1. C10 (kolom Kode di Tabel 2) adalah kunci atau lookup_value yang digunakan untuk mencari data.
  2. Tabel yang menjadi sumber data (table_array), yaitu range $A$2:$C$4 pada Tabel 1.
  3. Mengambil data kolom ke-3 (kolom Harga pada Tabel 1), untuk diisikan ke kolom Harga Tabel 2.

Untuk itu, rumusnya adalah sebagai berikut.

=VLOOKUP(C10;$A$2:$C$4;3;FALSE)

Catatan: tanda titik koma pada rumus tergantung pada settingan di komputer.

Bila komputer Anda menggunakan pemisah koma, maka penulisan rumus seperti ini.

=VLOOKUP(C10,$A$2:$C$4,3,FALSE)
  • Rumus di atas akan menghasilkan nilai 68.
  • Cara membaca rumus: =VLOOKUP(temukan 1002 yang di C10, pada range A2:C4 di Tabel 1, kemudian kembalikan nilai pada kolom 3 baris yang sama di Tabel 1, dan kembalikan nilai hanya apabila menemukan 1002 pada Tabel 1).

Cukup dengan mengganti angka pada nomor kolom (column_index_num) saja, maka kita bisa mencari data di kolom 2 dan 3 pada Tabel 1.

=VLOOKUP(C10,$A$2:$C$4,2,FALSE) - Nama Barang =VLOOKUP(C10,$A$2:$C$4,3,FALSE) - Harga Barang

Kesimpulan dan Saran

Tutorial ini di-update dengan menambahkan penjelasan tabel dan cara membaca fungsi.

Untuk dapat lebih memahami penggunaan kedua fungsi ini, Anda juga bisa menonton cara pemakaiannya pada: 9 Video Tutorial VLOOKUP dan HLOOKUP ini.

Bila ada saran atau pertanyaan tentang VLOOKUP dan HLOOKUP, silakan sampaikan di kotak komentar.

Artikel Terkait

Leave a Reply to arjuna Cancel Balas

79 Komentar

Iwe November 3, 2020 - 06:29

cara mencari sumber datanya yang di hidden bagaimana ya?

Balas
Imeily November 4, 2020 - 11:43

Bila sumber data berada di tab (sheet Excel) yang di-hide, klik kanan salah satu sheet dan pilih Unhide.
Kemudian pilih nama sheet dan tekan tombol OK untuk menampilkannya

Balas
Nurul Iman December 28, 2016 - 03:11

masih bingung

Balas
Dhani September 2, 2016 - 07:39

masi bingung hiks

Balas
Angga Nur May 16, 2016 - 10:40

MISI kang mau tanya, misal dalam satu sel itu ada 2 baris bagaimana ya menggunakan vlookupnya, ,
Pasti yang keluar cuma baris pertama, baris kedua, gak mau ikut keluar

Balas
Imeily May 18, 2016 - 01:15

@Angga Nur,
Saya sudah coba Vlookup untuk satu sel yang berisi 2 baris, baris kedua tetap ikut keluar juga.
kalau baris tergabung, tinggal diberi format Wrap Text saja.

Balas
Alexi pakasi January 29, 2016 - 10:18

PUSIIING, kaga bisa padahal cara udah sesuai petunjuk.. tapi gak bisa juga saya pake ms.excel 2007 ngaruh gk?

Balas
Anonymous January 30, 2016 - 04:58

Versi Excel tidak berpengaruh, karena function di atas juga udah dicoba di Excel 2007.

Mungkin masalah ada di tanda pemisahnya (settingan separator pada komputer).
Coba ganti tanda koma pada function =HLOOKUP(B1,$B$1:$D$3,2,FALSE)
dengan tanda titik koma seperti contoh ini —> =HLOOKUP(B1;$B$1:$D$3;2;FALSE)

Balas
Anonymous May 25, 2015 - 08:37

mkasih

Balas
Anonymous May 25, 2015 - 08:36

makasih ea sngat menbantu skali

Balas
Anonymous March 27, 2015 - 01:16

bagaimana kalau hlookup dalam vlookup? rumusnya gimana lg?

Balas
Anonymous March 27, 2015 - 10:53

Contoh di sini: Combining VLOOKUP and HLOOKUP Functions mungkin bisa membantu Anda.

Balas
Freezy Alexander February 22, 2015 - 05:28

mas klo mau ngunci table array kn di tekan F4 lha di laptopku koq aku tekan F4 malah keluar opsi proyektor bukannya ngunci? padahal klo aku coba di merk laptop selain HP sama Compaq koq bisa? mohon bantuannya.

Balas
Anonymous February 22, 2015 - 08:43

Pada laptop tertentu perlu menekan tombol lain juga untuk bisa menggunakan F1-F12.

Seperti pada laptop HP, agar bisa menggunakan tombol F4 maka harus ditekan juga tombol fn yang terletak di sebelah kiri bawah (samping tombol CTRL).

Balas
Anonymous January 6, 2015 - 03:11

good

Balas
yuganime October 27, 2014 - 01:57

mas mau tanya ni, gemana buat setiap kali kita buka file excel maka yang muncul misalnya selalu sheet-1, agar mempermudah kita dalam membuat menu navigasi, trimakasih bisa contak email ana di [email protected]

Balas
Anonymous October 27, 2014 - 09:55

Perlu menggunakan macro.
Caranya ada di sini: Default Worksheet.

Balas
Anonymous October 15, 2014 - 23:22

sangat membantu orang tua yang dari lapangan tiba-tiba dipindah kan ke bag ,Administrasi
Seperti saya ini .Semoga ilmunya tambah terus .
Makasih banyak ,banyak,banyak.

Balas
nurul hidayati October 13, 2014 - 02:02

keren gan, ngebantu bgtttttt utk pemula. yg penting dasarnya dulu hrs paham, klo udh paham insya allah kesananya bisa. makasih bnykkkkkk gan

Balas
Anonymous October 8, 2014 - 05:00

gan , klo lookup gambar bisa ga ya,,

Balas
Anonymous October 9, 2014 - 03:02

Bisa, lihat di sini: VLOOKUP for Pictures.

Balas
khanza September 11, 2014 - 11:05

saya belum mengerti dgn rumus ini

Balas
Anonymous August 20, 2014 - 06:31

bos mau tanya misalnya sy mau vlookup kode daerah tp daerahnya terbagi beberapa sheet misal sheet jakarta dan jawa barat, cara menggunakan vlookup untuk mencari kodenya seperti apa ya rumusnya. Mohon pencerahannya, terima kasih……….

Balas
Anonymous August 20, 2014 - 13:05

Cara penulisannya ada di komen saya di atas no 28a.

Balas
Abdu Rohim June 25, 2014 - 14:29

terima kasih…. sangat bermutu….. sukses gan….

Balas
arjuna June 20, 2014 - 05:51

boz, saya coba dengan rumus itu (vlookup), malah yang bisa kebaca cuma data paling akhir, bagaimana solusinya?? mksh

Balas
Anonymous June 21, 2014 - 06:22

Apakah table array (tabel atau range yang menyimpan data yang ingin dicari) pada rumus sudah sesuai dengan range data di lembar kerja Anda?

Misalnya, data yang ingin dicari ada di sel A1 sampai dengan sel C50, maka tabel array pada rumus juga harus demikian, contoh: =VLOOKUP(D1,$A$1:$C$50,3,FALSE).

Balas
arjuna June 21, 2014 - 07:22

saya ksih file nya saja gmn ?? tlong dicari ksaalahannya, soalnya tak lihat udah bnar semua rumusnya…

Balas
Anonymous June 21, 2014 - 08:37

Boleh. Kirimkan ke email.

Balas
arjuna June 21, 2014 - 13:34

emailnya apa??

Balas
arjuna June 21, 2014 - 13:36

tapi ini saya reka2 sendiri, latihan saya tidak sama dengan yang diatas,
untuk dasar rumusnya sama, cuma vlookup

Balas
Anonymous June 24, 2014 - 03:10

Alamat email ada di footer blog sebelah kanan.

Petunjuk di forum Excel ini mungkin bisa membantu Anda.

Balas
Anonymous May 24, 2014 - 00:45

makasih ya keren banget membantu nih

Balas
Nurya Sora April 29, 2014 - 22:22

.wahh keren.. berhasil makasih ya//? sangat bermanfaat..

Balas
esyaku April 18, 2014 - 05:43

maksih nih, jadi bisa ngerjain tugas deh… :D

Balas
Annisa Cantika Arivita Ekasuci February 26, 2014 - 14:07

thanks artikelnya.. Lengkap.. Cukup buat belajar untuk ujian besok.. ^^

Balas
jams adjah February 13, 2014 - 14:39

thanks gan

Balas
Shita Edogawa January 24, 2014 - 00:44

artikelnya keren. bsntu banget,terima kasih.

Balas
arifin uwais January 14, 2014 - 04:42

Gan, kalo bisa ditambahain video tutorial nya ya!
biar lebih jelas lagi gan.
Terimakasih

Balas
aenur rofiq January 13, 2014 - 05:16

sangat membantu banget sob ^_^

ane perlu belajar banyak di blog iniih.. :D

Balas
Anonymous January 7, 2014 - 10:25

pas UAS ane buka ni artikel,dua jempol buat yang nulis nih artikel.thanks :)

Balas
Anonymous December 16, 2013 - 14:18

Mau tanya dong. Misal aja kalo tabel anak yg vlookup ada 2 sumber, rumusnya gmn ya?

Balas
Anonymous December 16, 2013 - 22:32

Rumus vlookup dari 2 sumber ditulis seperti contoh berikut. Fungsi vlookup ditulis berurutan dan disambung dengan tanda koma:
=VLOOKUP(B12,$AA:$AB,2,0)&", "&VLOOKUP(G12,$G:$I,3,0)

Balas
Anonymous December 5, 2013 - 15:08

all mo tanya deh, kloprogram excel yg di pake buatpegawai admin apaan aja sih???

Balas
Anonymous December 6, 2013 - 00:04

Maksud Anda fitur-fitur di Excel seperti formula dan grafik?

Balas
Anonymous December 4, 2013 - 08:31

thanks gan!

Balas
tiwi October 22, 2013 - 06:38

cara menggabungkan vlookup dengan iferror itu gmn rumusnya ya?

Balas
Anonymous October 22, 2013 - 10:44

coba cara berikut:
=IFERROR(VLOOKUP(“XYZ”, MyTable, 2, FALSE),"")
atau
=IFERROR(VLOOKUP(“XYZ”, MyTable, 2, FALSE),0)

Balas
yousuf myulana September 30, 2013 - 10:05

Assalamu'alaikum Wr.Wb.
cara penulisan formula "jika b1=tomat maka b2=buah-buahan" gimana ya? ada yang bisa bantu ga??? Plissss

Balas
yousuf myulana September 30, 2013 - 05:36

[ASK]
JIka B1 ditulis Cianjur, Maka Kolom C1 adalah Jawa Barat
ditulis Di Excelnya gimana??

Balas
Anonymous September 30, 2013 - 06:36

Bila menggunakan fungsi VLOOKUP dan HLOOKUP, maka perlu disiapkan terlebih dahulu tabel yang berisi nama kota dan provinsi.

Di tabel ke dua, ketik nama kota di kolom B. Sedangkan untuk kolom C, gunakan fungsi VLOOKUP atau HLOOKUP. Contoh: =VLOOKUP("Cianjur";$A$2:$B$30;2;FALSE).

Balas
yousuf myulana September 30, 2013 - 10:10

terimakasih,,, kalau untuk menambahkan jika gimana? "jika b1 ditulis cianjur maka b2=jawabarat, tapi jika b1=tangerang, maka b2=banten.

Balas
Anonymous September 30, 2013 - 10:32

Supaya data di B2 bisa otomatis berubah berdasarkan data di B1, ganti Lookup_value Cianjur menjadi B1.
Contoh penulisan fungsi: =VLOOKUP(B1;$A$2:$B$30;2;FALSE).

Penjelasan detil tentang Lookup_value ada di artikel ini: Contoh dan Cara Penulisan Sintaks VLOOKUP dan HLOOKUP di EXCEL.

Balas
Anonymous September 17, 2013 - 14:12

THANKS A LOT!

Balas
Anonymous September 7, 2013 - 06:01

data yg jd sumber kalo formatnta text kok ga bisa ya mas

Balas
Anonymous September 8, 2013 - 04:10

Data sumber berupa teks harus diberi tanda petik dua.
Penjelasan dan contohnya bisa dilihat di sini: Contoh dan Cara Penulisan Sintaks VLOOKUP dan HLOOKUP di EXCEL.

Balas
RavenRazer27 June 3, 2013 - 13:21

makasih kk

Balas
Lius mariance May 28, 2013 - 09:01

Thanks Infonya :)

Balas
kaka p May 16, 2013 - 08:50

makasih ilmunya….

Balas
Anonymous May 6, 2013 - 04:25

ok

Balas
I PUTU ADIYASA April 29, 2013 - 13:15

Makasih ya, besok aku siap ngadepin ulangan praktek :D

Balas
Candra Wijaya April 18, 2013 - 12:16

yng awalnya kurang tau excel,, jadi tau.. good..

Balas
Zulia.3201254 March 18, 2013 - 01:18

Trim's informasinya sangat bermanfa'at

Balas
Anonymous March 4, 2013 - 12:12

Terima Kasih atas informasinya :)

Balas
ilham firmansyah February 28, 2013 - 12:57

masih bingung

Balas
Anonymous October 5, 2012 - 02:18

terimakasih karena sudah menebar kebaikan :)

Balas
zeintin August 31, 2012 - 03:42

good job…

Balas
Anonymous July 24, 2012 - 02:26

keep posting kak..

Balas
Anonymous June 7, 2012 - 15:17

trims infonya, ini sangat bermanfaat buatku

Balas
Anonymous May 29, 2012 - 02:41

Thanks, sangat berguna…

Balas
Anonymous May 24, 2012 - 03:49

THANKS I LIKE IT……..

Balas
Anonymous May 11, 2012 - 02:02

thankss

Balas
Anonymous November 25, 2011 - 13:08

makasiihh..
akhirnya,,akk jdi siap ulangan bsk.. :D

Balas
rudi October 28, 2011 - 22:32

Mantaf n sangat baagus artikelx..

Balas
Anonymous June 5, 2011 - 18:50

Makasihhh bgt yaaaaa….
akhirnya tugas aku bisa aku kerjain jugaa..
tengsss…

Balas
Anonymous June 8, 2015 - 10:45

kamu ngerti ya ?gue bingung ni

Balas
Muhammad Zulfikri July 3, 2015 - 07:13

sama gue juga bingung

Balas
zahid March 18, 2011 - 08:48

thanks berat infonya. .

Balas
Unknown June 18, 2016 - 00:48

Masih bingung…. =(

Balas
Computer 1001