close
民國年在A1, 將民國年轉成西元年後再儲存至A2
EX : A1 民國年為831112 ,結果在A2 為 19941112
在 Excel 中日期是一種數值,同一個日期不管以何種格式顯示,其背後儲存格的數值都是相同的。
所以必須先確定A1的格式是文字格式
如果A1不是文字格式,我們我們先利用TEXT(value,格式)將數字轉成文字
再用利用下面的公式將民國年轉成西元年
(1)A1如為數字格式,A2利用=TEXT(A1,"yymmdd")轉成831112文字格式
並且A2儲存格要利用格式將公式移除僅儲存值而且
(2)儲存格A2:
=TEXT(DATE(MID(A2,1,2)+1911,MID(A2,3,2),MID(A2,5,2)),"yyyymmdd")
MID(A2,1,3)+1911:取出儲存格A1日期字串的1-2碼再加1911,當為「年」。
MID(A2,3,2):取出儲存格A1日期字串的3-碼,當為「月」。
MID(A2,5,2):取出儲存格A1日期字串的5-6碼,當為「日」。
將上述的「年、月、日」代入 DATE 函數,轉換為 Excel 可接受的日期格式(其為一個數字)。
再藉由 TEXT 函數轉換為 yyyymmdd 格式,即「年四碼月二碼日二碼」的格式。
文章標籤
全站熱搜
留言列表