Langsung ke konten utama

LAPORAN PENGGUNAAN HLOOKUP DAN VLOOKUP PADA EXEL

Fungsi VLOOKUP 

Fungsi VLOOKUP dan HLOOKUP merupakan fungsi referensi ke tabel lain. Dimana nilai dihasilkan berdasarkan key/range tertentu yang sesuai dengan tabel referensi.

Fungsi VLOOKUP

Fungsi ini digunakan untuk mencari nilai di kolom paling kiri tabel referensi, dan kemudian mengembalikan sebuah nilai dalam baris yang sama dari sebuah kolom yang di tetapkan dalam tabel referensi. Gunakan fungsi VLOOKUP (bukan HLOOKUP) jika nilai-nilai perbandingan berada di kolom sebelah kiri data yang ingin ditemukan.


  •     Lookup_value, adalah nilai yang dapat ditemukan dalam kolom pertama dari tabel referensi. Lookup value dapat berupa sebuah nilai, referensi atau string teks.·        
  • Table_array adalah tabel informasi/referensi, tabel ini dapat berupa range, atau nama range.
  • col_index_num adalah nomor kolom pada tabel refeensi yang akan dihasilkan/atau dikembalikan. Jika col_index_num bernilai 1, maka nilai-nilai yang dihasilakn/dikembalika berada pada kolom pertama pada tabel referensi; sJika col_index_num bernilai 1, maka nilai-nilai yang dihasilakn/dikembalika berada pada kolom keduapada tabel referensi; demikian seterusnya. Jika col_index_num bernilai kurang dari 1, funsi VLOOKUP akan mengembalikan nilai kesalahan berupa # VALUE!, jika col_index_num lebih besar daripada jumlah kolom tabel referensi, maka fungsi VLOOKUP mengembalikan nilai kesalahan berupa # REF! .
  •  range_lookup dapat bernilai TRUE ata FALSE, parameter ini bersifat opsional. Jika range_lookup berniali TRUE, maka nilai pada kolom pertama pada tabel referensi harus ditempatkan dalam urutan menaik: …, -2, -1, 0, 1, 2, …, AZ, FALSE, TRUE; jika tidak, maka kemungkinan fungsi VLOOKUP tidak akan memberikan nilai yang benar. Jika range_lookup bernilai FALSE, maka tabel tidak perlu disortir. Range_lookup adalah berupa nilai logika yang menentukan apakah fungsi VLOOKUP digunakan untuk pencarian sama persis atau berupa rentang. Jika range_lookup bernilai TRUE atau tidak ditulis, maka nilai yang dikembalikan berupa rentang, Dengan kata lain, bila pencocokan sama persis tidak ditemukan, nilai terbesar berikutnya yang lebih kecil dari lookup_value yang dikembalikan. Jika paramaeter ini bernilai FALSE, maka fungsi VLOOKUP akan melakukan pencarian sama persis. Jika data tidak ditemukan, maka fungsi ini menhasilkan nilai kesalahan # N / A.

Contoh :


 Pada contoh kasus ini nilai kolom pertama pada tabel referensi, merupakan nilai rentang. Dimana nilai yang yang tercantum merupakan nilai batas bawah dari rentang. Angka 0 pada baris pertama dan angka 20 pada baris kedua, mengandung pengertian bahwa rentangnya adalah 0 hingga kurang dari 20. Angka 20 pada baris kedua dan angka 45 pada baris ketiga, mengandung pengertian bahwa rentangnya adalah 20 hingga kurang dari 45, demikian seterusnya.


Rumus untuk yang digunakan untuk kolom Abjad adalah sebagai berikut:


=VLOOKUP(C4;$C$12:$D$16;2;TRUE)


  •   Parameter pertama bernilai C4, menyatakan nilai/sel yang dijadikan dasar pencarian
  •  Parameter kedua bernilai $C$12:$D$16, adalah alamat absolut C12:D16 yang menyatakan lokasi dari tabel referensi. Untuk membuat alamat absolut Anda dapat menekan tombol F4 setelah memblok tabel refrensi
  •  Parameter ketiga bernilai 2, menyatakan nomor kolom tabel referensi yang menampung nilai-nilai yang dihasilkan oleh fungsi VLOOKUP
  •  Parameter keempat diberi nilai TRUE karena kolom pertama dari tabel referensi merupakan rentang.

Fungsi HLookup

  • Lookup_valueNilai apa yang akan kita cari, contoh di atas, nilai dengan No Induk E40, dalam hal ini cell E40 adalah mempunyai nilai 99999.
  • Table_array, Table dimana tempat data yang akan dicari.
  • Row_index_numBaris yang keberapa yang akan dicari nilai dari Row_index_num tidak boleh lebih dari jumlah kolom dari data Table_array, jika lebih akan menghasilkan nilai #REF.
  • Range_lookup, Diisi dengan true(1) atau false(0). Jika diisi dengan true(1), Table_array harus disusun secara urut, oleh sebab itu sebagai amannya menghindari salah mencari data pakai nila false(0). Contoh di atas memakai nilai false, jika nilai yang kita cari tidak menemukan dari Table_array, nilai hasil akan menjadi #N/A
Gambar 01


Lihat contoh di atas (Gambar 01) Item tahu sebagai contoh, Lookup_value adalah tanggal delivery yaitu 5, dan mengambil data dari table delivery bulan Maret (Table_Array). Dan Row_index_num adalah Tahu yaitu baris ke 3. Dan Range_Lookup kami ambil angka 0, karena untuk menghindari kesalahan dalam pengambilan data.



Komentar