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

Excel中使用TEXT与TODAY()函数将日期转为字符串报错求助

解决Excel TEXT与TODAY函数组合的日期格式化问题

问题原因

你的问题核心是函数参数分隔符不匹配:

  • Excel的参数分隔符随地区版本变化,中文简体版本默认用逗号(,),你误用了分号(;),导致TEXT函数无法正确识别参数,要么出现值错误,要么格式代码解析异常——比如第二个公式里只有mm被识别为月份格式,dd和yyyy被当作普通文本保留,才会出现today is dd12yyyy的结果。

解决方案

  1. 修正参数分隔符
    把公式里的分号换成逗号,这是中文Excel的标准参数分隔符,直接使用以下公式即可得到预期结果:
="today is " & TEXT(TODAY(), "dd/mm/yyyy")

输入后会输出today is 02/12/2022(对应2022年12月2日)。

  1. 强制指定分隔符(可选)
    如果你的系统默认日期分隔符不是斜杠,TEXT函数可能自动替换成系统符号,此时可以用反斜杠转义斜杠,强制显示为指定格式:
="today is " & TEXT(TODAY(), "dd\/mm\/yyyy")
  1. 检查单元格格式
    确保输入公式的单元格格式为「常规」,若设为「文本」,公式会直接显示而不执行计算。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 17:05:19