报表统计加了一个字段怎么更新原先得数据_使用offset函数制作实时更新的Excel数据透视表...

8f941dc6cfac922880257e58a5b1d41e.png

一般我们制作的Excel透视表是静态呈现数据的分析表,当源数据表出现变动,增加或是减少了数据行时,透视表不能完成实时更新。

使用Offset函数可以改变这种情况,轻松制作出根据数据源表数据行的变动实时更新匹配数据的Excel数据透视表。

1. 常规方法制作数据透视表

先通过录入等方法准备好Excel数据源工作簿文件。

我们以学生测试成绩统计表为例子。

使用鼠标选中学生测试成绩统计表中任意一个数据单元格。然后选择“插入”菜单,在“表格”栏中,单击“数据透视表”命令按钮。

d3f75d26c69a2f040e89be66e8258043.png

在打开的“创建数据透视表“窗口中,默认自动选择表或区域,数据透视表的存放位置保持“新工作表”的默认状态。单击”确定“按钮。

baf5cc0ec5cd9b7ac10cee74d765081e.png

在“数据透视表字段“中,使用鼠标单击添加到报表中的各个字段名称,各字段数据会自动添加到数据透视表编辑区域,完成数据透视表的数据添加,制作出完整的Excel数据透视表。

2db2583a7ffde3b732e0b0111f2f243c.png

2. 数据透视表存在的问题。

通过以上方法制作出来的Excel数据透视表是个静态图表,如果数据发生变化之后,刷新一下数据透视表可以进行数据更新,但是当增加或是减少数据行的时候,数据透视表不能及时完成匹配更新。

cf0258b93be0a1e0df9b5fdd637e0095.png
d826f6c441b54cdf1689a8c0bcd5c6ec.png

3. 改进Excel数据透视表的制作方法

下面我们使用Offset函数改进一下数据透视表的制作方法。做成根据数据的变化即时对数据进行更新的数据透视表。

以此工作表为案例。选择任意一空白单元格,输入如下函数表达式:

=OFFSET($A$1,0,0,COUNTA($A:$A),8)

005e53d77f01f2ea40d47931ddbc7f1d.png

这个函数表达式使用了Offset函数和counta函数的嵌套结构。

Offset函数是Excel的偏移函数。Counta函数是对非空单元格进行计数的函数。

在这里,这个函数表达式的意思是:

以A1为起点,向下偏移0行,向右偏移0列,然后选中Counta(A:A)行,8行。

Counta(A:A)函数计算A行中有多少个数据行,返回一个数值。这是个一动态数据统计结果。

向右选中8行,因为数据列一共有8行。所以从A1开始向右选中8行,这样就包含了数据区域中的所有的数据列。

使用CTRL+C组合键复制这个函数表达式。

打开“公式“菜单,在”定义的名称“栏中选择”定义名称“。

392ed36116111128132ab2321cfcfb0f.png

在“新建名称“窗口中,输入自定义的容易记住的名称,把刚才复制的函数表达式粘贴到”引用位置“。

71a02b116719a0c3c9690ad278365012.png

4. 制作数据透视表

选中数据区域外任意一个空白单元格,然后选择“插入“菜单中”表格“栏里的”数据透视表“命令按钮。

a7b6ca493babf5c1d63d13b5bb7ceac7.png

在“创建数据透视表”中,表/区域中输入前面保存的“定义名称”中的名字,即Offset透视表。

数据透视表存放位置选择“新工作表”。单击“确定“完成。

0bb873d8df2765aa680325ec6d61f3fa.png

在“数据透视表字段”中依次单击选择添加到报表的各字段,完成数据透视表的制作。

ba47871fce87ba350af270bd79a0ec99.png

5. 数据更新测试

源数据总计人数是87。统计结果大学语文等计数项为87。

c67cd8656680d4df47aa0dcc1f47edf9.png

对源数据进行修改,增加到101行数据,刷新透视表。透视表中所有数据即时完成更新匹配。

70e9ac587a699457a4b69ee8ed5cd405.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值