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

如何在Google Sheets中自动转换导入数据的日期时间格式?

解决Google Sheets中ISO时间格式转mm/dd/yyyy的问题

直接改单元格格式没用,是因为你的数据是文本格式的ISO时间串,不是Google Sheets能识别的日期值,得先把文本转成日期数据,再设置格式。给你几个批量处理的方法:

方法1:用公式批量转换

假设原始数据在A列,在旁边空白列(比如B列)的第一个单元格输入:

=TEXT(DATEVALUE(LEFT(A1,10)),"mm/dd/yyyy")

按回车后,下拉填充整列就能得到转换后的日期。

  • 原理:LEFT(A1,10)提取字符串前10位的YYYY-MM-DD日期部分,DATEVALUE把这个文本转成日期值,最后TEXT把日期值格式化成mm/dd/yyyy。

如果数据格式有变动,用正则提取更稳妥:

=TEXT(DATEVALUE(REGEXEXTRACT(A1,"^\d{4}-\d{2}-\d{2}")), "mm/dd/yyyy")

方法2:用分列工具批量转日期值

  1. 复制原始数据列,右键粘贴为仅值(避免公式关联);
  2. 选中粘贴后的列,点击顶部菜单「数据」→「分列」;
  3. 第一步选「分隔符号」,点击下一步;
  4. 第二步取消所有分隔符选项,点击下一步;
  5. 第三步在「列数据格式」里选「日期」,右侧下拉选「YMD」(对应YYYY-MM-DD格式),点击完成;
  6. 此时数据已变成日期值,再选中列,设置单元格格式为「mm/dd/yyyy」即可。

替换原始数据(可选)

如果想把转换结果替换掉原始列:

  1. 选中转换后的结果列,按Ctrl+C(Mac用Cmd+C)复制;
  2. 选中原始数据列,右键→「粘贴特殊」→「仅值」;
  3. 删除临时转换列即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 03:22:42