Anda baru sahaja membina jadual pangsi di Excel. Anda mengklik di luar jadual pangsi. Anda membina formula Excel. Anda menyalin formula ini ke semua baris dalam jadual pangsi. Pengiraan melaporkan jawapan yang salah untuk semua kecuali baris pertama jadual pangsi. Anda baru sahaja disengat oleh "ciri" Jana GetPivotData. Mari kita lihat apakah ini, dan bagaimana untuk mencegahnya.
Cegah Masalah GetPivotData - Kaedah Pantas
Cara terpantas untuk mencegah Excel menghasilkan GetPivotData adalah dengan menaip formula anda tanpa menggunakan tetikus atau kekunci anak panah. Sekiranya anda hanya menaip =E5/D5
, Excel akan membuat formula relatif "normal" yang dapat disalin ke semua baris yang berdekatan dengan jadual pangsi.
Cegah Masalah GetPivotData - Kaedah Kekal
Terdapat tetapan tersembunyi untuk menghentikan Excel daripada menghasilkan GetPivotData. Ia lebih tersembunyi di Excel 2003 daripada di Excel 2007.
Di Excel 2007, ikuti langkah berikut:
- Buat jadual pangsi di Excel 2007
- Pastikan sel aktif berada di dalam jadual pangsi
- Lihat di sebelah kiri tab Pilihan Alat Pangsi pada pita. Terdapat butang Pilihan. Jangan klik butang Pilihan! Di sebelah kanan butang Pilihan adalah anak panah dropdown. Klik pada anak panah lungsur turun. Nyahtanda Jana GetPivotData.
- Anda kini boleh memasukkan formula menggunakan tetikus, kekunci anak panah, atau mengetik.
Di Excel 2003 dan sebelumnya, ikuti langkah berikut:
- Pilih Alat, Sesuaikan
- Terdapat tiga tab dalam dialog Customize. Pilih tab Perintah di bahagian tengah.
- Di kotak senarai kiri, pilih item ke-7, Data
- Di kotak senarai kanan, tatal hampir ke bawah. Ikon ke-8 dari hujung senarai adalah Hasilkan GetPivotData. Seret ikon ini dari kotak senarai dan lepaskan di tengah-tengah bar alat yang ada.
- Klik butang Tutup untuk menutup dialog.
- Klik ikon yang baru anda tambahkan ke bar alat Excel. Ini akan mematikan ciri. Anda kini boleh memasukkan formula menggunakan tetikus tanpa menghasilkan fungsi GetPivotData.
Inilah petua bonus: Saya biasa memandang rendah ciri ini dan hanya mahu ia dimatikan sepanjang masa. Saya menambahkan ikon ke bar alat saya, mematikan ikon, kemudian mengeluarkannya dari bar alat. Sekarang … saya sedikit mereda. Saya dapat melihat bahawa ikon itu kadang-kadang mempunyai beberapa kegunaan yang baik. Oleh itu, saya membina jadual pangsi di Excel 2003 dan memastikan penunjuk sel berada di dalam jadual pangsi. Saya kemudian menggunakan kotak dialog menyesuaikan untuk menyeret ikon Hasilkan GetPivotData ke Pivot Table Toolbar saya. Sekarang - semasa saya berada di meja pangsi, saya boleh memilih untuk menghidupkan atau mematikan ciri ini.
Mengapa Microsoft Melakukan Ini? Adakah Penggunaan Baik untuk GetPivotData?
Apa yang perlu dilakukan oleh GetPivotData? Jelas, Microsoft menyukai fungsi tersebut kerana mereka memaksanya berjuta-juta orang yang tidak curiga yang menggunakan jadual pangsi.
GetPivotData akan mengembalikan sel yang kelihatan dari jadual pangsi. Namun, daripada menunjuk ke alamat sel, anda dapat menggambarkan nilainya sebagai persimpangan dari pelbagai nilai medan.
Apabila jadual pangsi berubah, GetPivotData akan terus mengembalikan data logik yang sama dari jadual pangsi, dengan syarat data masih dapat dilihat di dalam jadual pangsi. Ini boleh menjadi penting jika anda berubah dari bulan ke bulan di medan halaman pivot table dan anda ingin sentiasa mengembalikan penjualan untuk pelanggan tertentu. Oleh kerana senarai pelanggan berubah setiap bulan, kedudukan pelanggan akan berubah. Dengan menggunakan =GETPIVOTDATA
, anda dapat memastikan bahawa anda mengembalikan nilai yang sepatutnya dari jadual pangsi.
=GETPIVOTDATA
selalu bermula dengan dua hujah tertentu. Ia kemudiannya mempunyai tambahan argumen tambahan.
Berikut adalah dua hujah yang diperlukan:
- Nama medan data. Ini dapat "Jumlah Pendapatan" atau hanya "Pendapatan".
- Sebarang sel yang terletak "di dalam" jadual pangsi. Adakah anda tahu bahawa jadual pangsi anda mempunyai nama? Anda mungkin tidak mengetahui perkara ini kerana anda tidak dapat menemui nama di antara muka Excel. Anda mesti pergi ke VBA untuk mengetahui nama jadual pangsi. Oleh itu - lebih mudah bagi Microsoft untuk membolehkan anda mengenal pasti jadual pangsi dengan menunjuk ke mana-mana sel dalam jadual pangsi. Walaupun anda boleh memilih sel apa pun, paling selamat memilih sel sudut kiri atas. Ada kemungkinan jadual pangsi anda menyusut untuk kombinasi medan halaman tertentu. Sekiranya demikian, menggunakan sel sudut kiri atas akan memastikan anda terus menunjuk ke dalam jadual pangsi.
Kemudian, anda meneruskan fungsi dengan pasangan argumen tambahan. Setiap pasangan merangkumi nama medan dan nilai.
GetPivotData Hanya Boleh Mengembalikan Nilai Yang Terlihat di Jadual Pangsi
Setelah anda melihat beberapa fungsi GetPivotData berfungsi, anda mungkin berfikir bahawa ia lebih hebat daripada yang sebenarnya. Sebenarnya, fungsi tersebut hanya akan berfungsi jika nilai tertentu dapat dilihat pada jadual pangsi. Pertimbangkan gambar di bawah.
- Di sel A2, GETPIVOTDATA mengembalikan penjualan ABC Januari 2004 di Wilayah Tengah. Ini mengambil 80003 dari sel G19.
- Walau bagaimanapun, formula di A6 gagal. Ia meminta penjualan ABC di semua wilayah. Jadual pangsi menunjukkan jumlah ABC untuk Central, total ABC untuk Timur, total ABC untuk West, tetapi tidak pernah menunjukkan jumlah ABC untuk semua wilayah, jadi hasilnya adalah #REF! kesilapan.
- Sekiranya anda memusingkan bidang wilayah hingga area halaman, formula di A6 akan mulai berfungsi, tetapi formula di A2 & A4 akan mulai mengembalikan #REF! Sekiranya anda memilih Pusat dari menu lungsur Wilayah, maka keempat-empat formula akan berfungsi.
- Mematikan Jumlah Besar dalam dialog Pilihan PivotTable AKAN menyebabkan banyak fungsi GetPivotData mula mengembalikan #REF! kesilapan.

Bantuan Excel untuk GetPivotData Memberikan Petua ini
Untuk membina fungsi ini, paling mudah untuk membina formula menggunakan tetikus. Taipkan tanda sama dengan sel di luar jadual pangsi dan kemudian gunakan tetikus untuk mengklik sel di dalam jadual pangsi. Excel akan menguruskan perincian membina rujukan. Dalam gambar di atas, bulan dan tahun adalah bidang yang dikumpulkan, dibuat dari medan tarikh. Bantuan Excel tidak mendokumentasikan bahawa bidang bulan harus ditentukan sebagai 1 untuk Jan, tetapi anda dapat mempelajarinya dengan memerhatikan hasilnya daripada membenarkan Excel membina GetPivotData. Sudah tentu… untuk menggunakan ciri ini, anda harus mengaktifkan semula ciri Hasilkan GetPivotData yang mungkin telah anda nonaktifkan sebelumnya.