excel如何自动输入一个日期加上一年少一天

日期格式为“2013.04.23”... 日期格式为“2013.04.23” 展开
 我来答
笑一笑说一说
科技发烧友

2013-04-23 · 职场办公软件基础应用
笑一笑说一说
采纳数:16868 获赞数:33704

向TA提问 私信TA
展开全部
假设2013.04.23在A1

在B1中输入或复制粘贴此公式
=DATE(LEFT(A1,4)+1,MID(A1,6,2),RIGHT(A1,2)-1)

=EDATE(SUBSTITUTE(A1,".","-"),12)-1
使用最后的公式要将单元格设为日期的某种类型,
并且要从工具菜单下 加载宏 勾选 分析工具库 确定
jas77
2018-04-10 · TA获得超过2411个赞
知道小有建树答主
回答量:424
采纳率:81%
帮助的人:98.5万
展开全部

假设日期数据在A1这个单元格内,需要在A1的这个日期加上一年少一天,则公式为:=TEXT(DATE(LEFT(A1,4)+1, MID(A1,6,2), RIGHT(A1,2))-1)

上述公式的含义如下:

DATE(年, 月, 日)函数可以将“年、月、日”三个数字组合成一个规范的日期值。其中:

“年”取的是A1的左起4个数字:LEFT(A1,4),并且+1代表加上一年

“月”取的是A1中间第6个数字开始的2个数字:MID(A1,6,2)

“日”取的是A1右起的2个数字:RIGHT(A1,2)

把这三个数字合并为规范的日期,就是A1之后一年的日期(由于有闰年的情况,日期直接加365不准确)

然后再将这个日期减1,就是少一天。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我是来吓宝宝的
2015-10-26 · TA获得超过2.1万个赞
知道小有建树答主
回答量:4423
采纳率:88%
帮助的人:314万
展开全部
一列的日期数据都同时增加1,那么操作方法如下:
(1)在一个空单元格中写入1,按下回车;
(2)复制这个写1的单元格;
(3)选中要减1的全部日期单元格;
(4)右键,选择“选择性粘贴”;
(5)选择“运算”中的“减”,确定。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guanyun362
2013-04-23
知道答主
回答量:49
采纳率:0%
帮助的人:23.5万
展开全部
直接=日期+365,前提是日期格式正确,像你这个的格式不对,应该是2013-4-23,可以用替换换成日期的格式
追问
这个不是问题,问题是我要求的是加一年少一天,你这个不是吧?
追答
假如2013年4月23日需要对应的答案是2014年4月22日 那就是加364咯
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友12e240b
2019-01-28
知道答主
回答量:2
采纳率:0%
帮助的人:1519
展开全部

=DATE(YEAR(C5)+D5,MONTH(C5)+0,DAY(C5)+0)

=DATE(YEAR(C5)+3,MONTH(C5)+1,DAY(C5)+0)

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式