Minggu, 24 Oktober 2021

VLOOKUP dengan 2 Kriteria , Emang bisa?

Halo semua.... 

Masih berurusan dengan manggil-manggilin data nih...#asiik

Kali ini kebutuhannya adalah manggil data dengan 2 kriteria. 


Kayak gimana tuh maksudnya?

Biar lebih jelas, saya coba ilustrasikan...

Jadi saya mempunyai raw data berupa output produksi sepatu per tanggal dan per karyawan.

Dan diminta untuk menjabarkan data tabel yang menunjukkan karyawan tersebut memproduksi apa di setiap tanggal.

Berikut raw data (sebelah kiri) dan tabel output yang diminta (sebelah kanan)









Kalau dari ilustrasi ini (dengan karyawan yang tidak begitu banyak), ya gampangannya tinggal sort, select, copy, dan paste saja tho.....

Bayangin kalau karyawannya banyak dan diminta untuk setiap tanggal di setiap bulan....Liyer euy...


Singkat cerita...saya siatin deh pake VLOOKUP "2 Kriteria"

Lha kok? Emang bisa rumus VLOOKUP pake lookup value dari 2 cell gitu ?

Seperti yang diketahui, sampai saat ini VLOOKUP tidak sama halnya dengan SUMIF, COUNTIF, AVERAGEIF (yang notabenenya bisa menggunakan 2 kriteria atau lebih)..


Trus bagaimana caranya ? 


Yuk dicoba cara saya nyiasatin rumus VLOOKUP supaya bisa menggunakna 2 kriteria...


1. Bikin "trigger" baru dengan menggabungkan 2 kriteria ini..

Prinsip dasar ketika bermain rumus VLOOKUP, ada 2 yaitu :

1. Trigger yang diinginkan

2. Trigger yang unik

Dalam ilustrasi ini, 2 kriteria yang dimaksud adalah NIK Karyawan dan Tanggal Produksi. langkahnya sebagai berikut :

1a. Insert New Coloumn, klik column D (dibagian atas), lalu klik kanan, lalu pilih insert

Perlu diingat, insert kolom barunya harus di sebelah kiri data yang mau dipanggil.

Dalam hal ini, karena data yang mau dipanggil ada di kolom E, maka insert new kolomnya bisa di kolom A,B,C, atau D.




















1b. Tulis judulnya/headernya "Concat NIK+Tanggal Pembuatan", lalu buat rumus penggabungan datanya (bisa pake concatenate atau "&")

Dalam ilustrasi ini, rumusnya adalah

= A2&C4



1c. Copy dan Paste (drag) rumus sampai bawah. sehingga hasilnya sebagai berikut



2. Tulis rumus Vlookup nya di table penyajian, sebagai berikut :

=VLOOKUP($J4&L$3,$D:$E,2,0)

Lookupvalue = $J4&L$3    ; dapat disesuaikan simbol "$" nya supaya ga "lari" rumusnya, 
Tablearray = $D:$E     
Col_index_number = 2    : index number dapat disesuaikan sesuai dengan 
[range_lookup] = 0    ; bisa disesuaikan mau pake true atau false juga...

Perlu diingat, untuk lookupvalue, urutan concatnya jg harus sama dengan triggernya ya...
Contoh kalau triggernya, di concat NIK+Tanggal Pembuatannya, maka lookupvaluenya juga NIK + tanggal pembuatan, bukan Tanggal Pembuatan+NIK.




3. Copy dan Paster rumus ke kanan dan ke bawah sesuai kebutuhan.

4. Selesai deh.....


Gimana? Lebih cepet kan, kurang lebih 5 menit selesai untuk berapun raw datanya.

Saya baru coba nyiasatin vlookup untuk 2 kriteria saja...

Rekan2 boleh mencoba sendiri nyiasatin VLOOKUP untuk lebih dari 2 kriteria. 
Nanti info ya hasilnya dengan cara tulis di kolom komentar.

Jika ada yang mau bertanya atau butuh topik lainnya, silakan tulis di kolom komentar juga ya...



Semoga Bermanfaat. Terima kasih

Excel4Work


Tidak ada komentar:

Posting Komentar