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

如何在Excel中将yyyy/dd/mm格式日期转换为dd/mm/yyyy格式

Excel 8位规则日期转dd/mm/yyyy格式实现方案

你的原始日期值为8位序列(示例20150102),遵循前4位为年、中间2位为日、最后2位为月的规则,要转为dd/mm/yyyy格式,可按以下任意一种方法操作:

方法1:公式法(支持动态更新/生成标准日期值)

假设原始日期存在A列,在空白列首行(比如B1)输入对应公式,下拉填充整列即可:

  • 若只需要文本格式的dd/mm/yyyy结果,直接用拼接公式:
=MID(A1,5,2)&"/"&RIGHT(A1,2)&"/"&LEFT(A1,4)

公式逻辑:MID(A1,5,2)提取中间2位的日期、RIGHT(A1,2)提取最后2位的月份、LEFT(A1,4)提取前4位的年份,用/按目标顺序拼接即可。

  • 若需要生成Excel可识别的标准日期(支持后续排序、日期计算、筛选),用DATE函数嵌套:
=DATE(LEFT(A1,4),RIGHT(A1,2),MID(A1,5,2))

输入公式下拉后,选中整列结果,右键选择「设置单元格格式」,在自定义分类里输入格式代码dd/mm/yyyy确认即可。

方法2:快速填充(Excel 2013及以上版本,操作效率最高)

  • 在原始日期列旁的空白列,手动输入第一行数据对应的正确结果:比如A1为20150102,就在B1输入01/02/2015
  • 选中B列需要填充结果的所有空白单元格,按下快捷键Ctrl+E,Excel会自动识别拆分规则完成批量填充
  • 操作完成后建议抽查3-5行结果,确认没有拆分错位的问题。

方法3:分列法(无公式,一次性生成静态结果)

  • 选中所有待转换的日期列,点击顶部「数据」选项卡,选择「分列」
  • 第一步向导选择「固定宽度」,点击下一步
  • 第二步在数据预览区的标尺上点击添加2条分割线,分别位于第4位字符后、第6位字符后,将8位值拆为年|日|月3个独立段,点击下一步
  • 第三步可选择将拆分后的3段暂存到空白列,再用拼接公式或DATE函数重组为dd/mm/yyyy格式,确认后即可完成转换。

避坑提醒:不要直接选中原始8位值设置日期格式,Excel默认会将8位数字识别为1900年起的日期序列值,直接设置格式会得到完全错误的结果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 20:12:21