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

如何批量恢复被Excel自动转为日期格式的带点分隔符数字

Excel误转日期格式批量恢复方法

先做前置校验:点击显示为12.Apr的单元格,查看顶部编辑栏的内容,根据实际存储类型选对应方案:

方案1:自定义格式转换(编辑栏显示为真实日期如20XX/4/12时使用)

  • 选中需要处理的整列数据
  • 右键点击,选择「设置单元格格式」
  • 在左侧分类栏选择「自定义」,右侧类型输入框填入d.m,点击确定
  • 此时单元格会直接显示为12.4格式,如需转为纯数值,再次设置单元格格式为「数值」即可

方案2:文本分列法(无公式,适合编辑栏显示为文本12.Apr的场景)

  • 选中待处理的整列数据
  • 点击顶部菜单栏「数据」选项卡,选择「分列」
  • 前两步操作直接点击「下一步」,第三步的列数据格式选择「文本」,点击「完成」
  • 按Ctrl+H调出替换窗口,依次替换月份缩写为对应数字:Jan替换为1、Feb替换为2、Mar替换为3、Apr替换为4、May替换为5、Jun替换为6、Jul替换为7、Aug替换为8、Sep替换为9、Oct替换为10、Nov替换为11、Dec替换为12
  • 全部替换完成后,将整列格式改为「数值」即可

方案3:公式批量转换(适合数据量大、月份种类多的场景)

在空白列与首行数据对齐的单元格输入对应公式:

  1. 若数据已存储为日期序列号:
    =TEXT(A1,"d.m")
  2. 若数据为文本格式的12.Apr:
    =LEFT(A1,FIND(".",A1)-1)&"."&MONTH(DATEVALUE(RIGHT(A1,LEN(A1)-FIND(".",A1))&" 1"))

注意将公式中的A1替换为你实际数据列第一个单元格的位置

  • 输入完成按回车,鼠标放在单元格右下角下拉填充整列
  • 选中生成的新列,右键选择「复制」,再选中原数据列,右键选择「选择性粘贴」-「值和数字格式」完成覆盖
  • 按需删除临时辅助列即可

注意事项

  • 操作前建议备份原文件,避免操作失误丢失原始数据
  • 英文界面Excel直接使用上述函数即可,无需修改函数名

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 09:36:08