2种方法制作动态透视表

函数公式职场模板、财务应用分析图表练习题软件工具表格合并Office 365Power Query表格美化符号作用条件格式学会骗一本不正经避坑指南数据整理筛选技巧偷懒宝典

👆上面是分类专题👆

👇下面是最新文章👇

·  正  ·  文  ·  来  ·  啦  ·

数据透视表是分析数据的利器,但是在实际使用过程中,透视表的原始数据会实时更新,有所增减。此时就需要透视表也能动态发生变化。

透视表有刷新数据的功能,所以有的伙伴会觉得只需要在创建透视表时,选中整列数据,改变原始数据后,直接刷新透视表就行。

这种方法的弊端有2个:

其一,选中整列,会让表格变大,影响运行速度;

其二,如果增加了列,就没办法通过刷新功能来更新数据。

经过实践,比较理想的方法有2种,一种是将原始数据区域定义成名称,另外一种是将原始数据区域变成超级表格格式。

01

方法1:定义名称

单击【公式】选项卡下【定义名称】功能,通过offset函数定义原始数据区域。

=OFFSET(源数据!$A$1,,,COUNTA(源数据!$A:$A),COUNTA(源数据!$1:$1))

函数表示,从A1单元格开始引用“源数据”区域,引用的行列数用COUNTA函数计算非空单元数量。

在创建透视表时,数据引用区域直接输入定义的名称即可。

当更改了原始数据内容后,刷新透视表就能更新透视表数据。

01

方法2:使用超级表格

首先将原始数据区域变成超级表区域,单击【插入】选项卡下【表格】按钮。设置有数据的区域为超级表格区域。

这样后面在超级表格中增加或减少数据时,表格会自动改变单元格区域。

如果怕混淆表格名称,可以为超级表格重新命名。

在创建数据透视表时,数据区域为超级表的名称。

用超级表创建好透视表后,就可以通过刷新功能刷新透视表的引用数据区域。


(0)

相关推荐