5 Oktober 2013

Partial Lookup

Happy Weekend Guys.....

Mohon maaf karena saya baru sempet posting lagi.......... ok apa artinya partial lookup? Misalnya kita punya Kode 007-2BR-121, Nah kode tersebut dipisahkan oleh tanda sambung "-". Masing2x kode tersebut mempresentasikan seperti ini :
007 = Kode untuk Nama Barang
2BR = Kode untuk Nama Supplier
121 = Kode untuk Harga Barang

Jadi masing2x kode memiliki tabel rujukan sehingga ada 3 tabel rujukan....... jadi secara parsial kode tersebut merujuk adanya informasi dari 3 tabel rujukan. Nah psotinga kita kali ini membahas bagaimana sih cara mengambil data dengan partial lookup.

Kasus 1:



























Sesuai contoh diatas, kita ingin mengambil data Nama Supplier, Item Barang dan Harga Barang, jadi fungsi LOOKUP kita gabungkan dengan Fungsi Teks seperti LEFT, MID ataupun RIGHT.

Untuk mencari Data Supplier :
=VLOOKUP(LEFT(A3;SEARCH("-";A3)-1);$D$3:$E$5;2;0)

Untuk mencari Data Harga:
=VLOOKUP(MID(A10;SEARCH("-";A10)+1;3)+0;$D$10:$E$12;2;0)

Untuk Mencari Data Item:
=VLOOKUP(RIGHT(A17;4);$D$17:$E$19;2;0)

Kasus 2:


















Ini agak sedikit rumit dimana kriteria yang akan kita cari seperti ini Adams.John.EJ04 dimana data yang kita cari ambil hanya EJ04 padahal EJ04 jadi satu kalimat di Adams.John.EJ04

rumusnya :
=VLOOKUP(MID(B11;SEARCH(".";B11;SEARCH(".";B11;1)+1)+1;4);A2:B8;2;0)

Kasus 3:


















Lha bagaimana jika Tabel Rujukannya hanya 1 Kolom? Ya itu tambah rumit.... tapi masih bisa diatasi dengan Excel.....

Rumusnya:
=VLOOKUP(MID(A11;FIND(".";A11;FIND(".";A11;1)+1)+1;4)&"*";A2:A8;1;0)

Kasus 4:




















Ini mirip dengan kasus 3, hanya saja dengan rumus yang berbeda:
=INDEX(A1:A7;MATCH(LEFT(A10;5);LEFT(A1:A7;5);0))

Mungkin masih ada yang awam mengenai fungsi teks seperti LEFT, MID, RIGHT, SEARCH, FIND, dll mungkin perlu belajar basic-nya terlebih dahulu.....karena mereka fungsi yang cukup sering digunakan untuk manipulasi text string.

Silahkan Download FIle Latihan