Friday, June 24, 2011

Menggunakan Fungsi VLOOKUP Pada Excel 2007

Apa itu VLOOKUP ?

VLOOKUP adalah fungsi pada Excel yang digunakan untuk melakukan pencarian nilai dari suatu table / range referensi.

VLOOKUP sangat populer digunakan sejak versi awal sampai sekarang.  Dan pada kesempatan ini, kami coba menjelaskan lookup function ini dengan gambar dan contoh penggunaan langkah demi langkah. Semoga bermanfaat.


Fungsi lookup value pada Excel ada dua, yaitu :
  • VLOOKUP (Vertical Lookup).
  • HLOOKUP (Horizontal Lookup). 
Sesuai namanya, VLOOKUP digunakan untuk mencari data pada baris demi baris (vertikal) pada tabel referensi. Sebaliknya, HLOOKUP digunakan untuk mencari data dengan referensi data kolom demi kolom (horisontal).

Untuk memperjelas cara kerja dari VLOOKUP, perhatikan gambar ilustrasi berikut ini.

Ilustrasi Proses VLOOKUP (Vertical Lookup)

Ilustrasi tersebut menggambarkan mekanisme pencarian VLOOKUP sebagai berikut :
  1. suatu cell data dengan nilai "kode 3"  (lookup value) akan digunakan sebagai kunci pencarian ke table referensi (table_array) .
  2. data pada kolom pertama pada table_array (kode 1, kode 2, kode 3, dan kode 4) berfungsi sebagai kunci referensi.
  3. dari proses ini, kita akan ketemu data yang dicari pada posisi di baris ke 3 table referensi.
  4. tetap pada baris ke 3 tersebut, kita akan mengambil nilai dari kolom yang kita inginkan (col_index_num). Misalkan kita mengambil kolom ke 2, maka kita akan mendapatkan nilai 4 sebagai datanya.
  5. selesai.

Syntax

VLOOKUP(lookup_value, table_array, col_index_num, range_lookup)

Keterangan :
  • lookup_value  : nilai yang akan dicari ke table_array
  • table_array   : range nilai dimana terdapat nilai yang dicari
  • col_index_num : indeks kolom yang dicari
  • range_lookup  : berisi nilai 0 atau 1. Nilai 1 artinya jika tidak ada nilai yang cocok, maka akan dicari pendekatannya.

Contoh Penggunaan

Kita akan mencoba menggunakan vlookup untuk mencari referensi nama produk dari kode produk dalam suatu daftar transaksi.
  • Download file contoh dari link berikut :
    http://contoh-spreadsheet.googlecode.com/files/data_vlookup.xlsx
  • Jalankan aplikasi MS Excel 2007 dan buka file data_vlookup.xlsx tersebut
  • File ini berisi dua sheet :
    • transaksi_penjualan : berisi contoh data transaksi penjualan
    • master_produk : berisi data lengkap referensi produk

  • Buka sheet transaksi_penjualan. Pada sheet ini tidak ada informasi nama produk, yang ada adalah data kode produk. Dan melalui nilai kode produk ini kita akan cari data nama produk yang terdapat pada sheet master_produk.
  • Sisipkan 1 kolom kosong diantara kolom E (kode_produk) dan F (jumlah_pembelian) sehingga F bergeser ke G. Pada kolom F1 isikan nilai nama produk.
    Insert kolom "nama produk"
    (klik pada gambar untuk memperbesar)
  • Cell-cell yang berada di bawah kolom F (nama produk) ini akan dicari dari sheet master_produk berdasarkan nilai cell pada kolom E (kode_produk) dengan penggunaan fungsi VLookup.

    Sebelumnya pastikan bahwa table data pada sheet master_produk sudah terurut pada kolom B (kode_produk).
  • Pada kolom F2 masukkan fungsi vlookup sebagai berikut :

    =VLOOKUP(E2,master_produk!$B$2:$F$42,3)

    dimana E2 menunjukkan nilai dari kode produk, yang akan dicari ke tabel data dengan range B2 s/d F42 di sheet master_produk.

  • Dari range $B$2:$F$42 tersebut pastikan kolom pertama adalah kolom B (kode produk) sebagai referensi. Setelah itu kita ambil kolom ketiga dari range yang merupakan nama produk.
  • Anda seharusnya mendapatkan nama produk "salak 1 kg" pada cell F2.
  • Copy cell F2 ke seluruh baris di bawah. Anda seharusnya mendapatkan hasil sebagai berikut di bawah ini.

  • Selesai

Artikel Terkait

Sumber Referensi


26 comments:

  1. Replies
    1. Sama-sama Pak Ian, semoga bisa memberikan solusi lainnya melalui situs ini:)

      Delete
  2. Terima kasih mas, sangat membantu di kerjaan. semoga Allah swt memberi berkah dan semua kebaikan atas ilmu2 yang sampean berikan

    ReplyDelete
    Replies
    1. Sama-sama Mas. Terima kasih atas kunjungan dan doanya ya.

      Delete
  3. di akhir rumus vlookup ato hlookup suka diakhiri dengan tulisan "true" atau "false", bedanya apa ya?

    ReplyDelete
    Replies
    1. Itu digunakan untuk range lookup, jika diisi TRUE maka pencarian tetap akan mengembalikan nilai walaupun tidak ada yang cocok (misalkan mengembalikan EKSEL, padahal yang dicari Excel). Jika diisi FALSE, maka hanya posisi nilai pancarian yang persis yang akan dikembalikan oleh VLOOKUP. Semoga jelas ya. Terima kasih.

      Delete
  4. Replies
    1. Sama-sama. Terima kasih juga atas kunjungannya :)

      Delete
  5. Replies
    1. Hi Merry, artinya data tersebut tidak ditemukan (N/A = Not Available). Mohon maaf karena late reply ya...

      Delete
    2. biasanya masalah tabel_array tuh mas bro, skalian tanya nih, itu biar tabel_arraynya ga berubah gimana yah, jadi yang berubah cuman lookup valuenya aja, #ditunggu pencerahannya Om.

      Delete
  6. Saya mau tanyakan,fungsi angka tiga pada akhir rumus sebelum tanda tutup kurung )sebagai apa??????mohon penjelasaannya ya ,trima kasih

    ReplyDelete
  7. Angka 3 sebagai yang menyatakan kolom ketiga dari range yang merupakan Nama Produk.

    ReplyDelete
  8. terima kasih pak, dalam waktu singkat saya sudah paham. semoga amal kebaikannya berlipat. amiin

    ReplyDelete
    Replies
    1. Sama-sama Pak Tommy, senang bisa membantu :)

      Delete
  9. Replies
    1. Sama-sama Bu Karline, senang bisa membantu :)

      Delete
  10. maaf pak mau tanya
    kalo kita mencari data yang duplikasi dengan mencocokan data di dlam 1 sheet dan menggunakan vlookup itu bagaimana cara nya?karna saya sudah coba dan hasil ya valid.mohon bimbingan nya . terima kasih

    ReplyDelete
    Replies
    1. Pak, saya masih kurang mengerti pertanyaannya. Bapak sudah coba dan valid ? Kalau boleh bergabung ke forum kami dan kirim file contohnya Pak agar kita bisa bantu lebih detil ?

      Delete
  11. di fung si vlookup/hlookup itu ada tanda $(dolar) itu untuk apa ya gan?

    ReplyDelete
    Replies
    1. Itu untuk absolute reference, jadi alamat referensi kita tidak bergeser ketika kita melakukan copy paste formula. Artikel terkait ada di http://www.belajarexcel.info/2013/02/fungsi-tanda-dollar-absolute-reference-pada-excel.html.

      Semoga membantu ya...

      Delete
  12. maaf, kok saya gak bisa yah. ketika di enter muncul peringatan dimana ada pilihan ok atau help. itu kenapa ya?

    ReplyDelete
    Replies
    1. sama...saya juga seperti itu...knp yaa???

      Delete