9 Desember 2013

Partial Lookup 2

Ass. Wr.Wb.

Long time no see you guys, wish you all the best......... ;)

Psotingan kali ini masih melanjutkan tentang Partial Lookup dengan contoh untuk memfilter data sesuai keinginan kita.

Kasus 1:
Misalkan kita punya daftar alamat Restoran beserta alamatnya, seperti ini :
Data tersebut acak dengan alamat resto di Kota Yogyakarta dan Jakarta, bayangkan kalo kita punya database ratusan atau ribuan alamat yang terkadang kita ingin mengambil data tersebut sesuai kebutuhan kita saja. Sesuai contoh diatas, misalnya saja saya ingin menampilan data Resto yang alamatnya di Yogyakarta saja, bisa ndak ya? Pengennya seperti ini hasilnya :

Rumusnya seperti ini
=IF($A$13="";"";IFERROR(INDEX($A$3:$B$10;SMALL(IF(ISNUMBER(SEARCH($A$13;$B$3:$B$10));ROW($A$3:$A$10)-ROW($B$2));ROW(A1:C1));2);""))

di input mulai di Cell B13 dan ci-copas ke bawah


Kasus 2:
Mirip dengan yang diatas hanya saja rumusnya dan data yang diambil berbeda, kasus ke 2 ini kita ingin memfilter Nama Orang.












Dengan Kriteria dan hasilnya yang diinginkan seperti ini:














Rumusnya :
=IFERROR(INDEX(A$26:A$32;SMALL(IF(ISNUMBER(SEARCH($A$35;$A$26:$A$32));ROW($A$26:$A$32)-MIN(ROW($A$26:$A$32))+1);ROWS($1:1)));"")

Versi lainnya:
=IFERROR(INDEX($A$26:$A$32,SMALL(IF(ISERROR(SEARCH($A$35,$A$26:$A$32)),"",MATCH(ROW($A$26:$A$32),ROW($A$26:$A$32))),ROW(A1))),"")

Sumonggo di download File Latihannya