在 Excel 裡,對於日期的表示法,通常是「年/月/日」,但是也常遇到使用「年月日」,然而這種表示方式,Excel 並不會將其理解為日期格式,而只是視為一串文字的字串。
如何將文字日期轉換為數值日期?參考以下的做法。
【手動操作】
先選取日期數列後,再選取「資料/資料部析」,進入「資料剖析」精靈。
在第3個步驟時,選取欄位的資料格式為「日期」,並選取「YMD」,再按下「完成」。
其會轉換為「年/月/日」的格式,如下圖。也就是說,已將文字日期轉換為數值日期了。
【公式運算】
如果你不想以手動方式來進行,則可以利用公式:
儲存格C4:=DATE(MID(A4,1,4),MID(A4,5,2),MID(A4,7,2))
複製儲存格C4,貼至儲存格C4:C16。
(1) MID(A4,1,4)
取出儲存格A4裡內容的1~4碼,即「年」的內容。
(2) MID(A4,5,2)
取出儲存格A4裡內容的5~6碼,即「月」的內容。
(3) MID(A4,7,2)
取出儲存格A4裡內容的7~8碼,即「日」的內容。
(4) 再由 DATE 函數組成數值日期。
延伸閱讀:
Excel-轉換文字日期格式為數值日期格式(DATE,MID,TEXT,數值格式設定)
Excel-將文字日期格式轉換為數值日期格式(SUBSTITUTE)
Excel-轉換日期格式月日年為年月日(DATE,FIND,MID,LEFT,RIGHT)
Excel-西元年和民國年互換表示(TEXT,MID,DATE,SUBSTITUTE)
Excel-將文字格式日期轉換為數值格式日期(NUMBERVALUE,VALUE)