跳到主要內容

如何創建動態數據透視表以自動刷新Excel中的擴展數據?

通常,可以使用源數據范圍中的更新數據來刷新數據透視表。 但是,如果將新數據添加到源範圍,例如在源範圍的底部或右側添加新的行或列數據,則即使手動刷新數據透視表也無法將擴展數據添加到數據透視表中。 如何使用Excel中的擴展數據刷新數據透視表? 本文中的方法可以幫您一個忙。

通過將源範圍轉換為表格範圍來創建動態數據透視表
通過使用OFFSET公式創建動態數據透視表


通過將源範圍轉換為表格範圍來創建動態數據透視表

將源數據轉換為表可以幫助刷新數據透視表以及Excel中擴展的數據。 請執行以下操作。

1.選擇數據范圍,然後按 按Ctrl + T 同時按鍵。 在開幕 創建表格 對話框中,單擊 OK 按鈕。

2.然後,源數據已轉換為表格範圍。 繼續選擇表格範圍,然後單擊 插入 > 數據透視表。

3。 在裡面 創建數據透視表 窗口,選擇放置數據透視表的位置,然後單擊 OK (在這種情況下,我將數據透視表放置在當前工作表中)。

4。 在裡面 數據透視表字段 窗格,將字段拖到相應的區域。

5.現在,如果您將新數據添加到源範圍的底部或右側,請轉到數據透視表並右鍵單擊它,然後單擊“確定”。 刷新 從上下文菜單。

然後,您可以看到數據透視表已用擴展的數據刷新,如下圖所示。


使用OFFSET函數創建動態數據透視表

在本節中,我將向您展示如何在OFFSET函數的幫助下創建動態數據透視表。

1.選擇源數據范圍,單擊 公式 > 名稱管理員。 見截圖:

2。 在裡面 名稱管理員 窗口,點擊 全新 按鈕打開 編輯名稱 對話。 在此對話框中,您需要:

  • 輸入範圍的名稱 姓名 框;
  • 將以下公式複製到 框;
    =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 人工智慧助手:基於以下內容徹底改變數據分析: 智慧執行   |  生成代碼  |  建立自訂公式  |  分析數據並產生圖表  |  呼叫 Kutools 函數...
熱門特色: 尋找、突出顯示或識別重複項   |  刪除空白行   |  合併列或儲存格而不遺失數據   |   沒有公式的回合 ...
超級查詢: 多條件VLookup    多值VLookup  |   跨多個工作表的 VLookup   |   模糊查詢 ....
高級下拉列表: 快速建立下拉列表   |  依賴下拉列表   |  多選下拉列表 ....
欄目經理: 新增特定數量的列  |  移動列  |  切換隱藏列的可見性狀態  |  比較範圍和列 ...
特色功能: 網格焦點   |  設計圖   |   大方程式酒吧    工作簿和工作表管理器   |  資源庫 (自動文字)   |  日期選擇器   |  合併工作表   |  加密/解密單元格    按清單發送電子郵件   |  超級濾鏡   |   特殊過濾器 (過濾粗體/斜體/刪除線...)...
前 15 個工具集12 文本 工具 (添加文本, 刪除字符,...)   |   50+ 圖表 類型 (甘特圖,...)   |   40+ 實用 公式 (根據生日計算年齡,...)   |   19 插入 工具 (插入二維碼, 從路徑插入圖片,...)   |   12 轉化 工具 (數字到單詞, 貨幣兌換,...)   |   7 合併與拆分 工具 (高級合併行, 分裂細胞,...)   |   ... 和更多

使用 Kutools for Excel 增強您的 Excel 技能,體驗前所未有的效率。 Kutools for Excel 提供了 300 多種進階功能來提高生產力並節省時間。  點擊此處獲取您最需要的功能...

產品描述


Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hello,

In the formula you provide (=OFFSET('dynamic pivot with table'!$A$1,0,0,COUNTA('dynamic pivot with table'!$A:$A),COUNTA('dynamic pivot with table'!$1:$1)), MUST we update this text (dynamic pivot with table) with the name of the new range we just created? I see that yours is called Salary, but the formula remains the same without updating the words 'dynamic pivot with table'. When I leave the formula as is, I receive this error:

Data source reference is not valid.

Please advise! Thank you!
This comment was minimized by the moderator on the site
Hi Silv,

In this formula, "dynamic pivot with table" is the name of the worksheet that contains the source data. You need to match this to your actual sheet name.
This comment was minimized by the moderator on the site
On "Create a dynamic Pivot Table by using the OFFSET function", I got up to step 5 (successfully created the named offset range), but when creating the Pivot Table, on selecting the range and using the name I assigned before, it returns an error "Data source is not valid". What am I doing wrong?
This comment was minimized by the moderator on the site
Hi Jose, I receive the same error and the names are the same. What else could we be doing wrong? I tried about 10 times for one of my tables (of many), and it didn't work either time. Thanks!
This comment was minimized by the moderator on the site
Hi Jose,

Make sure that the range name you specify in the Create Pivot Table dialog box is the same as the range name you specified in Step 3.
https://www.extendoffice.com/images/stories/comments/comment-picture-zxm/pivot-table2.png
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations