【日期加減N年N月】
「日期」,在系統的世界裡,其實是一個「數字」…
例如2019/9/20,在Excel中將格式設定為「數值」…
你會發現它就變成43728…
而這個,才是它真實的面目…日期格式只是它美麗的外衣而已~(地區化的分別)
即然日期,是個「數字」,所以你試試將上述數字+1…
再將格式改為「日期」時,會變成幾月幾日?
由此可知…日期+N天…是非常輕而易舉的事…
直。接。加。即。可。
倘若你想加N月呢? (因為有大小月呀~到底該加多少天呢???)
這時,你可以善用DATE這個函數~
=DATE( 年 , 月 , 日)
=DATE( 2019 , 9 , 20 ) → 2019/9/20
=DATE( 2019 , 9+1 , 20) → 2019/10/20
=DATE( 2019 , 9+5 , 20) → 2020/2/20
利用這個函數,年份可是會自動幫你計算 的唷~
那有沒有人好奇 =DATE( 2019 , 9+5 , 30) 會變成幾月幾日呢?
請自己試一試唷~
再搭配以下相關日期函數,取得某欄位日期的年、月、日 (上圖範例)
=YEAR(A5) →取得指定日期的年 2019
=MONTH(A5) →取得指定日期的月 8
=DAY(A5) →取得指定日期的日 1
是否就可以在DATE中個別的年、月、日去做加減呢???
上圖範例需求,在建立資料時,最近一期為2019/08,要增建前面的歷史資料,用每個期別減1個月的方式可快速複製從下拉,不然幾年的資料要輸入到什麼時候是吧~
===>我真的沒有耐心一筆筆輸入呀~~~
相關課程:無
章老師的電腦小講堂 https://www.facebook.com/ScenicSchool/
※※ 本區做為經常使用之程式碼複製區,提問請至小講堂唷 ※※