close

3157

Excel如何顯示中華民國日期的星期(二)

謝伊人:錦子老師您好,又要麻煩了,請問要如何設計公式。

例如:資料上是中華民國10991-930日,然後在隔壁的格子出現星期幾到星期幾這樣。有辦法做出來嗎?

image

錦子老師:解決這個問題,作法如下。

步驟1:點取B18儲存格輸入公式:

=TEXT(SUBSTITUTE(LEFT(A2,FIND("-",A2)-1),"中華民國109","2020"),"aaa")&"-"& RIGHT(TEXT("2020"&RIGHT(A2,LEN(A2)-FIND("-",A2)-1),"aaa"))

再將公式複製到B3儲存格。

image

【公式說明】

=TEXT(SUBSTITUTE(LEFT(A2,FIND("-",A2)-1),"中華民國109","2020"),"aaa")&"-"& RIGHT(TEXT("2020"&RIGHT(A2,LEN(A2)-FIND("-",A2)-1),"aaa"))

公式1FIND("-",A2)

A2儲存格內容中尋找-號出現的位置。

image

公式2LEFT(A2,公式1-1)

A2儲存格第1個字元開始抓取N(公式1運算結果減1)個字元。

image

公式3SUBSTITUTE(公式2,"中華民國109","2020")

公式2運算結果中的中華民國109字串以2020字元取代,變成西元日期。

image

公式4TEXT(公式3,"aaa")

公式3運算結果轉成週幾字串(aaa是週幾、aaaa是星期幾)

image

公式5LEN(A2)

傳回A2儲存格內容長度。

公式6RIGHT(A2,公式5-公式1-1)

A2儲存格右邊抓取N(公式5運算結果減公式運算結果再減1)個字元。

image

公式7TEXT("2020"&公式6,"aaa")

公式6運算結果加上2020年字串變成日期後,轉成週幾字串(aaa是週幾、aaaa是星期幾)

image

公式8RIGHT(公式7,"aaa")

傳回公式7運算結果右邊1個字元。

image

以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

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

更多相關文章:請點我


arrow
arrow
    創作者介紹

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