3157 |
Excel如何顯示中華民國日期的星期(二) |
謝伊人:錦子老師您好,又要麻煩了,請問要如何設計公式。
例如:資料上是中華民國109年9月1日-9月30日,然後在隔壁的格子出現星期幾到星期幾這樣。有辦法做出來嗎?
錦子老師:解決這個問題,作法如下。
步驟1:點取B18儲存格輸入公式:
=TEXT(SUBSTITUTE(LEFT(A2,FIND("-",A2)-1),"中華民國109","2020"),"aaa")&"-"& RIGHT(TEXT("2020年"&RIGHT(A2,LEN(A2)-FIND("-",A2)-1),"aaa"))
再將公式複製到B3儲存格。
【公式說明】
=TEXT(SUBSTITUTE(LEFT(A2,FIND("-",A2)-1),"中華民國109","2020"),"aaa")&"-"& RIGHT(TEXT("2020年"&RIGHT(A2,LEN(A2)-FIND("-",A2)-1),"aaa"))
公式1:FIND("-",A2)
在A2儲存格內容中尋找-號出現的位置。
公式2:LEFT(A2,公式1-1)
從A2儲存格第1個字元開始抓取N(公式1運算結果減1)個字元。
公式3:SUBSTITUTE(公式2,"中華民國109","2020")
將公式2運算結果中的中華民國109字串以2020字元取代,變成西元日期。
公式4:TEXT(公式3,"aaa")
將公式3運算結果轉成週幾字串(aaa是週幾、aaaa是星期幾)。
公式5:LEN(A2)
傳回A2儲存格內容長度。
公式6:RIGHT(A2,公式5-公式1-1)
從A2儲存格右邊抓取N(公式5運算結果減公式運算結果再減1)個字元。
公式7:TEXT("2020年"&公式6,"aaa")
將公式6運算結果加上2020年字串變成日期後,轉成週幾字串(aaa是週幾、aaaa是星期幾)。
公式8:RIGHT(公式7,"aaa")
傳回公式7運算結果右邊1個字元。
以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我
留言列表