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

比如设定的周期是2年,在A1中输入起始日期20100603,怎样让A2中自动生成2年后的时间,格式同A1一样,望高手不吝赐教!!
也不是非要用这个格式,用EXCEL系统日期格式也行

输入

=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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-03
你这个格式不是EXCEL里的标准日期格式,最好不要用,否则很难计算日期,如果非要用这个格式就要用到一些函数 ,如:left/mid/和right.如果可以用EXCEL里的日期格式就很容易了:在A2中输入=A1+365*2。本回答被提问者采纳
第2个回答  2017-08-12
周期是固定2年,还是存在以月或者日为单位的周期?
如果是固定2年,可以相对比较简单的处理
=date(left(a1,4)+2,mid(a1,5,2),right(a1,2))
如果涉及到不同的周期内容,麻烦说明具体情况,可以修正公式
第3个回答  2017-08-12
在A2中输入
=TEXT(DATE(LEFT(A1,4)+ROW(A1)*2,MONTH(MID(A1,5,2)),DAY(RIGHT(A1,2))),"emmdd")
下拉填充。
第4个回答  2010-06-03
A1: 2010-06-03
A2: =LEFT(A1,4)+2&RIGHT(A1,4)
【注:如果是三年后就用LEFT(A1,4)+3&RIGHT(A1,4)以此类推】
相似回答