EXCEL中怎样实现根据输入的日期在下方单元格中自动生成设定的周期日期

2025-12-25 03:38:25
推荐回答(5个)
回答1:

输入

=TEXT(DATE(YEAR(TEXT(A1,"0-00-00"))+2,MONTH(TEXT(A1,"0-00-00")),DAY(TEXT(A1,"0-00-00"))),"yyyymmdd")

或者尝试输入

=A1+2*10^4

回答2:

你这个格式不是EXCEL里的标准日期格式,最好不要用,否则很难计算日期,如果非要用这个格式就要用到一些函数 ,如:left/mid/和right.如果可以用EXCEL里的日期格式就很容易了:在A2中输入=A1+365*2。

回答3:

周期是固定2年,还是存在以月或者日为单位的周期?
如果是固定2年,可以相对比较简单的处理
=date(left(a1,4)+2,mid(a1,5,2),right(a1,2))
如果涉及到不同的周期内容,麻烦说明具体情况,可以修正公式

回答4:

在A2中输入
=TEXT(DATE(LEFT(A1,4)+ROW(A1)*2,MONTH(MID(A1,5,2)),DAY(RIGHT(A1,2))),"emmdd")
下拉填充。

回答5:

A1: 2010-06-03
A2: =LEFT(A1,4)+2&RIGHT(A1,4)
【注:如果是三年后就用LEFT(A1,4)+3&RIGHT(A1,4)以此类推】