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

Excel中D/M/YYYY文本格式日期转M/D/YYYY日期格式求助

解决Excel中D/M/YYYY文本日期转M/D/YYYY日期类型的方法

DATEVALUE失效大多是因为系统区域默认的日期格式(比如M/D/YYYY)和文本里的D/M/YYYY不兼容,导致函数无法正确识别。试试下面几个实用方法:

方法1:用DATE函数手动拆分重组(精准可控)

假设目标文本在A1单元格,输入以下公式,按回车后就能得到标准日期类型:

=DATE(RIGHT(A1,4),MID(A1,FIND("/",A1)+1,FIND("/",A1,FIND("/",A1)+1)-FIND("/",A1)-1),LEFT(A1,FIND("/",A1)-1))

公式逻辑:

  • RIGHT(A1,4):提取文本最后4位作为年份
  • MID(...):提取两个斜杠之间的部分作为月份
  • LEFT(A1,FIND("/",A1)-1):提取第一个斜杠前的部分作为日期
    得到日期后,选中单元格右键→设置单元格格式→日期→选择M/D/YYYY格式即可。

方法2:用分列功能(快速批量处理)

这是最省心的批量操作方式:

  • 选中所有需要转换的文本列
  • 点击菜单栏「数据」→「分列」
  • 第一步选「分隔符号」,点击下一步
  • 第二步选「其他」,在输入框里填/,点击下一步
  • 第三步在「列数据格式」里选「日期」,下拉菜单选「DMY」(对应D/M/YYYY格式),点击完成
  • 最后再选中列,设置单元格格式为M/D/YYYY即可

方法3:替换分隔符后用DATEVALUE(适合部分场景)

如果系统区域支持带横杠的DMY日期识别,可先替换斜杠为横杠:

=DATEVALUE(SUBSTITUTE(A1,"/","-"))

之后同样设置单元格格式为M/D/YYYY。不过这个方法依赖系统区域设置,不如前两个通用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 09:25:02