夜雨聆风学习资料网

ARTICLE · 1220326

Excel里把数据按月份分组,数据透视表自动组合

Excel里把数据按月份分组,数据透视表自动组合

你有没有遇到这种情况,Excel表格里记录了一大堆订单,每天的交易数据密密麻麻。领导让你按月份统计,你看着几千行日期发愁。手动分组吧,一月一月挑出来复制粘贴,手指头都点酸,还容易漏掉个把日子。

其实Excel有个自带的功能,几秒钟就能把数据按月份分好组。这个功能藏在哪里呢?就在数据透视表里。你把日期拉进行标签,右击鼠标,选“组合”,弹出窗口里勾选“月”,确认。瞬间,乱糟糟的日期就变成了“1月”、“2月”、“3月”这样整整齐齐的月份。不用写任何公式,不用改原始数据。

有人会问,我直接用筛选功能选月份不行吗?当然行,但如果你想看每个月的销售总额、每个月的平均单价、每个月的订单数量,筛选就麻烦了。你得逐个复制数据出来做计算。数据透视表不一样,把月份分组后,旁边的值字段随便拖,销售额、数量、利润,一个表全能看到。想按季度看?再勾选“季度”就行,月份和季度能同时显示。

这个功能我最常用的场景是统计回款。财务每个月催报表,以前我得在原始表格里用公式把日期转成月,再用SUMIF求和。后来发现直接拉数据透视表,把“回款日期”拖进行,右击组合按月,把“回款金额”拖进值,一个表就搞定了。而且数据更新起来特别方便,新加几行记录,右键刷新透视表就行,不用重新做。

还有个小细节要注意。如果你在组合日期时发现“月”和“季度”的选项是灰色的点不了,大概率是你的日期列里混进了文本格式的日期。Excel认不出那是日期,只能当文本处理。解决办法是在原始数据里选中日期列,用“数据”选项卡里的“分列”功能,直接下一步下一步,选日期格式,强制转换一下。转换完再建透视表,组合功能就能用了。

再说一个很多人踩过的坑。你明明已经按月分组了,怎么1月和2月的顺序是乱的?日期显示成“1月”、“2月”没错,但Excel有时候按文本排序,一月之后蹦出十月。解决方法是在行标签上右击,点“字段设置”,布局和打印选项卡里,把“手动重排项目”勾选上,然后拖动月份到正确位置。或者简单粗暴,重新组合一次,勾选“月”的同时把“年”也勾上,年和月一起分组,顺序就对了。

用久了你会发现,这个分组功能不光能按月。按季度、按年、按周,甚至按小时,都在那个右击菜单里。比如外卖平台的订单数据,你想看每个小时段的订单量,把时间拉进行标签,组合时选“小时”和“分钟”,能看到早高峰、午高峰的具体时间点。不过按月是最常用的,毕竟大部分工作汇报的节奏就是一个周期一个月。

如果你的数据跨年份,比如2023年12月到2024年2月,分组时勾选“年”和“月”两个选项,表格里会显示“2023年-12月”、“2024年-1月”、“2024年-2月”这样清晰的层级。没有这个勾选,所有月份会混在一起,12月和1月排一块,根本看不出哪年的。

最后提醒一下,数据透视表的分组是动态关联原始数据的。如果你在原始表格里删掉了某个月的所有日期,透视表刷新后那个月份的分组会消失。别慌,这是正常行为,它只显示你原始数据里真实存在的月份。想保留空月份的占位,可以在透视表里手动把那个月份的字段重新加上,输入一个无效日期就能占个位置,但操作起来有点绕,大部分人不需要这么干。

省掉手动分组的痛苦,就靠这两下右击组合。你可以现在就打开手头的数据试一下,应该用不了十秒钟。要是遇到分组选项灰色,去检查日期格式。要是月份顺序乱,勾选年份一起组合。要是想加个季度汇总,再组合一次选季度就行。数据透视表这个组合功能,算是Excel里没被很多人发现的小金子,挖出来就能省下大把时间。

相关学习资料