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

咨询Excel中计算日期时间字符串长度的正确函数及公式

Excel中计算日期时间显示字符串长度的正确方法

Excel里的日期时间本质是序列化数字,并非文本类型。你直接用=LEN(C2)时,计算的是这个序列化数字的字符长度(比如对应2017-09-01 00:02:01的序列化值字符数为15),而非你看到的格式化字符串长度。

要得到显示格式下的字符串长度,可用以下两种方法:

  • 方法一:用TEXT函数强制转换为指定格式的文本后计算
    公式:=LEN(TEXT(C2,"yyyy-mm-dd hh:mm:ss"))
    该公式会先将日期时间按你需要的格式转为文本,再计算长度,结果即为19。

  • 方法二:若单元格实际存储为文本格式(非仅设置显示格式),可通过连接空字符串强制转文本:
    公式:=LEN(C2&"")
    注:此方法依赖单元格的实际存储类型,稳定性不如TEXT函数。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 06:55:55