Daftar Isi
Artikel ini menunjukkan cara menyegarkan kembali tabel pivot secara otomatis di Excel Mengupdate tabel pivot secara otomatis dengan perubahan sumber datanya adalah fitur canggih yang disediakan Excel. Namun, ini bukanlah fungsi bawaan. Mari ikuti panduan untuk mengotomatisasi kalkulasi excelmu.
Unduh Buku Kerja Praktik
Unduh buku kerja latihan ini untuk latihan saat Anda membaca artikel ini.
Segarkan Tabel Pivot.xlsm2 Metode untuk Menyegarkan Otomatis Tabel Pivot di Excel
Untuk mengilustrasikan cara menyegarkan tabel pivot Excel , kami menciptakan dua tabel pivot untuk sebuah dataset. Dataset menunjukkan daftar dari data penjualan dengan semua detail yang diperlukan seperti tanggal, wilayah, nama kota, nama produk, kategori produk, harga satuan, kuantitas, dan harga total.
Ada 2 tabel pivot yang kami buat menggunakan dataset ini - satu untuk menunjukkan bagaimana total penjualan bervariasi untuk kota yang berbeda (tangkapan layar 1 ) dan meja lain yang menampilkan total penjualan untuk kategori yang berbeda produk (tangkapan layar 2 ).
Tangkapan layar 1:
Tangkapan layar 2:
1. Segarkan Tabel Pivot Secara Otomatis Saat Buku Kerja Dibuka
Metode ini akan memperbarui tabel pivot setiap kali buku kerja adalah dibuka , bukan setiap kali perubahan dilakukan pada dataset. Jadi, ini seperti otomatisasi parsial dari tabel pivot Mari ikuti langkah-langkah untuk mengaktifkan fitur penyegaran otomatis untuk tabel pivot:
Langkah-langkah:
- Klik kanan apa saja sel dari tabel pivot untuk membuka menu konteks.
- Pilih Opsi PivotTable dari menu konteks.
- Dari Opsi PivotTable jendela, buka jendela Data tab dan periksa yang Menyegarkan data ketika membuka file opsi .
- Akhirnya, tekan OK untuk menutup jendela.
Baca selengkapnya: Cara Menyegarkan Semua Tabel Pivot di Excel
Bacaan Serupa
- Tabel Pivot Tidak Menyegarkan (5 Masalah &; Solusi)
- Cara Menyegarkan Bagan di Excel (2 Cara Efektif)
2. Segarkan Otomatis Tabel Pivot Excel dengan VBA
Menggunakan sederhana VBA kode yang kita dapat secara otomatis memperbarui tabel pivot kita ketika kita perubahan apa saja sumber data . yang paling penting itu terjadi segera tidak seperti metode sebelumnya di mana kita perlu menutup dan membuka kembali file lagi untuk melihat pembaruan. Untuk mewujudkannya, mari kita ikuti panduannya!
Langkah-langkah:
- Dari Pita Excel pergi ke Tab Pengembang dan klik tombol Visual Basic tab untuk membuka tab Editor Visual Basic.
- Dalam Editor Visual Basic pergi ke Penjelajah Proyek VBA di mana semua lembar kerja terdaftar. lembar kerja yang berisi sumber data dan klik dua kali . Itu akan membuka modul untuk menulis kode yang diperlukan.
- Pada langkah ini, kita ingin menambahkan makro peristiwa Untuk ini, klik tombol penurunan objek, pada kiri dari modul dan pilih
- Langkah di atas akan menambahkan Lembar Kerja_SelectionChange acara .
- Untuk menambahkan event ke modul, mari kita klik pada tombol Prosedur dropdown dan pilih Perubahan
- Sekarang kita melihat makro peristiwa ditambahkan ke modul bernama Lembar_Kerja_Perubahan Kita akan menulis kode kita di dalam kode yang satu ini. Jadi, hapus yang Lembar Kerja_Pemilihan_Perubahan
- Terakhir, tambahkan kode VBA sederhana di dalam event perubahan.
Private Sub Worksheet_Change(ByVal Target As Range) ThisWorkbook.RefreshAll End Sub
Ini Kode VBA akan berjalan kapan saja kita mengubah data sel di file sumber. Semua tabel pivot terkait dengan sumber akan diperbarui sesuai dan secara instan .
Baca lebih lanjut : Cara Menyegarkan Semua Tabel Pivot dengan VBA (4 Cara)
Kode VBA untuk Menyegarkan Otomatis Tabel Pivot Tunggal
Jika kita tidak ingin menyegarkan otomatis semua tabel pivot di buku kerja, bukan hanya sebuah yang spesifik Kode ini hanya akan memperbarui tabel pivot di sheet pivot-kategori ketika kita mengubah sumber data.
Private Sub Worksheet_Change(ByVal Target As Range) Worksheets("pivot-category").PivotTables("PivotTable1").PivotCache.Refresh End Sub
Dalam kode ini, pivot-kategori adalah nama sheet yang berisi PivotTable. Kita bisa dengan mudah memeriksa nama lembar kerja dan tabel pivot.
Pada tangkapan layar di atas, kita bisa melihat nama lembar di tab bawah dari excel lembar kerja .
Jika kita tidak ingin menyegarkan otomatis semua tabel pivot di buku kerja, bukan hanya sebuah yang spesifik, Kode ini hanya akan mengupdate tabel pivot di sheet pivot-category ketika kita mengubah sumber data.
Baca selengkapnya: VBA untuk Menyegarkan Tabel Pivot di Excel
Hal-hal yang Perlu Diingat
Menggunakan Kode VBA dalam metode 2 mengotomatisasi tabel pivot kami tetapi kehilangan yang batalkan riwayat Setelah membuat perubahan, kita tidak bisa kembali ke tahap sebelumnya. Ini adalah kerugian menggunakan makro untuk memperbarui tabel pivot secara otomatis.
Kesimpulan
Sekarang, kita tahu cara mengotomatiskan tabel pivot di Excel. Semoga ini akan mendorong Anda untuk menggunakan fitur ini dengan lebih percaya diri. Ada pertanyaan atau saran jangan lupa untuk memasukkannya ke dalam kotak komentar di bawah ini.