Menggunakan Rumus VLOOKUP dan HLOOKUP

Selamat datang kembali sobat. Kali ini kita akan belajar tentang menggunakan rumus VLOOKUP dan HLOOKUP pada sebuah tabel.

Rumus ini akan sangat membantu ketika bekerja menggunakan tabel dengan data yang banyak. Terlebih ketika data tersebut digunakan untuk banyak tabel, dan tabel-tabel tersebut saling berhubungan. Rumus vlookup dan hlookup tentu akan sangat membantu keakuratan data. Di samping itu lebih mempermudah dan menghemat waktu.

A. Rumus VLOOKUP

Rumus VLOOKUP digunakan untuk mengambil data  dari tabel yang tersusun vertikal, seperti pada gambar di bawah ini.



Tabel di atas nantinya akan digunakan sebagai tabel array.

Cara Penulisan (Syntax)
•Penulisan sintax : VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

Keterangan :
Lookup_value adalah nilai yang akan dicari dari kolom di sebuah array/range. Lookup_value dapat berupa nilai atau pun text.

Table_array adalah table data atau informasi dari data yang akan kita cari.
1. Jika kita memiliki banyak nilai yang sama dari data yang yang akan kita cari, maka nilai pertamalah yang akan dipakai dan nilai-nilai berikutnya akan diabaikan.
2. Anda sebaiknya mengurutkan table data sumber secara Ascending apabila Anda menghendaki nilai pertama sesuai urutan yang akan kita ambil/pakai.
3. Nilai dari kolom pertama dari table_array dapat berupa text, nomor, atau nilai logika.
4. Hurup besar maupun huruf kecil sama saja atau tidak dipermalahkan dalam penggunaan rumus ini.

Col_index_num adalah nomor urut kolom dari tabel data yang kita
pakai (table_array) dimana nilai yang akan kita ambil berada pada
kolom tersebut. Kolom pertama dari col_index_num memiliki
urutan 1 dalam table_array; kolom kedua dari col_index_num
memiliki urutan 2 dalam table_array, dan begitu seterusnya. Jika
col_index_num kurang dari 1, VLOOKUP akan menghasilkan nilai
#VALUE! Atau nilai yang salah (error value); jika col_index_num
melebihi jumlah kolom dalam table_array, VLOOKUP akan
menghasilkan nilai #REF! atau nilai yang salah pula (error value).

Range_lookup adalah nilai logika yang menentukan apakah
Anda menghendaki untuk mencari nilai yang sama persis atau nilai
yang mirip sama/hampir sama dari nilai Lookedup_value yang kita
tentukan sebelumnya. Jika BENAR, nilai yang sama persis akan
dihasilkan. Dengan kata lain, jika nilai yang tepat atau sama persis
tidak ditemukan, maka nilai yang lebih besar dari nilai lookup_value
akan dihasilkan/diambil. Jika SALAH, VLOOKUP akan mencari nilai
yang sama persis atau tepat. Dan jika tidak ditemukan, maka akan
manghasilkan nilai #N/A.


Baiklah untuk lebih jelasnya, lihat contoh pada gambar berikut,
Rumus pada D13 yaitu  =VLOOKUP(C13,$B$3:$D$7,3,FALSE)
Maka akan menghasilkan nilai dari tabel pada sel B3-D7, yang mengandung nilai pada C13. Kemudian akan menampilkan hasil dari tabel pada sel B3-D7 pada kolom No. 3 (yaitu kolom Ukuran)


Penjelasan :
* C13  -->  lookup_value, artinya akan mengambil data dari tabel array untuk barang yang memiliki kode barang = B-3 (sel C13),
* B3-D7  -->  table_array yang akan dipakai untuk mengambil nilai,
* 3  --> pada kolom ke berapa dari table_array yang akan diambil nilainya, pada contoh di atas akan mengambil pada kolom ukuran (kolom ke-3 pada tabel array),
* FALSE  -->  range_lookup, yang berarti nilai yang diambil adalah nilai yang sama persis. Dan jika tidak ditemukan maka akan dimunculkan #N/A.


* Untuk mengisi pada sel D14 sampai D18, cukup drag atau copy saja dari sel D13.
* $B$3:$D$7, penulisan menggunakan lambang $ (dollar) agar sel pada tabel array tidak berubah, pada saat  mengopy ke sel D14 - D18.

B. Rumus HLOOKUP

Sedangkan rumus HLOOKUP digunakan untuk mengambil data dari tabel yang tersusun Horisontal, seperti pada tabel di bawah ini :


Penulisan dan penjelasan sama dengan rumus VLOOKUP, namun hanya cara mengambil datanya yang berbeda. Kalau VLOOKUP mengambil berdasarkan kolom, pada HLOOKUP mengambil berdasarkan baris (row), lihat gambar berikut


Rumus pada D31 yaitu  =HLOOKUP(C31,$C$24:$G$26,3,FALSE)
Maka akan mengambil nilai dari tabel array (sel C24-G26), yang mengandung nilai dari C31. Kemudian akan menampilkan hasil dari tabel aray (sel C24 - G26) pada baris No. 3 (yaitu baris Ukuran)

Selamat mencoba...

Comments