Excel操作:使用offset函数让数据透视表动态更新

一、offset函数

offset函数是一个引用函数,表示引用某一个单元格或者区域

offset函数是以指定的应用为参考系,通过上下左右偏移得到新的区域的引用。返回的引用可以是一个单元格也可以是一个区域。并且可以引用指定行列数的区域。

offset函数的参数如下所示:

=OFFSET(基准位置,向下或上偏移几行,向右或左偏移几列,引用区域的高度,引用区域的宽度)

二、使用offset定义名称

  1. 选择公式-定义名称

一、offset函数

offset函数是一个引用函数,表示引用某一个单元格或者区域

offset函数是以指定的应用为参考系,通过上下左右偏移得到新的区域的引用。返回的引用可以是一个单元格也可以是一个区域。并且可以引用指定行列数的区域。

offset函数的参数如下所示:

=OFFSET(基准位置,向下或上偏移几行,向右或左偏移几列,引用区域的高度,引用区域的宽度)

二、使用offset定义名称

  1. 选择公式-定义名称

image-20200316220157789

  1. 在打开的窗口中,定义名称为“data"(该名称可根据需要更改)

  2. 在”引用位置“处输入offset函数,具体格式如下:

    = offset(A1,0,0,counta(A:A),counta(1:1))

    说明一下:基准位置选择单元格A1,向上/下及向左/右分别为0,引用区域的高度是A列的非空单元格,引用区域的宽度为第1行的非空单元格。

image-20200316220423371

三、插入数据透视表

  1. 在插入数据透视表时,将单元格区域更改为”data“

image-20200316221243375

  1. 在数据透视表中,拖动字段,形成如下结果:

image-20200316221458043

  1. 我们测试以下,在原始数据表的最后一行我们输入了100000000的金额,现在我们将该数据更改为0,然后在数据透视表中”刷新“,看结果已经发生变化:

image-20200316221658482

发布了35 篇原创文章 · 获赞 4 · 访问量 5289

猜你喜欢

转载自blog.csdn.net/fightingoyo/article/details/104910063