Cara Auto Refresh Jadual Pangsi dalam Excel (2 Kaedah)

  • Berkongsi Ini
Hugh West

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)

  • Edit Jadual Pangsi dalam Excel (5 Kaedah)
  • 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.

    Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.