
如何創建動態數據透視表以自動刷新Excel中的擴展數據?
通常,可以使用源數據范圍中的更新數據來刷新數據透視表。 但是,如果將新數據添加到源范圍,例如在源范圍的底部或右側添加新的行或列數據,則即使手動刷新數據透視表也無法將擴展數據添加到數據透視表中。 如何在Excel中通過擴展數據刷新數據透視表? 本文中的方法可以幫您一個忙。
通過將源范圍轉換為表格范圍來創建動態數據透視表
使用OFFSET公式創建動態數據透視表通過將源范圍轉換為表格范圍來創建動態數據透視表將源數據轉換為表格可以幫助刷新數據透視表以及Excel中的擴展數據。 請執行以下操作。
1.選擇數據范圍,然后按 按Ctrl + T 同時按鍵。 在開幕 創建表 對話框中,單擊 OK 按鈕。
2.然后,源數據已轉換為表格范圍。 繼續選擇表格范圍,然后單擊 插頁 > 數據透視表。
3.在 創建數據透視表 窗口,選擇放置數據透視表的位置,然后單擊 OK (在這種情況下,我將數據透視表放置在當前工作表中)。
4.在 數據透視表字段 窗格中,將字段拖到相應區域。
5.現在,如果您將新數據添加到源范圍的底部或右側,請轉到數據透視表并右鍵單擊它,然后單擊“確定”。 刷新 從上下文菜單。
然后,您可以看到數據透視表已用擴展數據刷新,如下圖所示。
使用OFFSET函數創建動態數據透視表在本節中,我將向您展示如何在OFFSET函數的幫助下創建動態數據透視表。
1.選擇源數據范圍,單擊 公式 > 名稱管理員。 看截圖:
2.在 名稱管理員 窗口,點擊 全新 按鈕打開 名稱 對話。 在此對話框中,您需要:
輸入范圍的名稱 Name 框;將以下公式復制到 指框;
=OFFSET(dynamic pivot with table!$A$1,0,0,COUNTA(dynamic pivot with table!$A:$A),COUNTA(dynamic pivot with table!$1:$1))點擊 OK 按鈕。請注意: 在公式, “帶表的動態樞軸” 是包含源范圍的工作表的名稱; $A$1 是該范圍的第一個單元格; $ A $ A 是范圍的第一列; $ 1元1 是范圍的第一行。 請根據您自己的源數據范圍進行更改。
3.然后返回到 名稱管理員 窗口中,您會看到新創建的名稱范圍顯示在窗口中,請關閉它。
4。 點擊 插頁 > 數據透視表。
5.在 創建數據透視表 窗口,輸入您在步驟2中指定的范圍名稱,選擇將數據透視表放置的位置,然后單擊 OK 按鈕。
6.在 數據透視表字段 窗格中,將字段拖到相應區域。
7.在將新數據添加到源范圍后,將通過單擊數據透視表中的數據來更新數據透視表中的數據。 刷新 選項。
相關文章計算數據透視表中的唯一值 默認情況下,當我們基于包含一些重復值的數據范圍創建數據透視表時,也會對所有記錄進行計數,但是有時,我們只想基于一列對唯一值進行計數以獲得正確的值屏幕截圖結果。 本文提供了幾種方法向您展示如何計算數據透視表中的唯一值。
在數據透視表的同一行上制作行標簽 在Excel中創建數據透視表后,您將看到行標簽僅列在一列中。 但是,如果您需要將行標簽放在同一行上以更直觀,更清晰地查看數據,那么如何在Excel中設置數據透視表的布局呢? 本文中的方法將幫您一個忙。
在數據透視表中隱藏零值行 隱藏數據透視表中包含零值的行可能是用戶經常遇到的常見需求,在隱藏零值行之后,數據透視表看起來會很整潔,并且數據也將被抑制。 請閱讀教程中的方法。
最佳辦公生產力工具
將小時轉化為分鐘 Kutools for Excel!準備好增強您的 Excel 任務了嗎? 利用的力量 Kutools for Excel - 您終極的節省時間的工具。 簡化復雜的任務并像專業人士一樣瀏覽數據。 以閃電般的速度體驗 Excel!
為什么需要 Kutools for Excel

