你所不知道關於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。

不過這些都是針對正常情況,小時超過24小時要用[h]。

針對超過24小時累計可以這樣設置公式。

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

4

日期的秘密遠遠不止這些,以後抽個時間再繼續聊下去。

1、42796跟2017-3-2之間的關係

2、20170302如何轉換成2017-03-02

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

4、……

推薦閱讀:

喻可欣的生辰八字,喻可欣的出生日期,喻可欣個人資料
從八字出生日期看什麼人是天生愛操心!值得一看
清風玄學:從出生生日日期看出一生的財運
二十八宿與日期查對錶
用英語表達日期和時間,你會多少?

TAG:日期 | 秘密 | 格式 | Excel | 知道 | 關於 |