在 Excel 中,如果給予一個起始日期,如何產生一個固定區間(例如:7天)的日期序列?參考下圖的範例,是由 2014/07/01 開始,在連續儲存格中產生每七天一組的日期序列。
儲存格D2:
=TEXT($B$1+(ROW(1:1)-1)*7,"mm/dd")&"~"&TEXT($B$1+(ROW(1:1)-1)*7+6,"mm/dd")
複製儲存格D2,往下各列貼上。
(1) TEXT($B$1+(ROW(1:1)-1)*7,"mm/dd")
ROW(1:1)=1,往下複製後產生 ROW(2:2)=2、ROW(3:3)=3、…。
(ROW(1:1)-1)*7=0,往下複製後產生 (ROW(2:2)-1)*7=7, (ROW(3:3)-1)*7=14, …。
$B$1+(ROW(1:1)-1)*7 =2014/7/1,往下複製後產生 2014/7/8、2014/7/15、…。
TEXT($B$1+(ROW(1:1)-1)*7,"mm/dd"):將上式產生的日期格式化為月二碼、日二碼,例如:2014/7/1 取為 07/01。
(2) TEXT($B$1+(ROW(1:1)-1)*7+6,"mm/dd")
原理同 (1) 的說明,只是每個日期再加 6 。
全站熱搜