Excel技术咨询:如何在下一行打印下月日期(第三行含计数器)
实现Excel下月日期自动生成的方案
你需要基于第三行的计数器,在指定单元格的下一行生成每月一号的日期对吧?我给你整理了两种实用的解决方法:
方法一:基于已有日期生成下月日期
如果第三行的计数器是完整的日期值(比如第三行对应单元格是上月一号的日期),直接用EDATE函数就能一键生成下月一号:
- 公式示例:假设第三行B3单元格是
01.06.2019,要在B28生成下月日期,输入:=EDATE(B3,1) - 选中B28单元格,右键选择「设置单元格格式」→「数字」→「自定义」,输入格式代码
dd.mm.yyyy,就能得到你需要的01.07.2019格式。
方法二:基于年份+月份计数器生成日期
如果第三行是分开的年份和月份计数器(比如B3存年份、C3存月份),用DATE函数组合生成下月一号更灵活:
- 公式示例:假设B3是
2019,C3是6,要生成下月一号,输入:=DATE(B3,C3+1,1) - 同样设置单元格格式为
dd.mm.yyyy,就能得到01.07.2019。
适配你的示例场景
针对你给出的示例:
- C24的
01.06.2019:可以用对应第三行C3的日期(比如01.05.2019)套用EDATE(C3,1)生成 - D16的
01.02.2019:对应第三行D3的日期如果是01.01.2019,用EDATE(D3,1)即可得到
如果需要批量生成,直接把公式复制到对应列的目标单元格,就能自动匹配第三行的计数器生成对应下月日期啦!
内容的提问来源于stack exchange,提问作者Dartagnan
相关产品推荐
相关产品推荐

