Isi kandungan
Artikel ini menunjukkan cara muat semula automatik jadual pangsi dalam Excel menggunakan dua kaedah berbeza. Mengemas kini jadual pangsi secara automatik dengan perubahan dalam sumber data ialah ciri berkuasa yang disediakan oleh Excel. Tetapi ia bukan fungsi terbina dalam. Mari ikut panduan untuk mengautomasikan pengiraan excel anda.
Muat turun Buku Kerja Amalan
Muat turun buku kerja latihan ini untuk bersenam semasa anda membaca artikel ini.
Refresh Pivot Table.xlsm
2 Kaedah untuk Auto Refresh Jadual Pivot dalam Excel
Untuk menggambarkan cara memuat semula Jadual pangsi Excel , kami mencipta dua jadual pangsi untuk set data. Set data menunjukkan senarai data jualan dengan semua butiran yang diperlukan seperti tarikh, wilayah, nama bandar, nama produk, kategori produk, harga unit, kuantiti dan jumlah harga.
Terdapat 2 jadual pangsi yang kami buat menggunakan set data ini- satu untuk menunjukkan cara jumlah jualan berbeza untuk bandar yang berbeza (shot skrin 1 ) dan jadual lain yang memaparkan jumlah jualan untuk kategori yang berbeza produk (tangkapan skrin 2 ).
Petikan Skrin 1:
Tangkapan Skrin 2:
1. Muat Semula Jadual Pangsi Secara Automatik Apabila Buku Kerja Dibuka
Kaedah ini akan mengemas kini jadual pangsi setiap kali buku kerja adalah dibuka , bukan setiap kali perubahan dibuat pada set data. Jadi, ia seperti automasi separa pada jadual pangsi . Mari ikuti langkah untuk mendayakan ciri muat semula automatik untuk jadual pangsi:
Langkah:
- Klik kanan mana-mana sel pada jadual pangsi untuk membuka menu konteks.
- Pilih Pilihan Jadual Pangsi daripada menu konteks.
- Daripada tetingkap PivotTable Options , pergi ke tab Data dan semak the Refresh data apabila membuka fail option .
- Akhir sekali, tekan OK untuk menutup tetingkap.
Baca lebih lanjut: Cara Muat Semula Semua Jadual Pangsi dalam Excel
Bacaan Serupa
- Jadual Pangsi Bukan Menyegarkan (5 Isu & Penyelesaian)
- Cara Muat Semula Carta dalam Excel (2 Cara Berkesan)
2. Auto Muat Semula Jadual Pangsi Excel dengan VBA
Menggunakan kod VBA yang mudah, kami boleh kemas kini jadual pangsi kami secara automatik apabila kami tukar sebarang data sumber . Paling penting ia berlaku segera tidak seperti kaedah sebelumnya di mana kita perlu menutup dan membuka semula fail sekali lagi untuk melihat kemas kini. Untuk merealisasikannya, mari ikut panduan!
Langkah:
- Daripada Reben Excel pergi ke Tab Pembangun dan klik tab Visual Basic untuk membuka Visual BasicEditor.
- Dalam Visual Basic Editor pergi ke VBA Project Explorer di mana semua lembaran kerja disenaraikan. Pilih lembaran kerja yang mengandungi data sumber dan klik dua kali . Itu akan membuka modul baharu untuk menulis kod yang diperlukan.
- Dalam langkah ini, kami ingin menambah makro acara . Untuk ini, klik turun turun objek, di kiri modul dan pilih
- Langkah di atas akan menambah Worksheet_SelectionChange event .
- Untuk menambah acara pada modul mari klik pada lungsur turun Prosedur dan pilih Tukar
- Sekarang kita melihat makro acara yang baharu ditambahkan pada modul bernama Tukar_Lembaran Kerja . Kami akan menulis kod kami di dalam yang ini. Jadi, padam Worksheet_SelectionChange
- Akhir sekali, tambah kod VBA ringkas dalam acara perubahan.
3765
Kod VBA ini akan dijalankan pada bila-bila masa kami menukar data sel dalam fail sumber. Semua jadual pangsi yang berkaitan dengan sumber akan kemas kini mengikut dan semerta .
Baca Lagi : Cara Muat Semula Semua Jadual Pangsi dengan VBA (4 Cara)
Kod VBA untuk Auto Muat Semula Jadual Pangsi Tunggal
Jika kita tidak mahu muat semula secara automatik semua jadual pangsi dalam buku kerjabukan hanya spesifik , kita boleh menggunakan kod berikut. Kod ini hanya akan mengemas kini jadual pangsi dalam helaian kategori pangsi apabila kami menukar sumber data.
2849
Dalam kod ini, pivot-category ialah nama helaian yang mengandungi PivotTable. Kita boleh menyemak nama lembaran kerja dan jadual pangsi dengan mudah.
Dalam tangkapan skrin di atas, kita boleh melihat nama helaian dalam tab bawah excel lembaran kerja .
Jika kita tidak mahu memuat semula secara automatik semua jadual pangsi dalam buku kerja sebaliknya hanya spesifik, kita boleh menggunakan kod berikut. Kod ini hanya akan mengemas kini jadual pangsi dalam kategori pangsi helaian apabila kami menukar sumber data.
Baca lebih lanjut: VBA untuk Menyegarkan Jadual Pangsi dalam Excel
Perkara yang Perlu Diingati
Menggunakan kod VBA dalam kaedah 2 mengautomatikkan jadual pangsi kami tetapi ia kehilangan buat asal sejarah . Selepas membuat perubahan, kita tidak boleh kembali ke peringkat sebelumnya. Ini adalah kelemahan menggunakan makro untuk mengemas kini jadual pangsi secara automatik.
Kesimpulan
Kini, kita tahu cara mengautomasikan jadual pangsi dalam Excel. Mudah-mudahan, ia akan menggalakkan anda menggunakan ciri ini dengan lebih yakin. Sebarang soalan atau cadangan jangan lupa letakkan di dalam kotak komen di bawah.