2种方法制作动态透视表
函数公式、职场模板、财务应用、分析图表、练习题、软件工具、表格合并、Office 365、Power Query、表格美化、符号作用、条件格式、学会骗、一本不正经、避坑指南、数据整理、筛选技巧、偷懒宝典
👆上面是分类专题👆
👇下面是最新文章👇
· 正 · 文 · 来 · 啦 ·
数据透视表是分析数据的利器,但是在实际使用过程中,透视表的原始数据会实时更新,有所增减。此时就需要透视表也能动态发生变化。
透视表有刷新数据的功能,所以有的伙伴会觉得只需要在创建透视表时,选中整列数据,改变原始数据后,直接刷新透视表就行。
这种方法的弊端有2个:
其一,选中整列,会让表格变大,影响运行速度;
其二,如果增加了列,就没办法通过刷新功能来更新数据。
经过实践,比较理想的方法有2种,一种是将原始数据区域定义成名称,另外一种是将原始数据区域变成超级表格格式。
01
方法1:定义名称
单击【公式】选项卡下【定义名称】功能,通过offset函数定义原始数据区域。
=OFFSET(源数据!$A$1,,,COUNTA(源数据!$A:$A),COUNTA(源数据!$1:$1))
函数表示,从A1单元格开始引用“源数据”区域,引用的行列数用COUNTA函数计算非空单元数量。
在创建透视表时,数据引用区域直接输入定义的名称即可。
当更改了原始数据内容后,刷新透视表就能更新透视表数据。
01
方法2:使用超级表格
首先将原始数据区域变成超级表区域,单击【插入】选项卡下【表格】按钮。设置有数据的区域为超级表格区域。
这样后面在超级表格中增加或减少数据时,表格会自动改变单元格区域。
如果怕混淆表格名称,可以为超级表格重新命名。
在创建数据透视表时,数据区域为超级表的名称。
用超级表创建好透视表后,就可以通过刷新功能刷新透视表的引用数据区域。
赞 (0)