用数据透视表给日期分组,真的太坑了!
点击蓝字【秋叶 Excel】👆
发送【UP】
免费领 13 篇 Vlookup 教程合集!
本文作者:小爽
本文编辑:雅梨子
大家好,我是为大家排「忧」解「Excel」的小爽~
这一次,我们来讲讲数据透视表。
在数据源中,经常会存在日期类的数据,但是!!!
当我们直接创建数据透视表,日期分组就出现了各种各样的问题,令人头大。
今天,我们就来聊聊这个问题:
数据透视表日期字段为什么不能分组。
日期存在空白单元格
▋日期存在空单元格或者合并单元格
造成原因:
在记录数据的时候,有时我们忘记记录日期,造成日期列中存在空单元格。
而且数据透视表对于数据源有严格的要求。
如果数据源日期列中存在合并单元格,在合并单元格的过程中会「仅保留左上角的值,放弃其他值」,就会产生空单元格。
而有空单元格的存在,就会造成分组的过程中多出一个空白的数据。
我们将包含合并单元格的数据作为数据源,创建透视表,将日期拖入行标签。
单击行标签任一单元格,右键单击【组合】按钮,出现日期组合对话框,单击【确定】按钮。
结果如下:
虽然合并单元格后的日期仍然可以进行分组,但是分组后的日期数据并不是我们想要的结果。
解决方法:
👉 对于数据源存在空单元格:
我们需要检查原始数据的来源,补充对应的日期,若找不到对应的日期,则根据实际情况来判断,是否删除空单元格对应的记录。
👉 对于合并单元格:
❶ 选中日期列,取消合并单元格;
❷ 按快捷键【Ctrl+G】调出「定位」窗口,单击【定位条件】-【空值】-【确定】;
❸ =上一个单元格,【Ctrl+Enter】批量填充;
❹ 选择性粘贴为数值,【Ctrl+C】进行复制,鼠标右键单击,粘贴为值;
❺ 鼠标右键刷新数据透视表。
▋数据源区域选择的时候多出空行
▋数据源区域选择的时候多出空行
造成原因:对数据源删除内容时,数据源没有自动更新造成存在空行。
解决方法:更改数据源。
❶ 单击透视表上的任一单元格,在【数据透视表分析】选项卡下,单击【更改数据源】,选中更改后的数据源区域。
除了数据源中存在空单元格的情况外,还有一种可能存在非日期格式的内容,造成日期分组出现问题。
存在非日期格式的内容
▋日期列存在错误值
造成原因:日期列中存在非日期格式的内容,如错误值,造成日期不能分组。
解决方法:检查原始数据来源,补充日期,或者把错误值整条记录删掉。
❶ 选中存在错误值的一条记录,按住快捷键【Ctrl+-】调出「删除文档」的弹窗,单击【下方单元格上移】-单击【确定】按钮。
❷ 鼠标右键刷新,可以看到透视表正确。
存在文本型日期
造成原因:从系统导出到 Excel 中的日期数据,Excel 不能识别它的格式,所以造成日期不能分组的情况。
解决方法:
▋通过分列功能
❶ 选中日期列,在【数据】选项卡下,单击【分列】,根据分列向导,单击【下一步】,单击【完成】按钮;
总结
今天本文介绍了,数据透视表日期为什么不能分组:
❶ 存在合并单元格;
通过批量填充上一个单元格。
❷ 空白单元格;
检查数据。
❸ 删除数据源后,存在空行;
更改数据源。
❹ 存在文本性日期;
利用分列功能清理数据。
熟练数据透视表的基本原理,应对这些问题才能游刃有余,我们下次再见~