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

Excel中如何将VALUETOTEXT()返回结果转换回DATETIME格式?

Excel文本型日期时间十进制值转回datetime格式方法

报错原因

DATEVALUE函数仅支持识别符合日期格式规则的文本,你当前得到的是日期时间序列值对应的纯数字文本,本身不符合DATEVALUE的入参要求,且DATEVALUE也无法识别小数形式的时间部分,因此返回#VALUE!错误。

可用转换方案

  • 最简通用方案
    直接使用VALUE()函数将纯数字文本转换为数值,再将单元格格式设置为dd/mm/yyyy hh:mm即可同时保留日期和时间信息,示例公式(待转换文本存放在A1单元格):
    =VALUE(A1)
  • 拆分转换方案(仅需要单独提取日期/时间时使用)
    如果需要单独提取日期值和时间值,可以拆分处理:
  1. 提取日期值:=INT(VALUE(A1)),设置单元格格式为dd/mm/yyyy
  2. 提取时间值:=MOD(VALUE(A1),1),设置单元格格式为hh:mm

注意事项

  • 转换完成后必须手动调整单元格格式为对应的日期/时间格式,否则单元格会默认显示十进制序列值
  • 若待转换文本中存在空格、特殊符号等非数字字符,需要先清理无效字符后再执行转换,否则仍会返回错误

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 02:57:01