close

3239

Excel如何將西元日期數值轉換成國字年月日

杜軍 錦子老師您好,我想要將A欄的日期數值,分解成西元年份(B)、月份(C)、日(D)且變成中文字元,不知公式要怎麼做設定?真摯感謝!

image

錦子老師:這個問題,我個人解法如下:

點取B2儲存格輸入公式:

=TEXT(MID($A2,CHOOSE(COLUMN(A1),1,5,7),2+(COLUMN(A1)=1)*2),"[dbnum1]0")

再將公式複製到B2:D6儲存格。 

image

【公式說明】

=TEXT(MID($A2,CHOOSE(COLUMN(A1),1,5,7),2+(COLUMN(A1)=1)*2),"[dbnum1]0")

公式1COLUMN(A1)

傳回A1儲存格欄編號。

image

公式2CHOOSE(公式1,1,5,7)

根據公式1運算結果,傳回第幾個VALUE參數值。

image

公式3MID($A2,公式2,2+(公式1=1)*2)

A2儲存格內容從公式2運算結果位置開始,抓取2加上(公式1是否等於1,是為TRUE(1),否為FALSE(0)乘上2的值)的字元數。

image

公式4TEXT(公式3,"[dbnum1]0")

公式3運算結果設定成雙位元1數值格式。

image

"[dbnum2]0"

image

"[dbnum3]0"

image

大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

更多相關影片教學:請點我

更多相關文章:請點我


arrow
arrow
    文章標籤
    TEXT MID CHOOSE COLUMN
    全站熱搜

    錦子老師 發表在 痞客邦 留言(0) 人氣()