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

求助:如何在Google Sheet中将特定时间格式转换为目标格式?

在Google Sheets中转换特定时间格式的方法

原始数据格式

Fri Sep  2 10:29:50 2022
Fri Sep  9 10:31:01 2022
Mon Sep 12 10:32:28 2022

目标格式

9/2/2022 10:29
9/9/2022 10:31
9/12/2022 10:32

方法一:公式直接转换

假设原始数据在A列,在B1单元格输入以下公式,下拉填充即可:

=TEXT(REGEXREPLACE(A1,"^[A-Za-z]{3} (.+)","$1"),"m/d/yyyy hh:mm")

原理:先用REGEXREPLACE去掉开头的星期缩写(比如Fri ),剩下的内容能被Google Sheets识别为标准日期时间,再用TEXT函数格式化为目标样式。

如果对正则表达式不熟悉,也可以用拆分拼接的公式:

=TEXT(DATEVALUE(MID(A1,5,11)&RIGHT(A1,4))+TIMEVALUE(MID(A1,17,8)),"m/d/yyyy hh:mm")
  • MID(A1,5,11)提取月份日期部分,RIGHT(A1,4)提取年份,拼接后用DATEVALUE转成日期值
  • MID(A1,17,8)提取时间部分,用TIMEVALUE转成时间值
  • 日期与时间相加后,用TEXT设置目标格式

方法二:数据分列+格式设置

  1. 选中原始数据所在列,点击顶部菜单栏「数据」→「分列」
  2. 第一步选择「分隔符号」,点击「下一步」
  3. 分隔符号勾选「空格」,同时勾选「连续分隔符号视为单个」,点击「下一步」
  4. 把第一列(星期列)的「列数据格式」设为「不导入此列(跳过)」,其余列保持默认,点击「完成」
  5. 选中拆分后的日期时间单元格,右键选择「设置单元格格式」→「自定义日期和时间」
  6. 在格式编辑器中输入m/d/yyyy hh:mm,点击「应用」

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 06:55:22