Hai Haris, File terlampir adalah contoh pemanfaatan pivot table. Pivot table sangat tergantung kepada struktur dan kekayaan informasi sumbernya.
Contoh : sumber pivot table yang disusun seperti di bawah ini item Jan-2011 Feb-2011 Mar-2011 a 1000 2000 b 500 700 c 900 kalah kaya informasi dibanding susunan sumber pivot table yang di bawah ini : item tgl_transaksi a 2011-01-01 b 2011-02-05 b 2011-02-07 a 2011-03-09 b 2011-03-17 Wassalam, Kid. 2014-11-18 18:32 GMT+11:00 ris ha har1sn.ex...@yahoo.com [belajar-excel] < belajar-excel@yahoogroups.com>: > > > To Pak Hendrik: > Oh iya ya, pake record Macro, aduh lg pusing edit Format data base panduan > Mr. Kid jd yg sepele malah jd kacau. ternyata macronya cukup simpel. > > To Mr. Kid: > Semoga sabar y pak melayani pertanyaanku. > Alhamdulillah aplikasiku semakin mantab dan ringan. Tapi ada pertanyaan > nih, apakah pivot tabel juga bisa memilih data yang belum ada. Misal > Kolom A Kolom B Kolom C (data yg tidak ada pd kolom A & B) > 1 5 1 > 2 4 2 > 3 3 > 4 > 5 > > Salam > Haris > > > On Tuesday, November 18, 2014 10:01 AM, "ris ha har1sn.ex...@yahoo.com > [belajar-excel]" <belajar-excel@yahoogroups.com> wrote: > > > > Hehehe, in sya Alloh saya g kayak gitu, saya sgt butuh bimbingan dan > petunjuk dr Mr. Kid. Jadi penasaran sama Mr. Kid, kayak apa sih orangnya, > pasti udah tua y, soalnya asam dan garam excel udh dimakan semua [image: > *:) happy] > > Master Data udah sy rubah, trus pivot sudah sy buat. Lalu, apakah bisa > refresh All di ganti dengan macro, sehingga pada saat sy klik tombol > refresh juga bisa dilakukan. > > Salam > Haris > > > On Tuesday, November 18, 2014 2:48 AM, "'Mr. Kid' mr.nm...@gmail.com > [belajar-excel]" <belajar-excel@yahoogroups.com> wrote: > > > > Pak Haris, > > "Data yg ada tidak selalu begitu, karena bisa jadi No Batch dg tgl 5 > muncul pada akhir bulan, tapi tetap ditulis tanggal 5, sehingga kl di > insert row akan sangat tidak praktis. Mau tidak mau nomor batch dg tgl 5 > ditulis dibawah tgl 30 (misal)." > > karakteristik input seperti ini justru membutuhkan sebuah tabel > penyimpan data yang dijaga agar terus berkaidah tabel database. > > "karena data duplicate harus hilang dan data tidak diurutkan?" > >> pivot table sangat ringan dalam melakukan hal ini ketimbang formula > apapun > > "Kalo pake pivot tabel yg pernah aku praktekan tidak bisa update datanya, > gimana y?" > >> apanya yang akan di-update ? bukankah data di sheet DataBatch sekedar > bahan untuk bisa mendapatkan daftar unique tidak diurutkan saja ? Kemudian > user2 akan mengisi dikolom baru yang bernama [ke] ? Lalu user2 harus > meng-update apanya ya ? > >> jika maksud update disini adalah pivot table berubah mengikuti > penambahan data di sheet DataBatch, maka yang dibentuk adalah dengan urutan > sebagai berikut : > 1. buat sheet data batch dengan header hanya 1 baris tidak ada merge cell > dan tidak ada formula dan tidak ada kolom tidak berheader > 2. input seluruh data batch tepat pada baris di bawah header > 3. blok databatch (termasuk header 1 baris) -> ribbon Home -> group Styles > -> klik Format as Table -> pilih sebuah style apa saja -> centang has > header -> OK > 4. klik sebuah cell databatch -> lihat tulisan nama-nama menu -> klik menu > TableTools -> pilih ribbon Options -> lihat paling kiri -> tulis di Table > Name dengan _Kid_wakaka_ > > 5. buat sebuah sheet output baru > 6. buat pivot table di sheet output baru tersebut dengan data source si > pivot diisi nama tabel di nomor 4 tadi > > PERINGATAN!!! > Setiap kali usai mengubah data di sheet DataBatch (hapus, tambah, ganti) > lakukan refresh data dengan cara : > ribbon Home -> group Connections -> Refresh All > > imho, > beban untuk menekan tombol menu Refresh All tidak akan seberat dan > seriskan meng-copy formula. Lagi pula, 1 pivot table awal bisa menjadi > berbagai sheet output dengan layout output berbeda tapi tetap cukup > di-refresh sekali saja dengan cara di atas. > > Berbeda dengan penyusunan 15 output berbeda dengan lebih dari 15 macam > formula di 15 sheet berbeda yang menuntut setiap formula output di setiap > sheet harus di-copy ke baris baru ketika data baru menyebabkan kebutuhan > dimunculkannya output di baris yang baru dan belum ada formulanya. > > Keribetan meng-copy formula output ini sering dibantah pengguna Excel > senior karena katanya, mereka sudah meng-copy formula sampai ratusan sampai > ribuan baris untuk mengantisipasi suatu saat data akan banyak dan > membutuhkan copy formula tersebut. Dan UMUMNYA, para user Excel senior > seperti ini akan ke milis lalu mengeluh > 'OH MY EXCEL SANGAT LAMBAT TOOOLOOOONG....' > (terkadang nulisnya sampe gede semua gitu kaya lagi caper harus > diutamakan) > trus ketemu Kid yang masih yunior di Excel (soale masih imut-imut nih) n > Kid said : > "Cape deh" (wal hasil, di-reject postingannya karena kebanyakan huruf > kapital) > > ;) > > Wassalam, > Kid. > > > > > > 2014-11-17 15:53 GMT+11:00 ris ha har1sn.ex...@yahoo.com [belajar-excel] < > belajar-excel@yahoogroups.com>: > > > Terima kasih banyak atas koreksi dan panduannya Mr. Kid, saya akan > membahas 1 per satu, takutnya sy yg bingung. Saya ambil yg paragraf 1 dulu > y. > > "hasil input user1 di data batch ditampilkan summarynya untuk bahan input > user2 mengisi manual pada kolom bernama [ke]. Proses inputnya harus > tersusun ke kanan ? User2 ndak bisa kalau mengisi kebawah ya ?" > > Kalo kebawah gimana formulanya? Apa masih pake > =IFERROR(INDEX(DataBatch!$C$9:$C$998;MATCH(0;COUNTIF($AY$2:AY2; > DataBatch!$C$9:$C$998);0));0) > karena data duplicate harus hilang dan data tidak diurutkan? Kalo pake > pivot tabel yg pernah aku praktekan tidak bisa update datanya, gimana y? > > "Bukankah input akan selalu terurut tanggalnya. Artinya, tanggal 5 bulan 9 > selalu di atas tanggal 17 bulan 9" > > Data yg ada tidak selalu begitu, karena bisa jadi No Batch dg tgl 5 muncul > pada akhir bulan, tapi tetap ditulis tanggal 5, sehingga kl di insert row > akan sangat tidak praktis. Mau tidak mau nomor batch dg tgl 5 ditulis > dibawah tgl 30 (misal). > > Salam > haris > > > > > > On Sunday, November 16, 2014 2:12 PM, "'Mr. Kid' mr.nm...@gmail.com > [belajar-excel]" <belajar-excel@yahoogroups.com> wrote: > > > > owh... hasil input user1 di data batch ditampilkan summarynya untuk > bahan input user2 mengisi manual pada kolom bernama [ke]. Proses inputnya > harus tersusun ke kanan ? User2 ndak bisa kalau mengisi kebawah ya ? > Bukankah input akan selalu terurut tanggalnya. Artinya, tanggal 5 bulan 9 > selalu di atas tanggal 17 bulan 9. > > Setelah user2 menginput kolom ke secara manual, maka user3 akan membuat > record baru berisi 6 kolom di repeat. Apakah tidak bisa user3 membuatnya > tersusun ke bawah menjadi 7 kolom (6 kolom seperti di sheet repeat tambah 1 > kolom tanggal atau bulan). > > Dengan data yang disusun ke bawah (vertikal) disertai sebuah kolom waktu > sebagai pengenal setiap paket data, maka proses komputasi berbagai output > bisa lebih simple formulanya atau bahkan bisa memanfaatkan fitur pivot > table. > > hehehe... > tapi yang namanya mengubah struktur data, maka biasanya akan muncul > kalimat 'repot mengubahnya pak'. So, mo gimana lagi ya to.. > > ;) > > Wassalam, > Kid. > > > > > > > On Fri, Nov 14, 2014 at 2:49 PM, ris ha har1sn.ex...@yahoo.com > [belajar-excel] <belajar-excel@yahoogroups.com> wrote: > > > Maaf Mr.Kid br bisa bales, karena br selesai rekap bulanan > > Saya bingung cara menjelaskan data yg sebenarnya, sehingga sy buat dalam > file excel, semoga dapat dipahami. Berikut saya kirimkan file data dan alur > data yg sebenarnya. Semoga berkenan > > Salam > Haris > > > On Thursday, November 13, 2014 11:00 AM, ris ha <har1sn.ex...@yahoo.com> > wrote: > > > Maaf Mr.Kid br bisa bales, karena br selesai rekap bulanan > > Saya bingung cara menjelaskan data yg sebenarnya, sehingga sy buat dalam > file excel, semoga dapat dipahami. Berikut saya kirimkan file data dan alur > data yg sebenarnya. Semoga berkenan > > Salam > Haris > > > On Thursday, November 6, 2014 8:38 AM, "'Mr. Kid' mr.nm...@gmail.com > [belajar-excel]" <belajar-excel@yahoogroups.com> wrote: > > > > Jadi data dasarnya yang berbentuk seperti apa ya ? > Bisa jadi mengolah data dasar yang di-input user secara langsung menjadi > berbagai output (tamoilan per bulan batch, tampilan per bulan batch dan > produk, dsb, baik unique, terurut, atau sebagainya) akan lebih mudah atau > setidaknya akan lebih efisien. > > > > > > > > > On Wed, Nov 5, 2014 at 6:38 PM, ris ha har1sn.ex...@yahoo.com > [belajar-excel] <belajar-excel@yahoogroups.com> wrote: > > > Subhanallah luar biasa ingatan Mr. Kid, dari puluhan email milis > ternyata masih hapal tiap detailnya, saya sendiri malah lupa. > > Betul, ini masih ada kaitannya dengan kasus yg dimaksud Mr. Kid, yg sampai > skrg masih terkendala oleh formula > > =IFERROR(INDEX(DataBatch!$C$9:$C$998;MATCH(0;COUNTIF($AY$2:AY2; > DataBatch!$C$9:$C$998);0));0) > > karena formula tersebut kinerja entry data menjadi lama. Yang kemudian > diberi solusi terkait Advance Filter > <https://groups.yahoo.com/neo/groups/belajar-excel/conversations/messages/34065>. > Tapi sampai saat ini blm saya coba karena lagi lapor bulanan. > > "Kenapa kasus ini tidak menggunakan data aslinya dan malah menggunakan > data hasil olahan formula ?" > > Itu karena datanya berkembang, setelah dipilah sesuai dengan bulannya, > kemudian penunjang data tsb di entry secara manual dengan mengacu pada > nomor batch yaitu data repeat. Artinya nomor batch tsb ada pengulangan > produksi dan tes karena off spec. > > Pada kasus ini, dihitung tiap bulannya seberapa besar repeat tsb beserta > item apa saja yang menyebabkan repeat, kemudian produk apa saja yang > terkena repeat. Semua itu acuannya pakai nomor batch, sehingga perlu > memunculkan data batch repeat. > > Semoga dapat dipahami > > Salam > Haris > > > [image: image] > <https://groups.yahoo.com/neo/groups/belajar-excel/conversations/messages/34065> > > > > > > Yahoo! Groups > <https://groups.yahoo.com/neo/groups/belajar-excel/conversations/messages/34065> > Assalamu'alaikum Selamat Siang para master Excel. Saya ada kasus, > Bagaimana Macronya untuk pengganti formula Array dibawah ini yang berfungsi > untuk menghil... > View on groups.yahoo.com > <https://groups.yahoo.com/neo/groups/belajar-excel/conversations/messages/34065> > Preview by Yahoo > > > > > > > > > Yahoo - login > <https://us-mg5.mail.yahoo.com/neo/launch?.rand=38s7uu2comptn#2416476565> > Forgot password or username? Create Account OR SIGN IN WITH Facebook > Google View desktop version > View on us-mg5.mail.yahoo.com > <https://us-mg5.mail.yahoo.com/neo/launch?.rand=38s7uu2comptn#2416476565> > Preview by Yahoo > > > > > > > > > Yahoo - login > <https://us-mg5.mail.yahoo.com/neo/launch?.rand=38s7uu2comptn#8648169050> > Forgot password or username? Create Account OR SIGN IN WITH Facebook > Google View desktop version > View on us-mg5.mail.yahoo.com > <https://us-mg5.mail.yahoo.com/neo/launch?.rand=38s7uu2comptn#8648169050> > Preview by Yahoo > > > On Wednesday, November 5, 2014 12:40 PM, "'Mr. Kid' mr.nm...@gmail.com > [belajar-excel]" <belajar-excel@yahoogroups.com> wrote: > > > > Wa'alaikumussalam Wr. Wb. > > Boleh bertanya kah ? > > Kalau ndak salah data yang digunakan Pak Haris pada kasus ini hasil > olahan formula > <https://groups.yahoo.com/neo/groups/belajar-excel/conversations/messages/33847> > terhadap data asli yang telah tersusun sebagai tabel vertikal. Kenapa kasus > ini tidak menggunakan data aslinya dan malah menggunakan data hasil olahan > formula ? > > Wassalamu'alaikum Wr. Wb. > Kid. > > > > > > 2014-11-04 18:13 GMT+11:00 ris ha har1sn.ex...@yahoo.com [belajar-excel] < > belajar-excel@yahoogroups.com>: > > > Assalamu'alaikum para master yang saya hormati > > Siang ini, saya ada masalah, yaitu Cara Menampilkan Multiple data secara > vertikal dengan kriteria (File terlampir). Mohon para master dapat berkenan > memberikan solusi atas permasalahan saya. > > Saya ucapkan terima kasih atas solusi yang diberikan. Semoga para master > selalu dimudahkan segala urusan oleh Allah Swt. Amin > > Salam > Haris > > > > > > > > > > > > > > > > > > >
re-pivot_item_belum_terpakai.xlsx
Description: MS-Excel 2007 spreadsheet