Pages

2019-09-20

〔EXCEL〕DATE-日期加減N年或N月的方法--h011

【日期加減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/
※※ 本區做為經常使用之程式碼複製區,提問請至小講堂唷 ※※