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

将文本格式日期时间转换为纯数字日期

解决文本日期提取并转换格式的问题

直接用组合函数就能实现需求,把下面的公式放到S列对应单元格(比如S3)即可:

=TEXT(DATEVALUE(REGEXEXTRACT(R3,"^([A-Za-z]+ \d+, \d+)")), "mm/dd/yyyy")

公式说明:

  1. REGEXEXTRACT部分:^([A-Za-z]+ \d+, \d+) 精准匹配字符串开头的日期片段——从起始位置提取月份缩写(如Nov)、日期(如8)、年份(如2024)组成的内容,空格和逗号不影响后续转换。
  2. DATEVALUE部分:把提取到的文本日期转换成电子表格可识别的日期序列号。
  3. TEXT部分:将日期序列号格式化为你需要的mm/dd/yyyy样式(即11/08/2024)。

你之前的公式出错原因:

你用的([A-Za-z \d]*)没有锚定字符串开头,且匹配范围太宽泛(允许任意字母、数字、空格),导致正则误匹配到了字符串后半段的无关内容,所以返回了错误结果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 10:23:13