日期格式怎么调整 统一格式实在太费劲(1)

和表格打交道的各界人士,常常饱受各种奇葩数据的伤害。

尼玛,使用 Excel 日日夜夜就是和奇葩数据斗智斗勇的血泪史啊。

最常跑出来为难表哥表妹的就是日期数据了。这不,又有一位表妹紧急求助了:

日期格式怎么调整 统一格式实在太费劲(2)

情况是这样的,妹子有一列合同起止日期的数据如下:

日期格式怎么调整 统一格式实在太费劲(3)

作为处女座,这样七歪八扭的对齐效果,果断不能忍啊。所以她想把这些数据变成下面的样子。

日期格式怎么调整 统一格式实在太费劲(4)

哦,对了。这只是其中一小部分而已,整份表格有 1000 行数据

简单点说,就是有 1000 个日期要做下面这种格式转换。

2017.6.9-2017.7.7

2017.06.09-2017.07.07

怎样,有没有兴趣挑战一下?

日期格式怎么调整 统一格式实在太费劲(5)

如果你有解决思路,可以直接拖到最后,在评论区发表留言。接下来再看我的做法

----- 参考答案分割线-----

当然,用一个函数公式直接搞定是可以,只不过这个函数可能会很复杂。我就懒得写出来吓人了。

碰到类似的问题,我们千万别急着动手,这有从「根」上解决问题,不出手则已,一出手定要一次 KO 。以后再要用到这些数据,才能省心省事。

问题出在哪里?这些日期不!规!范!

其一:不符合标准格式

标准格式的日期是怎样的?

只要在表格里按下两个按键,立马就能输入一个标准规范的当天日期。

日期格式怎么调整 统一格式实在太费劲(6)

不信你可以打开 Excel 试一试。

输入的日期必然是下面这种格式的:yyyy/m/d。

其中 y 代表 year ,m 代表 month,d 代表 day。

只要符合这种标准日期格式,就能够通过数字格式变出各种各样的显示效果。

其二:起始日期和截止日期厮混到一起

下面才是在表格里存放起始日期和截止日期的正确姿势。

日期格式怎么调整 统一格式实在太费劲(7)

有两列独立的日期,通过简单点函数公式和数字格式,想要变出什么效果都轻而易举。

回归数据的本源,让他恢复本来应有的样子,就能够见招拆招。

总结起来,只要两步:

01 拆分

先用分列法,将厮混在一起的日期,按照分隔符「-」拆开。别说 1000 行,就是 10000 行,也能在几秒钟内完成拆分。

日期格式怎么调整 统一格式实在太费劲(8)

在分列法提取时,需要特别留意,「2017.5.20」并不是标准的日期格式,在确定分列之前,一定要在分列窗口中,将此两列数据设为 YMD 日期格式。

日期格式怎么调整 统一格式实在太费劲(9)

02 合并

拆开以后,每一个日期都是一个独立的数据,而且都是标准格式,这时候用最常用的基础函数就能快速解决问题。

日期格式怎么调整 统一格式实在太费劲(10)

里边用到的函数公式是:

=TEXT(B2,"yyyy.mm.dd")&"-"&TEXT(C2,"yyyy.mm.dd")

其中有两个结构一样的 Text 函数,其含义是将 B2、C2 单元格中的标准日期,按 y、m、d 的零件重组成「yyyy.mm.dd」的形式。两个 m 代表如果月份只有 1 位数则在前面补零保证两位数,例如 5 月变成 05 。D 也一样。

而「&」连字符就转换格式后的起始日期和截止日期以及分隔符「-」拼接起来,形成最终的样子。

看到了吗?Excel 并没有你想象的那么难。

只要你掌握心法,万法归一,就能见招拆招,轻轻松松地把数据和表格按在地上,使劲摩擦摩擦。

日期格式怎么调整 统一格式实在太费劲(11)

还想了解更多Office技能吗?可以购买下方专栏课程继续学习哦~

,