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

Google Sheets中无法将文本转换为日期的解决方法咨询

Google Sheets 快速转换"MM/DD/YY HH:MM AM/PM"文本为日期格式

直接给几种实用的快速解决方法:

方法一:不拆分单元格,一步完成转换

如果目标文本在单元格A1,直接使用以下公式生成可被识别的日期时间数值:

=DATEVALUE(LEFT(A1,6)) + TIMEVALUE(RIGHT(A1,LEN(A1)-7))

公式逻辑:

  • LEFT(A1,6)提取日期部分(如"12/28/20"),DATEVALUE将其转换为日期数值
  • RIGHT(A1,LEN(A1)-7)提取带AM/PM的时间部分(如"10:44 PM"),TIMEVALUE可直接识别这类时间文本并转为时间数值
  • 两者相加得到完整的日期时间数值,之后只需将单元格格式设置为你需要的样式(比如yyyy/mm/dd hh:mm)即可。

方法二:已拆分日期和时间单元格的情况

如果日期文本在A1,带AM/PM的时间文本在B1,直接用公式组合:

=DATEVALUE(A1) + TIMEVALUE(B1)

TIMEVALUE原生支持识别带AM/PM的时间文本,无需额外处理。转换完成后设置单元格格式即可。

备用方法:手动提取日期组件(应对DATEVALUE识别失败的情况)

如果DATEVALUE无法识别日期部分,可手动提取年、月、日生成标准日期:
假设日期文本在A1(如"12/28/20"),时间在B1:

=DATE(20&RIGHT(A1,2), LEFT(A1,2), MID(A1,4,2)) + TIMEVALUE(B1)

公式逻辑:

  • 20&RIGHT(A1,2)将两位年份转为四位(如"20"→"2020")
  • LEFT(A1,2)提取月份,MID(A1,4,2)提取日期
  • 用DATE函数生成标准日期,再加时间部分完成转换。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 17:39:32