excel的日期轉換問題, 西元 98 換成 1998?

2009-10-11 9:17 am
爬文了許多關於日期轉換方法,但好像沒有跟我類似的問題.
我的原有日期資料是以 980701文字格式代表 1998/7/1
請問要如何將980701改成1998/7/1日期格式? (資料日期從 980701~091008)
更新1:

Applerot大大你好,可否請教公式為何如此簡潔?我從沒看過excel有這樣的公式, 可否請 Applerot大大 講解一下公式的由來,讓小弟也能自己學些釣魚方法!

回答 (3)

2009-10-12 4:11 pm
✔ 最佳答案
=--TEXT(A1,"00-00-00")
儲存格格式設定類別為日期類型選*2001/3/14

2009-10-12 08:11:09 補充:
=--TEXT(A1,"00-00-00")
依函數說明 TEXT
以指定的數字格式將數值轉成文字。
依我的經驗所得 , TEXT(儲存格位置,"儲存格格式")
儲存格格式 : 可在儲存格格式 [數值] [類型] 中尋找適用的 , 找到後 點一下 [自訂] [類型]中的內容就是TEXT()的格式
日期為數值資料 , 而 TEXT() 為文字格式須轉換一下所以前面加個 -- 轉為數值資料 .
A1為 6位數 所以格式為 "000000" 日期改法
"00-00-00"
"00!/00!/00"
"00年00月00日"
轉民國年 : "!R00-00-00"
測試一下就明白
2009-10-12 4:42 am
A大果然是不同凡響, 佩服!!
2009-10-11 12:04 pm
=(LEFT(A1,2)&"/"&MID(A1,3,2)&"/"&RIGHT(A1,2))*1
儲存格格式設定類別為日期類型選*2001/3/14


收錄日期: 2021-04-27 17:03:25
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20091011000010KK00681

檢視 Wayback Machine 備份