- 今天我们的透视表,前面还有个形容词了 【动态】。
- 对于计算机行业来说只要见到了【动态】二字,说明我们的数据会随着某种与他相关的因素变化而变化。
- 举个例子:我们表中的数据会有改动,随着时间的推移更会有增加,那么我们的“透视表”中汇总的数据,也要随之变化,那么这就是【动态透视表】。
- 小伙伴儿们可以做个实验,很简单,把之前咱们练习做的透视表中的原数据进行改个数值,看看透视表中的数据会不会发生变化呢?
- 如果没有,那么实属正常,我们来一起学习吧。
手动更新透视表
在学习之前我们先讲第一种可以让原数据发生变化后,能反应到透视表中的方法 —— 手动更新透视表
动态透视表
我们开始操作 ~ ↓↓↓↓↓ 测试数据下载
1 - 定义数据所在范围
- 既然我们的数据会增、删、改。可是不会变是表结构,也就是表有几个列是不会变的。
- 如果变了的话,我们需要统计汇总的需求都会变了,这是另一个问题了。
那么我们先设置【公式】-【名称管理器】
公式为
=OFFSET(动态透视表!$A$1,0,0,COUNTA(动态透视表!$A:$A),COUNTA(动态透视表!$1:$1))
使用offset函数设置偏移量,依次来解读含义。(函数中的参数由逗号“,” 分开,所以offset中一共有5个参数)
- 数据从A1单元格开始
- 向下0位
- 向左0位
- 取整个A列所有有数据的所有列数
- 取整个第1行所有有数据的所有行数
那么这样我们就不怕数据变多变少,甚至加一列都不怕了
2 - 插入透视表
还是像以往一样,插入透视表,但是不同的是选择数据区域的这里,直接引用,刚才创建的“数据即可”
3 - 刷新数据
当我们的原数据发生变化后,我们直接进行【刷新】即可
动态透视表的关键点:
名称管理器
中定义数据- 使用
offset
函数