Excel如何快速生成多个连续日期对应的周日期段,如2018/6/3~2018/6/9?

比如4月1日到6月31日连续日期,需要在日期后面一列填写上每个日期对应的周日期时段,如图所示

B2: =A2-MOD(A2,7)+1

C2: =B2 + 6

D2: =TEXT(B2,"yyyy-mm-dd") & "~" & TEXT(C2,"yyyy-mm-dd")

请参考

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-06-10

你这是什么逻辑,若是要获取日期所在周的周一和周日,则=TEXT(A2-WEEKDAY(A2,2)+1,"e/m/d")&"-"&TEXT(A2+7-WEEKDAY(A2,2),"e/m/d")下拉

第2个回答  2018-06-10

如果你的第一列都是从周日开始的日期,在第二列中输入以下公式即可。

=TEXT((A1 - WEEKDAY(A1) +1),"YYYY/MM/DD")&"~"&TEXT((A1 + 7-WEEKDAY(A1)),"YYYY/MM/DD")

相似回答