excel表格中的一列日期怎样操作能让他自动加上3年?

2024-11-01 04:57:54
推荐回答(4个)
回答(1):

使用选择性粘贴-减和数值格式功能来处理


Excel版本参考:2010

1、任意单元格输入1095(3年*365天),CTRL+C(复制)

2、选中日期数据区域

3、右击,选择性粘贴,点击数值和加,确定

4、查看效果(已加三年)


回答(2):

正确的日期格式是:2010-11-16,你日期的格式使用不对,所以计算就麻烦了点!
若你的“有效期起始”在D列,E2写公式:
=DATE(YEAR(SUBSTITUTE(D2,".","-"))+3,MONTH(SUBSTITUTE(D2,".","-")),DAY(SUBSTITUTE(D2,".","-"))-1)
若还想使用你原来的格式,可以用公式:
=TEXT(DATE(YEAR(SUBSTITUTE(D2,".","-"))+3,MONTH(SUBSTITUTE(D2,".","-")),DAY(SUBSTITUTE(D2,".","-"))-1),"yyyy.mm.dd")

去试一试吧!祝你工作顺利!

回答(3):

假设你的2010.11.16是文本格式,如果是日期格式就没有这么复杂
在B2单元格输入函数
=TEXT(DATE(LEFT(A2,4)+3,MID(A2,FIND(".",A2)+1,FIND(".",A2,6)-6),RIGHT(A2,LEN(A2)-FIND(".",A2,6))-1),"e.m.d")
然后下拉填充

如果A2是日期格式可以用
=text(A2+date(3,,),"e.m.d")
下拉填充

回答(4):

假设起始日在A2,则B2输入:
=DATE(YEAR(A2)+3,MONTH(A2),DAY(A2)-1)