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 !!