一些数据会按特定频率持续新增,例如工厂的生产活动每天都在进行,一般按天更新;实验室的数据甚至以小时为单位记录。
冗长的明细数据最终一般都需要汇总,利用Excel超级表搭配新函数,可以实现数据新增时自动汇总,如下动图所示效果。
可以自动更新的超级表
以下是具体的步骤。
提取姓名
UNIQUE获取去除重复的姓名清单:
=UNIQUE(B4:B12)
UNIQUE去除重复
提取日期
同样用UNIQUE去除重复,TOROW则是将其按行显示:
=TOROW(UNIQUE(C4:C12))
提取日期
多条件查询
根据姓名和日期查询产量,很多方法可以实现这样的多条件查询,SUMIFS支持以二维数据呈现结果,是一个不错的选择:
=SUMIFS(D4:D12,C4:C12,G2#,B4:B12,F3#)
注意:G2单元格中存放的是日期数组,G2#表示引用该数组,而非单纯的G2单元格。F3#同理。
多条件查询
超级表
以上3步已经完成一维数组向二维数组的转换,但超级表才是实现自动更新的关键。
按快捷键CTRL+T将源数据转为超级表。
超级表具备自动吸纳数据,自动更新引用的特性。以超级表为基础的公式,引用,图表都能同步自动更新。
超级表