You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Excel中为文本格式日期添加天数?

将文本格式日期加7天的解决方法

问题根源

单元格内的“2023-Jan-02”是文本字符串(General格式下Excel未将其识别为日期值),直接使用日期函数或格式设置无法进行日期运算,必须先转换为Excel可识别的日期数值,完成计算后再转回原格式。

具体解决方案

假设目标文本所在单元格为A1,根据你的系统区域选择对应公式:

场景1:系统区域支持英文月份缩写(如英文系统/区域设置为英语)

在空白单元格输入公式:

=TEXT(DATEVALUE(A1)+7,"yyyy-mmm-dd")
  • 逻辑:DATEVALUE(A1)将文本字符串转换为Excel内部日期序列号,加7实现日期后推,TEXT函数将计算结果转回“2023-Jan-09”格式的文本。

场景2:系统区域不支持英文月份缩写(如中文系统)

DATEVALUE无法识别英文月份缩写,需拆分日期组件转换:

=TEXT(DATE(LEFT(A1,4),MATCH(MID(A1,6,3),{"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"},0),RIGHT(A1,2))+7,"yyyy-mmm-dd")
  • 逻辑:
    • LEFT(A1,4)提取年份,RIGHT(A1,2)提取日期
    • MID(A1,6,3)提取月份缩写,通过MATCH匹配为对应的月份数字
    • DATE函数组合成日期数值,加7后用TEXT转回目标格式

验证

输入公式后,单元格将直接显示“2023-Jan-09”,格式为General(TEXT函数返回的是文本,默认对应General格式)。

内容的提问来源于stack exchange,提问作者Faraz Masroor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 11:50:59