Excel操作:使用offset函数让数据透视表动态更新
一、offset函数
offset函数是一个引用函数,表示引用某一个单元格或者区域
offset函数是以指定的应用为参考系,通过上下左右偏移得到新的区域的引用。返回的引用可以是一个单元格也可以是一个区域。并且可以引用指定行列数的区域。
offset函数的参数如下所示:
=OFFSET(基准位置,向下或上偏移几行,向右或左偏移几列,引用区域的高度,引用区域的宽度)
二、使用offset定义名称
- 选择公式-定义名称
一、offset函数
offset函数是一个引用函数,表示引用某一个单元格或者区域
offset函数是以指定的应用为参考系,通过上下左右偏移得到新的区域的引用。返回的引用可以是一个单元格也可以是一个区域。并且可以引用指定行列数的区域。
offset函数的参数如下所示:
=OFFSET(基准位置,向下或上偏移几行,向右或左偏移几列,引用区域的高度,引用区域的宽度)
二、使用offset定义名称
- 选择公式-定义名称
-
在打开的窗口中,定义名称为“data"(该名称可根据需要更改)
-
在”引用位置“处输入offset函数,具体格式如下:
= offset(A1,0,0,counta(A:A),counta(1:1))
说明一下:基准位置选择单元格A1,向上/下及向左/右分别为0,引用区域的高度是A列的非空单元格,引用区域的宽度为第1行的非空单元格。
三、插入数据透视表
- 在插入数据透视表时,将单元格区域更改为”data“
- 在数据透视表中,拖动字段,形成如下结果:
- 我们测试以下,在原始数据表的最后一行我们输入了100000000的金额,现在我们将该数据更改为0,然后在数据透视表中”刷新“,看结果已经发生变化: