Dear Saehu,

Gunakan Menu Data Pilih yang tentang Get External Data atau Import Data, dan
paling mudah menggunakan fasilitas MS Query.

Kemudian pada MS Query, tunjuk file Excel files, lalu pilih file .xls tadi,
pilih salah satu sheet tekan tombol > , lalu Next sampai muncul opsi Return
to Excel bla..bla..bla..., pilih opsi itu (return bla.. bla.. ) lalu tekan
Finish, muncul dialog baru (Import Data).

Pada dialog Import Data ini,
Pilih Pivot Table atau kalau mau beserta chart-nya, pilih yang Pivot Chart
and Pivot Table bla...bla...bla..
Pilih juga di opsi bawahnya, letak hasil, akan sebagai sheet baru atau pada
suatu cell di sheet yang sudah ada.
Kemudian, tekan tombol Properties (Jangan OK) dan muncul dialog Connection
Properties.

Pada dialog properties ini,
Connection name bisa anda ganti dengan sesuatu yang mencerminkan koneksi ke
file tersebut.
Pada tab Definition bagian Command Text, disitulah SQL untuk join data dari
n sheet Anda. Syntaxnya :

SELECT tbl1.Nama_Field_1, tbl1.Nama_Field_2, tbl1.Nama_Field_ke_N FROM
`Nama_Sheet_1$` tbl1 UNION ALL SELECT tbl2.Nama_Field_1, tbl2.Nama_Field_2,
tbl2.Nama_Field_ke_N FROM `Nama_Sheet_2$` tbl2

Yang pokok :
tbl1 adalah alias dari tabel 1 yang merupakan data di Nama_Sheet_1
tbl2 adalah alias dari tabel 2 yang merupakan data di Nama_Sheet_2
dst sampai tblN data di Nama_Sheet_N

Nama_Field_1 dan lainnya adalah nama header kolom data, sebaiknya terdiri
dari 1 kata, untuk memudahkan saja (ubah detilnya di pivotnya nanti untuk
detil headernya)

Nama_Sheet_1 adalah nama sheet ke 1 yang akan dijadikan sebagai tabel 1
Nama_Sheet_2 adalah nama sheet ke 2 yang akan dijadikan sebagai tabel 2
dst sampai sheet ke-n sebagai tabel ke-n

Nama sheet diusahakan juga 1 kata saja, supaya mudah.

Dua rules sederhana xlDatabase :
Penulisan dalam syntax SQL adalah diapit karakter ` (tombol di atas tab
kiri)
Nama sheet selalu diakhiri karakter $

usai mengganti Command Text, tekan OK untuk menutup dialog Properties, lalu
tekan OK lagi untuk proses Import Data.

Dan mestinya sudah tampak susunan pivot table-nya.
Langkah ini disusun dengan xl2007, dan mestinya perbedaannya tidak banyak.

O iya, metode ini akan membuat koneksi statis.
Mungkin bisa diubah Connection String-nya dan Command Text-nya via VBA, tapi
mungkin juga tidak bisa.

Good Luck
Kid

2009/5/12 Saehu <[email protected]>

>
>
> dear temans,
>
> saya punya record yg cukup banyak sekitar 80,000 record, jadi nga cukup di
> taruh dalam satu sheet. jadi saya pisah ke dalam 2 sheet, tapi saya tdk bisa
> buat pivot karena sheetnya terpisah.
>
> adakah cara agar saya bisa buat report menggunakan Pivot.
>
> terma kasih
> saehu
>
> .
>
> 
>

Kirim email ke