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

Excel中如何将yy/mm/dd格式的DOB转换为易读日期?公式报错求解

Excel日期转换公式错误修正

你的公式存在两个问题,导致了参数过多的报错:

  • 格式参数位置错误:你把TEXT函数的格式字符串错误地放到了DATE函数的参数列表里。DATE函数只接受年、月、日三个参数,额外的格式参数属于多余输入,这是报错的直接原因。
  • MID函数起始位置错误:你的输入是6位的yyMMdd格式(比如071018对应07年10月18日),月份是字符串的第3-4位,而你用了MID(F2,4,2),会取到错误的字符(比如071018会取到01),应该改为MID(F2,3,2)来正确提取月份。

修正后的公式如下,同时调整格式为你需要的yyyy年m月d日:

=TEXT(DATE(IF(LEFT(F2,1)="0",2000,1900)+VALUE(LEFT(F2,2)),VALUE(MID(F2,3,2)),VALUE(RIGHT(F2,2))),"yyyy年m月d日")

验证效果:

  • 当F2为071018时,返回2007年10月18日
  • 当F2为980819时,返回1998年8月19日

内容的提问来源于stack exchange,提问作者Sérgio Pessegueiro

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 04:05:17