You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在Excel中将YYYYMMDD格式的数字识别为日期?

如何在Excel中将YYYYMMDD格式的数字识别为日期?

嘿,我之前也碰到过一模一样的问题!别发愁,给你几个亲测好用的办法,轻松把这种YYYYMMDD格式的数字转成Excel能识别的日期:

方法一:自定义单元格格式(仅改变显示样式)

如果你只是想让数字看起来像日期,不需要做日期计算,这个方法最快:

  • 选中需要处理的单元格区域
  • 右键点击→选择「设置单元格格式」
  • 切换到「数字」选项卡→找到「自定义」分类
  • 在右侧的「类型」输入框里,输入你想要的日期格式代码,比如 yyyy-mm-dd 或者 yyyy/mm/dd
  • 点击确定,数字就会变成你想要的日期显示样式啦

方法二:用公式转换为真实日期值(支持日期计算)

如果需要把数字转换成真正的日期类型(方便后续做排序、计算等操作),可以用公式:
假设你的YYYYMMDD数字在A1单元格,输入公式:
=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))

  • 解释一下:LEFT(A1,4) 提取前4位作为年份,MID(A1,5,2) 提取第5-6位作为月份,RIGHT(A1,2) 提取最后2位作为日期,DATE 函数把这三个部分组合成标准日期
  • 公式生效后,你可以把结果复制,右键选择「粘贴为值」,替换掉原来的数字即可

方法三:文本分列批量转换(适合大量数据)

如果要处理的是一整列甚至一大片数据,文本分列法效率最高:

  • 选中目标单元格区域
  • 点击顶部菜单栏的「数据」选项卡→选择「文本分列」
  • 第一步选择「分隔符号」→点击「下一步」
  • 第二步取消所有分隔符号的勾选(包括制表符、逗号这些)→点击「下一步」
  • 第三步在「列数据格式」里选择「日期」,然后下拉菜单选「YMD」(代表年-月-日的顺序)
  • 点击「完成」,所有数字就会批量转换成标准日期啦

备注:内容来源于stack exchange,提问作者me.at.coding

火山引擎 最新活动