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