Excel表格中,在原有日期数据上自动加上1个月的函数该怎么设定,求解

 我来答
小鲁班爱教育
高粉答主

推荐于2019-11-05 · 吼吼吼,沉迷学习,无法自拔
小鲁班爱教育
采纳数:63 获赞数:46776

向TA提问 私信TA
展开全部

1、以excel2010版本为例,要在下图的日期上加上1个月;

2、在B2单元格输入DATE函数=DATE(YEAR(A1),MONTH(A1)+1,DAY(A1)),MONTH(A1)+1表示在月份加上1,其余的年日不变;

3、但当月份是12月时,再加上1个月,此公式就会自动往年份+1,则2012年变成了2013年;

4、如果只想保留一列日期,那么先复制B列的数据,然后在A列点击鼠标右键,在弹出框粘贴选项选择“123”;

5、则可成功的把B列数据复制到A列了,删掉B列的数据则可。

匿名用户
推荐于2017-09-10
展开全部
按你发来的表及"每过1个月,就要挨个刷1次,工作年限每人都加上1个月"的要求:
Q5公式:
=IF(P5<>"",DATEDIF(SUBSTITUTE(P5,".","/"),TODAY(),"y")&"年"&MOD(DATEDIF(SUBSTITUTE(P5,".","/"),TODAY(),"m"),12)+1&"个月","")

向下填充

-----------------------------------
按你的提问应该是:=DATE(YEAR(A1),MONTH(A1)+1,DAY(A1))
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a9d47c433
2012-05-09 · TA获得超过3126个赞
知道大有可为答主
回答量:3746
采纳率:28%
帮助的人:1854万
展开全部
如果原有日期在A列,几个月的几在B列,则在C2=IF(MONTH(A1)+B1>12,YEAR(A1)+INT((MONTH(A1)+B1)/12)&"-"&INT(MONTH(A1)+B1)-12*INT((MONTH(A1)+B1)/12)&"-"&DAY(A1),YEAR(A1)&"-"&MONTH(A1)+B1&"-"&DAY(A1))
,要多少月都可以,只要输入就行,试试看,如不明了再询
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
山桑弓
2012-05-09 · TA获得超过1.2万个赞
知道大有可为答主
回答量:7793
采纳率:66%
帮助的人:2859万
展开全部
假设日期放 在A1:A100中,B1中输入
=DATE(YEAR(A1),MONTH(A1)+1,DAY(A1))
下拉。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ngjtyw
2012-05-09 · TA获得超过6583个赞
知道大有可为答主
回答量:7192
采纳率:33%
帮助的人:3976万
展开全部
excel2007: =EDATE(A1,1)
更多追问追答
追问
不是很明白,你能帮我做做么
追答
不知你用的什么版本的excel
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式