Hai Yanan, > cara 1 Akan lebih mudah dan lebih baik jika Anda membuat atau meminta admin mssql db untuk membuat sebuah view yang berisi seluruh data (rekap yang Anda butuhkan). Kemudian Anda bisa membuat data connection (melalui fitur Get External Data di Excel) untuk mengkoneksi view rekap tersebut. Idealnya, tabel data yang ada di mssql db sudah berisi seluruh data rekap yang Anda butuhkan. Sedangkan koneksi data yang ada di Excel Anda sekarang sekadar koneksi ke suatu view yang berisi data dari kota tertentu yang berupa query yang mengambil dari tabel data yang kemudian difilter berdasar kotanya.
Dari koneksi data ke tabel data berisi rekap atau view yang berisi data dari seluruh kota tadi, dapat dibuat berbagai sheet berisi data per kota menggunakan fitur Excel Pivot Table. Jadi, hal tersebut di atas adalah mengembalikan alur proses menjadi yang lebih wajar, yaitu dari 1 (satu) tabel data atau view di mssql db yang berisi data seluruh kota, lalu dikoneksi oleh Excel, kemudian dibuat sheets lain per kota dengan Excel Pivot Table merujuk ke sheet hasil koneksi seluruh kota tadi. Sedangkan Excel Anda adalah kebalikannya. Anda mengkoneksi setiap view per kota lalu ingin membuat rekapnya. Cara yang lebih wajar tersebut juga lebih efisien, karena cukup sekali proses mentransfer data melalui koneksi data. Selebihnya (dalam membuat tampilan per kota) adalah kerja Excel. > cara 2 Cara lainnya adalah mengubah salah satu koneksi data yang ada di Excel Anda. Yang diubah adalah bagian CommandType di set menjadi SQL dan bagian CommandText diisi query union all dari seluruh view per kota yang ada di mssql db. Jika susunan kolom di setiap view per kota adalah sama, maka quey union all nya akan memiliki struktur : select * from view_kota1 union all select * from view_kota2 union all select * from view_kota3 dan seterusnya Dari hasil koneksi data dengan query union all di atas, kemudian dibuat sheet per kota menggunakan Excel Pivot Table yang merujuk ke sheet hasil koneksi data query union all tersebut. Cari ini tidak lebih efisien dibanding cara 1 yang ideal, tetapi lebih baik dibanding dengan membuat banyak koneksi per kota per sheet. Regards, Kid 2017-01-19 8:26 GMT+07:00 [email protected] [belajar-excel] < [email protected]>: > > > Dear all, > Bagaimana cara menggabung beberapa tabel ke dalam 1 tabel ? Termasuk > apabila tabel-tabel tersebut terupdate (tabel merupakan terkoneksi dengan > database sql server) > > Terima kasih > > >

