打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
日期数据很难搞?学会见招拆招,才能真正事半功倍


预计完整阅读本文需流量 1.8MB

才月初,请放心食用~



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


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


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


 

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


 

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

 


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


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


2017.6.9-2017.7.7

2017.06.09-2017.07.07

 

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



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

 



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


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

 

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


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

 



其一:不符合标准格式


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


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



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


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

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

 

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

 



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

 

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


 

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


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


总结起来,只要两步:

 

拆分


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



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





合并


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


 

里边用到的函数公式是:

=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 并没有你想象的那么难。


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






你可能对这些文章感兴趣:

快上车,一起搞定「数据透视表」

实用!最值得收藏的 6 个高效率 Excel 技巧!


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
日期转换为yyyy-mm-dd
日期格式yyyy一mm一dd转文本
【Excel问伊答18】类似20130530这样的数字如何变成真日期?分列呢,还是函数更棒呢。
EXCEL日期格式:YYYYMMDD转换成yyyy-mm-dd
制药企业原始记录的填写要求
如何把文本格式的日期转成日期格式或日期格式转换成文本
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服