close

4071

Excel如何以28天為一週期顯示各個週期區間日期

如果想要以28天為一週期,顥示開始日期與結束日期,並在中間用-號分隔,公式要怎設定?

1.先輸入第一週期區間日期

1.點取B2儲存格輸入:「2022/01/01-2022/01/28」。

2.點取B3儲存格輸入公式:「=TEXT(MID(B2,1,FIND("-",B2)-1)+28,"YYYY/MM/DD")&"-"&TEXT (MID(B2,FIND("-",B2)+1,10)+28,"YYYY/MM/DD")」後,向下複製公式到B4:B16儲存格。

image

公式說明:

=TEXT(MID(B2,1,FIND("-",B2)-1)+28,"YYYY/MM/DD")&"-"&TEXT(MID(B2,FIND("-",B2)+1,10) +28,"YYYY/MM/DD")

公式一FIND("-",B2) 傳回-號在B2儲存格中位置。

公式二MID(B2,1,公式一-1) 將B2儲存格內容從第1個字元開始抓取N個(公式一傳回結果減1)字元,也就是開始日期。

公式三MID(B2,公式一+1,10) 將B2儲存格內容從(公式一傳回結果加1)字元開始抓取10個字元,也就是結束日期。

公式四TEXT(公式二(三)+28,"YYYY/MM/DD") 將公式二(三)傳回結果加28值,以「YYYY/MM/DD」格式顯示。

2.建立輔助儲存格

1.點取D2儲存格輸入開始日期:「2022/1/1」。

2.點取E2儲存格輸入週期天數:「28」。

3.點取B2儲存格輸入公式:「=TEXT($D$2+$E$2*(ROW()-2),"YYYY/MM/DD")&"-"&TEXT($D$2-1+$E$2*(ROW()-1),"YYYY/MM/DD")」。

image

公式說明:

=TEXT($D$2+$E$2*(ROW()-2),"YYYY/MM/DD")&"-"&TEXT($D$2-1+$E$2*(ROW()-1),"YYYY/MM/DD")

公式一TEXT($D$2+$E$2*(ROW()-2),"YYYY/MM/DD") 將E2儲存格數值乘上(列編號減2)再加D2儲存格數值,為開始日期,以「YYYY/MM/DD」格式顯示。

公式二TEXT($D$2-1+$E$2*(ROW()-1),"YYYY/MM/DD") 將E2儲存格數值乘上(列編號減1)再加D2儲存格數值,為結束日期,以「YYYY/MM/DD」格式顯示。

訂閱⏺🚄錦子老師速效列車🚄⏺請按下小鈴噹🔔可最快速獲得更新通知... https://www.youtube.com/channel/UCyCDHtGn9k6CenkKyNA7VmA

歡迎您的加入,可更快速獲的更多關於錦子老師教學影片的訊息。

部落格:https://ccenjor.pixnet.net

LINEChenChin

臉書:社團-Excel小小世界,歡迎您的加入,天天會有一到二篇教學文

若有問題要問,不要在YouTube留言,不會通知錦子老師,所以看到可能己是數個月或一年了,請用LINE或痞客邦留言,最好附上圖片或測試檔,作業方便,謝謝配合。


arrow
arrow
    文章標籤
    TEXT FIND MID
    全站熱搜

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