夜雨聆风学习资料网

ARTICLE · 1114025

Excel里把日期格式统一,分列功能转成标准

Excel里把日期格式统一,分列功能转成标准

我见过太多人对着Excel里的日期发愁。明明都是2024年1月1日,有的显示2024-1-1,有的显示2024.1.1,还有的显示01/01/2024。排序排不了,筛选用不了,做个透视表都报错。问题出在哪?Excel不认这些乱七八糟的格式,只认它自己那一套标准。今天咱们就聊怎么用分列功能,把这些野路子统一成标准。

这种情况特别常见。你从不同的系统导数据出来,或者同事发来的表格,日期格式五花八门。我自己就碰上过,有次月底要汇总报表,光改日期就花了一个小时。后来发现分列功能能解决,才后悔没早点学。

选中那些不对的日期列。点数据选项卡,找到分列。注意,这个操作会改变原数据,建议先备份一份。我一般复制到旁边列,或者保存副本文件,免得改坏了找不回来。

点开分列,第一步选分隔符号。别急着下一步。大部分人卡在这里,因为两种分隔方式都像又都不像。直接选固定宽度也行,不过多数情况选分隔符号就行。关键是第三步。你看到列数据格式那栏,选日期,然后旁边下拉框选对应的格式。比如你的原始数据是2024-1-1,就选YMD。如果是1-1-2024,就选MDY。试一次就知道该选哪个了。

选好后点完成。懒人做法是直接默认下一步,但我建议你第三步多花10秒确认格式。不然可能转出来乱码。有次我同事没注意,直接下一步,结果所有日期都变成一堆数字。还得撤销重来。

对于特别顽固的数据,比如2024年1月1日这种带文字的。分列时在第三步选日期,然后格式选2012-03-14那个。Excel会把中文年月日转成标准的。如果还不行,可能是数据里有空格或者不可见字符。用查找替换把空格删掉,再分列一次就行。

我习惯转完后检查一下。选中整列,看单元格格式是不是日期。点右键设成你想要的显示样式。有人问为什么转完还是显示数字,其实是背景色和文字颜色冲突。改改颜色设置就好了。

分列功能一次只能处理一列。如果好几列都有问题,你得分别处理。别想着全选再分列,Excel会蒙圈的。我一般先把要处理的列复制到旁边,处理一列,再处理下一列。虽然麻烦点,但不会出错。

最后说个技巧。转完的日期如果想快速变成某个固定格式,比如都显示为2024-01-01。选中列,按Ctrl+1调出单元格格式,在日期里选对应的就行。不用一个个改。

别被那些奇奇怪怪的日期格式吓到。分列功能就是专门对付它们的。花几分钟学会这个,以后能省下大把时间。下次再有人给你发格式混乱的表格,你默默打开分列,然后轻飘飘说一句这简单。多有面子。

相关学习资料