如何用Excel序列填充实现日期区间按月递增

 时间:2026-02-12 11:36:45

1、运行Excel,新建文件,A1单元格内输入:

=TEXT(DATE(2009,8+ROW()-1,10),"e-m-d~")&TEXT(DATE(2009,8+ROW(),10),"e-m-d")

2、移动鼠标到单元格右下角,待鼠标变成实心十字后,向下拖动即可。

如何用Excel序列填充实现日期区间按月递增

3、其中:黄色的2009、8、10为起始日期,请用相应日期代替;蓝色ROW()表示取当前行号,绿色的-1里的1按实际行数适当调整,第1行减1,第2行减2,以此类推。

如何用Excel序列填充实现日期区间按月递增

4、以上适用于Excel所有版本,如果觉得麻烦,且使用的Excel2007版以上,请继续看。

5、运行Excel,新建文件,A1单元格内输入:

=TEXT(EDATE("2009-08-10",ROW()-1),"e-m-d")&"~"&TEXT(EDATE("2009-09-10",ROW()-1),"e-m-d")

6、移动鼠标到单元格右下角,待鼠标变成实心十字后,向下拖动即可。

7、Excel2007版公式中日期区间更直观、易懂,可根据实际情况灵活运用。

如将式中2009-08-10改为2009-08-01,2009-09-10改为2009-08-31,则时间区间变为2009年8月。向下拖动后如图:

如何用Excel序列填充实现日期区间按月递增

8、同样的,ROW()-1中的数字需要根据实际情况变化,方法同第3步不再赘述。


  • excel表格如何制作按钮控制时间
  • Execl表格中如何合并单元格文字或数字
  • Excel批量按列链接内容
  • excel连续生成某个时间段之间的日期
  • 在excel中怎么对敏感信息加密?
  • 热门搜索
    隆鼻手术怎么样 腿酸无力是怎么回事 下雨天了怎么办 个人履历怎么写 京东购物卡怎么用 高姿护肤品怎么样 苹果手机定位怎么查 家庭情况怎么写 发面饼怎么做又软又香 口气臭怎么办