Terima kasih atas masukannya semua
Setelah saya coba teliti kembali ternyata ada perbedaan kolom dalam setiap
sheet kotanya, setelah saya coba mengambil hanya kolom yang sama akhirnya
BERHASIL
@Mr.Kid sebenarnya cara pertama yang paling simpel, cuma karena adminnya gak
bisa ngasih bocoran querynya jadi gak bisa.
Dan sekedar info, koneksi tiap kota tsb sebenarnya merujuk pada database
masing2 kota (bukan dari 1 database) hanya tabel viewnya sama namanya.mungkin
bisa kasih masukan apakah ada cara koneksi langsung dari beberapa tabel dari
beberapa database pula
Pada Kamis, 26 Januari 2017 14:19, "Netty Wuryanti [email protected]
[belajar-excel]" <[email protected]> menulis:
Dear master excel,
saya newbie, masih butuh banyak belajar excel.permasalahan saya pernah dibahas
disni juga tapi saya coba aplikasikan ngga ngerti juga. Kendala saya yaitu
menggabungkan beberapa sheet menjadi 1 sheet, tolong dibantu.
atas bantuannya saya ucapkan terima kasih.
salam,netty
--- Mods ---
File lampiran melebihi 250KB dilepas dari email. Silakan melampirkan ulang file
berukuran maksimal 250KB (contoh data saja) dengan cara me-reply email ini.
--------------
On Wednesday, January 25, 2017 8:02 AM, Netty wrote:
Sent from my ASUS
-------- Original Message --------
From:"'Mr. Kid' [email protected] [belajar-excel]"
<[email protected]>
Sent:Wed, 25 Jan 2017 04:59:15 +0700
To:BeExcel <[email protected]>
Subject:Re: [belajar-excel] Menggabung beberapa tabel menjadi satu
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
#yiv9340889345 #yiv9340889345 -- #yiv9340889345ygrp-mkp {border:1px solid
#d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv9340889345
#yiv9340889345ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv9340889345
#yiv9340889345ygrp-mkp #yiv9340889345hd
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px
0;}#yiv9340889345 #yiv9340889345ygrp-mkp #yiv9340889345ads
{margin-bottom:10px;}#yiv9340889345 #yiv9340889345ygrp-mkp .yiv9340889345ad
{padding:0 0;}#yiv9340889345 #yiv9340889345ygrp-mkp .yiv9340889345ad p
{margin:0;}#yiv9340889345 #yiv9340889345ygrp-mkp .yiv9340889345ad a
{color:#0000ff;text-decoration:none;}#yiv9340889345 #yiv9340889345ygrp-sponsor
#yiv9340889345ygrp-lc {font-family:Arial;}#yiv9340889345
#yiv9340889345ygrp-sponsor #yiv9340889345ygrp-lc #yiv9340889345hd {margin:10px
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv9340889345
#yiv9340889345ygrp-sponsor #yiv9340889345ygrp-lc .yiv9340889345ad
{margin-bottom:10px;padding:0 0;}#yiv9340889345 #yiv9340889345actions
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv9340889345
#yiv9340889345activity
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv9340889345
#yiv9340889345activity span {font-weight:700;}#yiv9340889345
#yiv9340889345activity span:first-child
{text-transform:uppercase;}#yiv9340889345 #yiv9340889345activity span a
{color:#5085b6;text-decoration:none;}#yiv9340889345 #yiv9340889345activity span
span {color:#ff7900;}#yiv9340889345 #yiv9340889345activity span
.yiv9340889345underline {text-decoration:underline;}#yiv9340889345
.yiv9340889345attach
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px
0;width:400px;}#yiv9340889345 .yiv9340889345attach div a
{text-decoration:none;}#yiv9340889345 .yiv9340889345attach img
{border:none;padding-right:5px;}#yiv9340889345 .yiv9340889345attach label
{display:block;margin-bottom:5px;}#yiv9340889345 .yiv9340889345attach label a
{text-decoration:none;}#yiv9340889345 blockquote {margin:0 0 0
4px;}#yiv9340889345 .yiv9340889345bold
{font-family:Arial;font-size:13px;font-weight:700;}#yiv9340889345
.yiv9340889345bold a {text-decoration:none;}#yiv9340889345 dd.yiv9340889345last
p a {font-family:Verdana;font-weight:700;}#yiv9340889345 dd.yiv9340889345last p
span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv9340889345
dd.yiv9340889345last p span.yiv9340889345yshortcuts
{margin-right:0;}#yiv9340889345 div.yiv9340889345attach-table div div a
{text-decoration:none;}#yiv9340889345 div.yiv9340889345attach-table
{width:400px;}#yiv9340889345 div.yiv9340889345file-title a, #yiv9340889345
div.yiv9340889345file-title a:active, #yiv9340889345
div.yiv9340889345file-title a:hover, #yiv9340889345 div.yiv9340889345file-title
a:visited {text-decoration:none;}#yiv9340889345 div.yiv9340889345photo-title a,
#yiv9340889345 div.yiv9340889345photo-title a:active, #yiv9340889345
div.yiv9340889345photo-title a:hover, #yiv9340889345
div.yiv9340889345photo-title a:visited {text-decoration:none;}#yiv9340889345
div#yiv9340889345ygrp-mlmsg #yiv9340889345ygrp-msg p a
span.yiv9340889345yshortcuts
{font-family:Verdana;font-size:10px;font-weight:normal;}#yiv9340889345
.yiv9340889345green {color:#628c2a;}#yiv9340889345 .yiv9340889345MsoNormal
{margin:0 0 0 0;}#yiv9340889345 o {font-size:0;}#yiv9340889345
#yiv9340889345photos div {float:left;width:72px;}#yiv9340889345
#yiv9340889345photos div div {border:1px solid
#666666;height:62px;overflow:hidden;width:62px;}#yiv9340889345
#yiv9340889345photos div label
{color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv9340889345
#yiv9340889345reco-category {font-size:77%;}#yiv9340889345
#yiv9340889345reco-desc {font-size:77%;}#yiv9340889345 .yiv9340889345replbq
{margin:4px;}#yiv9340889345 #yiv9340889345ygrp-actbar div a:first-child
{margin-right:2px;padding-right:5px;}#yiv9340889345 #yiv9340889345ygrp-mlmsg
{font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv9340889345
#yiv9340889345ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv9340889345
#yiv9340889345ygrp-mlmsg select, #yiv9340889345 input, #yiv9340889345 textarea
{font:99% Arial, Helvetica, clean, sans-serif;}#yiv9340889345
#yiv9340889345ygrp-mlmsg pre, #yiv9340889345 code {font:115%
monospace;}#yiv9340889345 #yiv9340889345ygrp-mlmsg *
{line-height:1.22em;}#yiv9340889345 #yiv9340889345ygrp-mlmsg #yiv9340889345logo
{padding-bottom:10px;}#yiv9340889345 #yiv9340889345ygrp-msg p a
{font-family:Verdana;}#yiv9340889345 #yiv9340889345ygrp-msg
p#yiv9340889345attach-count span {color:#1E66AE;font-weight:700;}#yiv9340889345
#yiv9340889345ygrp-reco #yiv9340889345reco-head
{color:#ff7900;font-weight:700;}#yiv9340889345 #yiv9340889345ygrp-reco
{margin-bottom:20px;padding:0px;}#yiv9340889345 #yiv9340889345ygrp-sponsor
#yiv9340889345ov li a {font-size:130%;text-decoration:none;}#yiv9340889345
#yiv9340889345ygrp-sponsor #yiv9340889345ov li
{font-size:77%;list-style-type:square;padding:6px 0;}#yiv9340889345
#yiv9340889345ygrp-sponsor #yiv9340889345ov ul {margin:0;padding:0 0 0
8px;}#yiv9340889345 #yiv9340889345ygrp-text
{font-family:Georgia;}#yiv9340889345 #yiv9340889345ygrp-text p {margin:0 0 1em
0;}#yiv9340889345 #yiv9340889345ygrp-text tt {font-size:120%;}#yiv9340889345
#yiv9340889345ygrp-vital ul li:last-child {border-right:none
!important;}#yiv9340889345