13 Februari 2014

Menggabungkan Data Antara 2 Tabel atau Lebih

Saya perbarui lagi postingan mengenai menggabungkan data, langsung saja, ada beberapa kasus:

1. Menggabungkan 2 Tabel












Nah disini kita ingin menggabungkan  Nama-nama yang ada di Group1 dengan Group2, hasil yang diinginkan seperti ini:
















Bagaimana rumusnya? ini dia...
=IFERROR(IFERROR(INDEX($A$2:$A$4;ROWS($A$2:A2));INDEX($B$2:$B$3;ROWS($B$2:B2)-ROWS($A$2:$A$4)));"")

Ini rumus biasa ya bukan rumus array......

2. Menggabungkan 3 Tabel










Hasilnya seperti ini nanti



















Rumusnya:
=IFERROR(IFERROR(IFERROR(INDEX($A$2:$A$4;ROWS($A$2:A2));INDEX($B$2:$B$3;ROWS($B$2:B2)-ROWS($A$2:$A$4)));INDEX($C$2:$C$5;ROWS($C$2:C2)-ROWS($A$2:$A$4)-ROWS($B$2:$B$3)));"")

Tambah panjang karena tabelnya juga nambah......

3. Menggabungkan Antara 2 Tabel dan Menghilangkan Data Dobel:













Hasil yang diinginkan adalah menggabungkan data dengan menghilangkan data yang dobel











Rumusnya seperti ini: (Array Formula)
=IFERROR(IFERROR(INDEX($A$2:$A$5;SMALL(IF(COUNTIF(A7:$A$7;$A$2:$A$5)=0;ROW($A$2:$A$5)-MIN(ROW($A$2:$A$5))+1;"");1));INDEX($B$2:$B$4;SMALL(IF(COUNTIF(A7:$A$7;$B$2:$B$4)=0;ROW($B$2:$B$4)-MIN(ROW($B$2:$B$4))+1;"");1)));"")

4. Menggabungkan Antara 3 Tabel dan Menghilangkan Data Dobel:











Hasil yang diinginkan:














Rumusnya: (Array Formula)
=IFERROR(IFERROR(IFERROR(INDEX($A$2:$A$5;SMALL(IF(COUNTIF(A7:$A$7;$A$2:$A$5)=0;ROW($A$2:$A$5)-MIN(ROW($A$2:$A$5))+1;"");1));INDEX($B$2:$B$4;SMALL(IF(COUNTIF(A7:$A$7;$B$2:$B$4)=0;ROW($B$2:$B$4)-MIN(ROW($B$2:$B$4))+1;"");1)));INDEX($C$2:$C$5;SMALL(IF(COUNTIF(A7:$A$7;$C$2:$C$5)=0;ROW($C$2:$C$5)-MIN(ROW($C$2:$C$5))+1;"");1)));"")

Happy to learn everyday......

Salam

Silahkan unduh File Latihan