如何在Excel中给仅含年月的日期加1年并设置条件格式
解决Excel年月日期加1年及条件格式设置问题
一、给年月格式日期加1年
分两种场景处理:
场景1:原始数据是文本格式(如02/23)
假设数据在A列,在B1单元格输入公式:
=DATE(RIGHT(A1,2)+1,LEFT(A1,2),1)
回车后下拉填充到目标行。选中B列,右键选择「设置单元格格式」→「自定义」,输入MM/YY,单元格就只会显示年月,不暴露日部分。
场景2:原始数据已被Excel识别为日期(仅显示为MM/YY格式)
用EDATE函数更高效,在B1输入:
=EDATE(A1,12)
下拉填充后,同样设置单元格格式为自定义MM/YY即可。
二、设置条件格式(匹配当前月份时变红)
- 选中所有加1年后的结果单元格(如B列)
- 点击「开始」→「条件格式」→「新建规则」
- 选择「使用公式确定要设置格式的单元格」,输入公式:
=MONTH(B1)=MONTH(TODAY())
注:公式里的B1要对应选中区域的第一个单元格,比如选中B2:B100,就写B2
4. 点击「格式」→「填充」,选择红色,确认后完成设置。
内容的提问来源于stack exchange,提问作者Jmendenhall22
相关产品推荐
相关产品推荐

