Excel中日期20200708可否一鍵替換成2020 7 8或2020 7 8?

時間 2021-05-11 21:41:45

1樓:小灰灰

一鍵替換方式為分列。

不過2020.7.8不是標準的日期格式,是文字,EXCEL不會識別。

2020/7/8 或 2020-7-8為標準的日期格式,EXCEL可以試別。

用下面幾個公來做吧,公式為按小數點分割,可自行換成按/分割。

公式一:=MID(A1,1,4)&"."&--MID(A1,5,2)&"."&--MID(A1,7,2)

MID函式提取年月日的值,然後用小數點鏈結。需要注意,月日在小於10時顯示為1位數字,故需要先轉成資料。

公式二:=TEXT(--TEXT(A2,"0000!-00!-00"),"yyyy!.M!.d")

先用內層TEXT函式將20200708,強制以2020-07-08的格式顯示,然後通過減負運算轉為日期值,再用外層TEXT函式,轉為想要的格式。

公式三:=INT(A4*1%%)&"."&INT(MOD(A4,10000)/100)&"."&MOD(A4,100)

不用字串函式,通過除法與求餘,依次求出年,月,日的值,然後用"."來鏈結。

公式四:=TEXTJOIN(".",,--MID(A1,,))

這個公式只適用於OFFICE 2019 或365以上的版本。

如果系統預設的日期格式為yyyy/m/d的格式,則更好操作了。

用MID/LEFT/RIGHT取年,月,日的數值,再通過DATE轉化為日期,就OK了。

再分享乙個不用DATE函式的公式。

=--REPLACE(REPLACE(A3,5,,"/"),8,,"/")

直接在原數字中插入分割符,然後通過減負運算轉為日期形式。

2樓:

公式如下:

=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))

把A1單元格替換成數字所在的單元格就行了

EXCEL 資料匹配?

自己正好也需要這個,解決之後答一發備忘 所需函式 VLOOKUP函式 語法規則 VLOOKUP lookup value,table array,col index num,range lookup table array 查詢區域 如 B3 D100 col index num 返回顯示列序號 查...

中日電飯煲哪家強?

不是大神,也就裝修自己房子時去了解過。同時我是乙個搞電子的人,看待電氣產品和普通人可能視角會不一樣。暫且聽我一說。首先,歷史上日本是把大公尺飯作為高於飯食的一種飯食對待的。從 仁醫 中可以看到過去的日本京都曾經出現過只吃大公尺飯的情況,這導致了大量的腳氣病。此外,拿公尺飯配餃子 公尺飯配拉麵,都可以...

如何變成 Excel 高手?

Excel Brain 用Excel做思維導圖,把所有知識在乙個Excel檔案中整合成乙個知識地圖。包括了所有學科的框架知識。 工業黨徒 excel有乙個功能叫資料透視表,掌握他並靈活應用,相信我,他能解決80 以上的日常統計,比資料庫工具還要強大且直觀,一些常規的函式和陣列公式都在射程之內。工具資...