18 Juli 2013

Mencari Data dengan Multi Tabel

Ass,Wr,Wb.

Morning guys, saya akan share kasus mencari data dengan 2 tabel atau lebih

Tabel Kasus :












Sebelumnya kita memberikan named ranges pada tabel2x kita

Tabel pertama diberi nama "Tabel1"












Tabel kedua diberi nama "Tabel2"














Solusi 1: VLOOKUP DAN CHOOSE









Solusi 2: VLOOKUP DAN INDIRECT









Contoh diatas adalah mmencari data dengan multi tabel tetapi dengan bantuan cell input pilihan tabel (Cell B11 dan B16). Saya akan berikan contoh yang tanpa itu, data yang diambil dari 2 tabel juga.

Tabel Kasus:

















Kemudian kita ingin hasilnya seperti ini:










Hasil yang kita inginkan adalah mengambil data penjualan dari beberapa tabel (contoh menggunakan 2 tabel), rumus yang digunakan adalah rumus array.

=IFERROR(INDEX($A$2:$B$5;SMALL(IF(($A$14=$A$2:$A$5);ROW($A$2:$A$5)-MIN(ROW($A$2:$A$5))+1;"");ROW(A1));2);INDEX($A$8:$B$11;SMALL(IF(($A$14=$A$8:$A$11);ROW($A$8:$B$11)-MIN(ROW($A$8:$B$11))+1;""); ROW(A1)-SUM(--($A$14=$A$2:$A$5)));2))

inputlah pada cell B14 (sesuai contoh diatas) kemudian CTRL-SHIFT-ENTER kemudian copylah ke bawah

Bagaimana dengan data yang diambil dari 3 Tabel? makin ribet ya kayaknya wkwkwkwk......

Tabel Kasus:


























Hasil yang diinginkan:










Ada 2 rumus yang bisa diplikasikan dalam kasus diatas, yaitu

=IFERROR(VLOOKUP(B27;A3:D7;4;FALSE);IFERROR(VLOOKUP(B27;A11:D15;4;FALSE);IFERROR(VLOOKUP(B27;A19:D23;4;FALSE);"")))

dan

=IF(NOT(ISERROR(VLOOKUP(B27;A3:D7;4;FALSE)));VLOOKUP(B27;A3:D7;4;FALSE);IF(NOT(ISERROR(VLOOKUP(B27;A11:D15;4;FALSE)));VLOOKUP(B27;A11:D15;4;FALSE);IF(NOT(ISERROR(VLOOKUP(B27;A19:D23;4;FALSE)));VLOOKUP(B27;A19:D23;4;FALSE);"")))