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

Excel中文本格式日期时间转真实格式的方法(Text to Columns无效)

文本转Excel日期时间的几种解决方法

针对你遇到的文本格式日期时间(比如"2023-06-13, 10:47:25")转真实日期时间格式的问题,试试下面几个实用方法:

  • 公式法1:SUBSTITUTE+VALUE组合
    在空白单元格输入公式:=VALUE(SUBSTITUTE(A1,",","")),按回车后,再选中结果单元格,右键设置单元格格式为「日期时间」类的格式(比如「yyyy-mm-dd hh:mm:ss」)。原理是先把文本里的逗号去掉,让VALUE函数能识别成可计算的日期时间数值。

  • 公式法2:拆分日期+时间再合并
    如果第一种方法不生效,可以拆分日期和时间部分再相加:
    =DATEVALUE(LEFT(A1,10))+TIMEVALUE(RIGHT(A1,8))
    LEFT(A1,10)提取出"2023-06-13",DATEVALUE转成日期数值;RIGHT(A1,8)提取出"10:47:25",TIMEVALUE转成时间数值,两者相加就是完整的日期时间。

  • 批量替换法

    1. 全选需要转换的文本列,按下Ctrl+H打开查找替换窗口
    2. 查找内容输入, (逗号加空格),替换内容留空,点击「全部替换」
    3. 选中替换后的列,右键→设置单元格格式,选择合适的日期时间格式,Excel会自动把文本转为真实日期时间。
  • Power Query批量转换(适合大量数据)

    1. 选中数据区域,点击「数据」选项卡→「从表格/区域」(如果提示创建表格,勾选「我的表格有标题」)
    2. 在Power Query编辑器中,选中目标列,点击「转换」选项卡→「数据类型」→选择「日期/时间」
    3. 如果自动转换失败,可以先拆分列:点击「转换」→「拆分列」→「按分隔符」,选择逗号作为分隔符,拆分出日期和时间两列;然后选中这两列,点击「转换」→「合并列」,选择分隔符为空格,合并后再转成「日期/时间」类型
    4. 最后点击「关闭并上载」,转换好的日期时间会导入到新工作表中。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 19:14:54