Hello,大家好,这里是随时随地准备死磕操作的DFBoy,持续为你带来神奇小操作的DFBoy。
本次我们要讲述的Excel小操作是——如何规范Excel里面的日期。

一、操作需求描述
不知道你们有没有注意到这样一个现象,在sheet表格里面的数据,你看着很像日期,不仅如此,它的标题行也显示为日期,你再看它所在单元格的单元格格式,它同样显示为日期,但是它,真的不是日期!
我就曾经遇到过很多次这样的事情。
比方像我们下面图中的数据,这些数据看着真的很像日期,而且文本格式那里也显示为日期,但它真的不是日期!

怎么看呢?
很简单,用日期运算函数做运算测试一下就行了。
就如下图所示,我们用到的是上图的数据,我们在旁边都是用日期函数today()减去我们那些“很像日期的日期”。

结果很明显,一整列都在报错!
但是用today函数与真正的日期进行运算是完全没有问题的呀!
可能会有些朋友表示怀疑,那文本格式里面明显是日期呀!怎么可能呢?难道是我故意调换了数据?
大家也可以试一下,把这些数据复制进你的Excel,然后全部调整为“日期”文本格式。
2021.1.5
2021.1.6
2021.1.7
2021.1.8
2021.1.9
2021.1.10
2021.1.11
2021.1.12
2021.1.13
2021.1.14
2021.1.15
2021—1—1
2021—1—2
2021—1—3
2021—1—4
2021—1—5
2021—1—6
不过我并不是一开始就知道这些的,在很久之前,我看见这些形式很像日期的“日期”,都把它们当成了真的日期。
关键是这些“日期”的文本格式那里同样也显示为日期,这就很具迷惑性了。
平时没什么,我们可以通过自己丰富的知识储备识别出这些数据代表的含义,但是,如果要用这些日期进行相关数据分析的话,那就要闹笑话、甚至是出错了!

这是为什么呢?
这是因为这些日期的输入形式或者说内容,Excel不认为它是日期。(至于具体的原理我也没搞明白,或许有哪位看到本篇文章的朋友可以指点一二!)
那我们该如何将这些我们认识但Excel不认识的日期变成我们和电脑都认识的日期呢?
二、操作步骤
可能大家都和最初的我一样,看到这些数据就没辙了,只好重新手动一个个输入!
但这样做不仅很浪费时间,而且还很容易出错!
购买专栏解锁剩余50%