动态数据透视表,你会吗?
个人微信号 | (ID:LiRuiExcel520)
微信服务号 | 跟李锐学Excel(ID:LiRuiExcel)
微信公众号 | Excel函数与公式(ID:ExcelLiRui)
vlookup丨countif丨lookup丨sumif丨sumproduct
动态数据透视表,你会吗?
工作中经常需要根据一直变动的数据源制作结果统计表,一旦数据更新,要求结果报表也能同步更新!
本文结合实际案例介绍动态数据透视表,可以让结果报表动态更新。
一、案例场景说明及业务目的
咱们先来看一下数据源,随着日期每天增加销售记录。见下图所示。
要求新增销售记录后,结果报表可以动态更新,考虑到随着日期不断增加,销售记录可能成千上万,甚至几十万条,所以优先采用可以轻松应对海量数据的Excel利器:数据透视表。
本文介绍两种方法创建动态数据透视表,先来看第一种。
二、函数公式定义动态名称创建透视表
依次单击公式-定义名称
将新建名称命名为a,在引用位置输入公式如下:
=OFFSET(跟李锐学Excel!$A$1,,,COUNTA(跟李锐学Excel!$A:$A),COUNTA(跟李锐学Excel!$1:$1))
定义这个名称a的作用在于动态引用数据源范围,随着销售记录增加自动扩展引用区域。
定义完成后显示如下
选中数据源中任意单元格,单击插入-数据透视表,按如下设置
设置数据透视表布局如下,即可得到可以跟随数据源变动自动更新的动态数据透视表。
除了这种方法,还可以借助超级表创建动态数据透视表,下面继续看第二种方法。
三、利用超级表创建动态数据透视表
在数据源中按Ctrl+T组合键,创建超级表
创建成功后,超级表默认的表名称为“表1”
下面可以创建数据透视表了,这个关键步骤是将“表1”作为透视表的数据源。
根据需求设置透视表字段布局,效果如下图所示。
两种方法殊途同归,都可以创建动态数据透视表,每当数据源更新后,刷新透视表即可自动更新结果。
希望这篇文章能帮到你!
这么多内容担心记不全的话,可以分享到朋友圈给自己备份一份。
>>推荐阅读 <<
(点击蓝字可直接跳转)