Rumus VLOOKUP Dengan 2 Lookup Value atau lebih di Excel
Daftar Isi
Contohnya seperti gambar berikut ini:
Pada tabel rujukan / range referensi terdapat 3 nama Andi, yaitu Andi dari Jakarta, Andi dari Surabaya dan Andi dari Bandung. Dan ketika menggunakan rumus VLOOKUP untuk mencari alamat Andi, ternyata hasilnya adalah Jakarta semua, ini karena ketika VLOOKUP mencari nama Andi yang pertama kali ditemukan adalah alamat Jakarta.
Agar mendapatkan hasil pencarian yang sesuai, jika memang tetap ingin menggunakan rumus VLOOKUP maka diperlukan kolom bantuan (dummy / helper).
Caranya adalah tambahkan 1 kolom baru pada tabel rujukan, melalui tab Home - Insert - Insert Sheet Columns. Kemudian isikan nama header datanya misalnya saja Helper.
Kemudian pada baris selanjutnya (sel A2) masukkan rumus excel:
= B2 & "-" & COUNTIF ( $B$2:B2; B2 )
Dan salin rumus tersebut ke baris selanjutnya. Hasilnya kurang lebih seperti ini:Dengan menggunakan fungsi COUNTIF, hasilnya jika terdapat nama yang sama maka akan ditambahkan angka sesuai jumlah data yang sama, seperti pada contoh ada 3 nama Andi, setelah menggunakan fungsi COUNTIF hasilnya ada Andi-1, Andi-2 dan Andi-3 jadi namanya tidak lagi duplikat / ganda tetapi menjadi unik sehingga bisa dijadikan lookup value.
Selanjutnya rumus VLOOKUP yang digunakan harus disesuaikan juga menjadi seperti ini:
=VLOOKUP( E2 &"-"& COUNTIF($E$2:E2 ;E2 ); $A$2:$C$7; 3; 0 )
Hasilnya adalah sebagai berikut:Terlihat sekarang data hasil VLOOKUP-nya sudah sesuai, meski terdapat 3 nama yang sama namun tetap ditampilkan dengan benar sesuai alamat-nya dari yang paling atas.
Begitulah solusi untuk menampilkan data yang sama menggunakan rumus VLOOKUP, meski sebenarnya tabel model seperti di atas susunannya kurang baik. Model Tabel yang baik sesuai standar database harusnya memiliki setidaknya satu kolom data unik sebagai Primary Key sehingga memudahkan untuk melakukan pencarian.
Selain itu untuk menyelesaikan kasus pencarian data ganda seperti tabel data pada contoh di atas, tidak harus menggunakan VLOOKUP dengan kolom bantuan, bisa juga tanpa kolom bantuan dengan menggunakan rumus excel yang lain. Misalnya menggunakan rumus INDEX dsb.
Lampiran
VLOOKUP 2 Lookup Value
Excel Workbook (xlsx)