excel职场菜鸟成长记Excel原创经典教程

你所不知道关于Excel日期格式大变身的秘密

2017-03-07  本文已影响191人  Excel不加班

今天来聊一聊日期。

跟日期有关的问题非常多。

1、今天的日期

2、现在的时间

3、今天星期几

4、现在是几月

5、……

其实日期一直以来我都不感兴趣,为何要聊到,不过就是因为群内一个朋友的问题引发的。

1

问题:截取2位数年份跟2位数月份,用MID、TEXT、TODAY函数组合搞不定。

获取今天的日期用:

=TODAY()

获取今天的日期跟时间用:

=NOW()

这两个函数在很多情况下是通用的。

年月日有相对应的函数:

=YEAR(TODAY())

=MONTH(TODAY())

=DAY(TODAY())

有朋友就针对上面提到的公式设置了这样一条公式来提取2位年份+2位月份,也就是1703。

=RIGHT(YEAR(TODAY()),2)&TEXT(MONTH(TODAY()),"00")

这位朋友你吓到我了,函数嵌套水平很不错,但真的可以更简单,你们想得太复杂了有没有?

在Excel中,有一百变神君——TEXT函数,有他在解决这些简直就是小意思。

=TEXT(TODAY(),"yymm")

yyyy代表4位年份,2位年份就用yy,mm代表2位月份,dd代表2位日。

如果要获取4位的年份,也可以用e来表示。

=TEXT(TODAY(),"e")

2

那常用的星期几怎么表示呢?

如果不深究,也就是显示星期几,用aaaa表示。

=TEXT(TODAY(),"aaaa")

但是,星期几要细分的话,还可以分成标准写法跟简写,再细分还可以分成中文跟英文,也就是4种形式。

简写中文:

=TEXT(TODAY(),"aaa")

标准英文:

=TEXT(TODAY(),"dddd")

简写英文:

=TEXT(TODAY(),"ddd")

年月日星期都说完了,应该就完了吧?

还早着呢,这才到哪?时分秒还没说,对吧!

3

时间超过24小时,累计出错,如何解决?

要获取现在的时、分、秒可以用h、m、s表示,如果需要2位就用2个,如mm。

月份跟分钟的简写都是m,为了进行区分,一般分钟的m要跟小时或者秒一起用,如用"h:m"。

不过这些都是针对正常情况,小时超过24小时要用[h]

针对超过24小时累计可以这样设置公式。

=TEXT(SUM(B2:B6),"[h]:mm:ss")

4

日期的秘密远远不止这些,以后抽个时间再继续聊下去。

1、42796跟2017-3-2之间的关系

2、20170302如何转换成2017-03-02

3、身份证如何提取年月日

4、……

你想学习的知识也可以后台留言给我,我看到了会给予回复。

上一篇下一篇

猜你喜欢

热点阅读