2014年9月3日 星期三

Excel-產生固定日期區間的日期(TEXT、ROW)

在 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 。

沒有留言:

張貼留言

好康東東