大家好,我们一名不安于现状的80后宝妈,同时也是一名会计,平时和Excel打交道的比较多。

借此机会,跟大家分享一下,我平时用到的Excel中,经常用到的好用的公式。

今天介绍的这个公式是跟修改日期有关的。


比方我们需要某一部分人的出生年月日,现有的信息是身份证号(数量达到几千上万个),要求的日期格式是年月日中间用点隔开的,就像2002.03.02这样的格式。

平时利用“MID”公式,从身份证号中提取出来的日期是下面这样的:

如果只有几个的话,我们手动修改就OK。

但是如果是成百上千个,甚至更多个,需要修改怎么办?

一个个修改,改得眼花缭乱不说,而且没有几个小时是改不完的。

这个时候有个公式可以帮助我们,这个公式就是

=TEXT(B1,"[<10000000]0.00;0.00.00")。

操作步骤如下:

在日期B1相邻的单元格C1中,输入公式=TEXT(B1,"[<10000000]0.00;0.00.00"),也可直接复制我这个公式,然后按回车键(Enter)。轻松完成在年月日中间用点隔断。



然后将鼠标放在C1单元格下方的小方块上,双击,就能够将该公式,复制到下方的所有单元格,并完成对所有单元格中日期格式的修改。

注意:公式中的B1,代表需要提取的单元格数值,平时操作的话,原始日期在哪一个单元格,就用鼠标点击确定那个单元格即可。

还有一种情况,如果我们想让20020302的日期格式改为2002-03-02,该怎么办呢?

咱接着上干货,还用B1单元格为例


将鼠标放在B1单元格里,点击鼠标右键,选择:设置单元格格式,选择自定义,类型选择0,如下图:

在类型里边将格式改为0000-00-00格式,这时候示例中的日期格式也自动跟着跳转为2002-03-02,如下图:

点击确定,B1表格中的日期格式就变为中间带“-”的格式,再双击B1右下角的小方块,复制该格式,下面的日期都会跟着改动。

所谓会着不难,难着不会。

也许Excel中的大神人物,对此公式了如执掌,但是对于不知道的人,也许会有帮助。

我分享的目的就是帮助需要帮助的人。

输出即是最好的输入,将知道的东西分享出去,同时自己也能加深对知识的掌握度。

欢迎大家留言,很乐意用我知道的知识帮助大家!