excel怎么利用OFFSET函數(shù)?用普通的傳統(tǒng)【插入】——【數(shù)據(jù)透視表】方法制作的數(shù)據(jù)透視表,雖然有“刷新”功能,但如果在數(shù)據(jù)源添加了數(shù)據(jù)行或者列,也不能實(shí)現(xiàn)數(shù)據(jù)透視表的動(dòng)態(tài)更新,如下動(dòng):

我們可以利用OFFSET函數(shù)定義數(shù)據(jù)源區(qū)域名稱,實(shí)現(xiàn)數(shù)據(jù)透視表動(dòng)態(tài)更新。
關(guān)鍵操作第一步:定義名稱
【公式】——【定義名稱】:

引用位置內(nèi)輸入:
=OFFSET(Sheet3!$A$1,,,COUNTA(Sheet3!$A:$A),COUNTA(Sheet3!$1:$1))。
(本示例數(shù)據(jù)源位于表Sheet3,如果表名不同,改為相應(yīng)的表名)
該公式的含義是:利用OFFSET函數(shù)形成一個(gè)新的動(dòng)態(tài)區(qū)域:這個(gè)區(qū)域,以A1為基準(zhǔn)單元格,向下偏移0行,向右偏移0列,包含的行數(shù)是A列所有非空單元格個(gè)數(shù),包含的列數(shù)是第一行所有非空單元格個(gè)數(shù)。如果行和列變化,區(qū)域也相應(yīng)的變化。
第二步:插入數(shù)據(jù)透視表
【插入】——【數(shù)據(jù)透視表】,“表/區(qū)域”是上一步定義的名稱:

完成數(shù)據(jù)透視表:

在數(shù)據(jù)源中增加一條記錄:

“刷新”,會(huì)實(shí)現(xiàn)數(shù)據(jù)透視表的動(dòng)態(tài)更新:







