工作上許多人會遇到需要將日期由民國年轉換成西元日期,使用民國年輸入日期其實EXCEL是完全看不懂的唷,他會變成文字格式而非日期格式,導致所有的日期函數都無法使用😭
所以就須要使用函數來將這些日期轉變成西元日期,這樣EXCEL才看得懂,才可使用各種函數來進行分析,這集總共有五種常見的民國年的格式案例。
EXCEL版本百百種,其中有些版本並沒有支援顯示中華民國國曆,函數處理方式可是差很多的唷,可以先到儲存格格式-->日期看一下是否有支援唷
=--("R"&日期)
R:在民國年加上R就能把民國年轉成西元日期
--:兩個負號是為了把文字型數字變成數值,可以參考EXCEL常見錯誤之日期格式輸入
最後記得將儲存格格式改為日期格式就完成囉!!
【影片教學】
=--(LEFT(日期,3)+1911&MID(日期,4,9)) 限定民國100年以上
=--(LEFT(日期,FIND("/",日期)-1)+1911&MID(日期,FIND("/",日期),9))
跟上面動作相同,差異在於使用FIND精準抓出民國年分,這樣就不會只限定民國100年以上囉
=--("R"&SUBSTITUTE(日期,".","/"))
因為EXCEL日期無法判斷"."小數點,只能判斷"/"斜線,所以先使用SUBSTITUTE函數將所有的"."取代成"/",之後就跟上一個例子一樣囉,當然也要記得把儲存格格式改成日期哦
=--TEXT(SUBSTITUTE(日期,".","")+19110000,"0-00-00")
=--("R"&日期)
跟前面一樣,如果忘了可以往前看說明
=--SUBSTITUTE(LEFT(日期,3)+1911&MID(日期,4,9),".","/") 限定民國100年以上
=--SUBSTITUTE(LEFT(日期,FIND(".",日期)-1)+1911&MID(日期,FIND(".",日期),9),".","/")
跟上面動作相同,差異在於使用FIND精準抓出民國年分,這樣就不會只限定民國100年以上囉
=--("R"&日期)
公式同上說明
=--(LEFT(日期,3)+1911&MID(日期,4,9)) 限定民國100年以上
=--(LEFT(日期,FIND("年",日期)-1)+1911&MID(日期,FIND("年",日期),9))
跟上面動作相同,差異在於使用FIND精準抓出民國年分,這樣就不會只限定民國100年以上囉
=--TEXT(日期+19110000,"0-00-00")
這五種常見的民國日期格式轉西元日期,希望有幫助到你,如果有其他的民國格式歡迎留言給我,我再補充上去唷。
覺得分享有幫助到你在工作上提升效率
可以追蹤我的方格子或請我喝杯咖啡
也可以訂閱EXCEL設計新思維
可以看到更多增加效率的好方法唷~
職場上有相關問題,加入我的line社群討論唷~
追蹤我的IG
追蹤我的粉絲團
追蹤我的Dcard