Excel087 | 利用OFFSET函數定義名稱,實現數據透視表動態更新

問題來源

用普通的傳統【插入】——【數據透視表】方法製作的數據透視表,雖然有「刷新」功能,但如果在數據源添加了數據行或者列,也不能實現數據透視表的動態更新,如下動圖:

我們可以利用OFFSET函數定義數據源區域名稱,實現數據透視表動態更新。

視頻講解

關鍵操作第一步:定義名稱

【公式】——【定義名稱】:

引用位置內輸入:

=OFFSET(Sheet3!$A$1,,,COUNTA(Sheet3!$A:$A),COUNTA(Sheet3!$1:$1))。

(本示例數據源位於表Sheet3,如果表名不同,改為相應的表名)

該公式的含義是:利用OFFSET函數形成一個新的動態區域:這個區域,以A1為基準單元格,向下偏移0行,向右偏移0列,包含的行數是A列所有非空單元格個數,包含的列數是第一行所有非空單元格個數。如果行和列變化,區域也相應的變化。

第二步:插入數據透視表

【插入】——【數據透視表】,「表/區域」是上一步定義的名稱:

完成數據透視表:

在數據源中增加一條記錄:

「刷新」,會實現數據透視表的動態更新:

素材下載

鏈接:http://pan.baidu.com/s/1nvoMvPJ

密碼:bawq

推薦閱讀:

男人如何定義愛
十法界的定義:六凡四聖
佛系金融,是什麼?
如何定義違規催收?被違規催收了如何投訴?
何為格?何為局?《秘宗》子平「格」與「局」的定義

TAG:數據 | 函數 | 透視 | 利用 | 動態 | 定義 | Excel | 名稱 | 數據透視表 | 更新 | 實現 |