Excel|民國與西元如何轉換?星期幾如何呈現?

Excel|民國與西元如何轉換?星期幾如何呈現?

常會在資料整併上碰到同時存在民國年及西元年的狀況,這樣不僅檢視不易,亦無法做相差天數的計算,以下針對年份轉換及星期呈現為大家說明

一、西元年→民國年

=TEXT(B2,“yyyy“)-1911&“/“&TEXT(B2,“m/d“)

此公式代表將B2這個儲存格的西元年減去1911,中間加上“/“區隔,最後顯示月份與日期,結果便為109/3/1,而若想改以1090301呈現,則調整公式輸入
=TEXT(B2,“yyyy“)-1911&TEXT(B2,“mmdd“) 即可

二、民國年→西元年

=DATE(MID(C2,1,3)+1911,MID(C2,5,1),MID(C2,7,2))

代表從B2儲存格中,第1個字形(含)開始的3個字形加上1911,第5個字形(含)開始的1個字形、第7個字形(含)開始的2個字形則不動,要注意的是儲存格中的“/“也都算1個字形,所以如果原資料呈現的是“109/03/06“,公式就須改為
=DATE(MID(C2,1,3)+1911,MID(C2,5,2),MID(C2,8,2))

三、轉換為星期

=CHOOSE(WEEKDAY(G12,1),“週日“,“週一“,“週二“,“週三“,“週四“,“週五“,“週六“)

要注意的是weekday裡的函數1,在Excel裡是有對應的星期順序的

所以今天如果把函數改為2,那麼公式就要改為=CHOOSE(WEEKDAY(G12,2),“週一“,“週二“,“週三“,“週四“,“週五“,“週六“,“週日“),不然呈現的星期就會是錯誤的

另外” “中的內容也可任意變更,想改成星期O、禮拜O都可以唷


相關文章:
Excel|取代與變換文字-replace 與 substitute

Comments are closed.
error: Content is protected !!