在工作中,统计各种数据的时候,经常需要用到时间维度。
比如:
统计每周的销售额、统计每月的销售额、统计每季度的销售额、统计每半年的销售额等等。
用函数来写公式计算,是一种方式。但如果用数据透视表来做的话,就不需要写公式。
今天,我们就来讲讲excel数据透视表如何按日期统计数据。
源数据
图中为案例源数据,现在需要快速统计每7天的销售额、每个月的销售额、每个季度的销售额。
1、插入数据透视表
第1步
在源数据区域里单击任意单元格,点击菜单栏“插入-表格”。
然后点击菜单栏“插入-数据透视表”,选择合适的位置即可。
图中案例我是将数据透视表放在当前工作表内。
2、应用数据透视表
第2步-1
首先,将“日期”字段拖到行,“销售额”字段拖到值。
这时候,日期是显示每一天的时间。
我们现在需要把日期换成“7天为一组、1月为一组、1季度为一组”的形式。
这里要用到数据透视表里面的“组合”功能,可以把日期、数值按自定义的方式进行分组。
第2步-2
在日期列,右键选择“组合”。
第2步-3
因为这一列是日期,在选项里列出了时间的7种形式。
这里我们需要做7天1组,所以只选择“日”作为计算单位,即“步长”,将底部的“天数”设为7。
第2步-4
然后就能看到每一行变为了7天1组,后面是对应这7天的销售额总和。
第2步-5
同理,将“步长”选为“月”,就能看到每一行就是1个月。
当然,因为案例源数据只有7、8、9、10四个月的数据,所以只显示4个月。
第2步-6
同理,将“步长”选为“季度”,就能看到每一行就是1个季度。
第2步-7
也可以多选,在“步长”里同时选中“年、季度、月”,就能看到3个时间按层级关系展示数据。
需要注意的是:
分组功能只对“行标签\列标签”可用,不能对“值”使用。在值区域,右键里是没有“组合”选项的。