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

如何将日期单元格的实际值从mm/dd/yyyy格式转换为yyyy-mm-dd格式

如何将日期单元格的实际值从mm/dd/yyyy格式转换为yyyy-mm-dd格式

我太懂这种烦恼了——明明改了单元格显示格式,看起来是yyyy-mm-dd,但实际值还是原来的样子,复制或者用公式引用的时候又变回mm/dd/yyyy对吧?别着急,这几个方法能帮你彻底把实际值转成目标格式:

方法一:用TEXT函数快速转换(适合小批量数据)

  • 假设你的日期数据在A列,找个空白列(比如B列),在第一个单元格输入=TEXT(A1,"yyyy-mm-dd")
  • 下拉填充这个公式,你会看到B列显示的就是yyyy-mm-dd格式的日期文本
  • 选中B列所有结果,右键选择「复制」,然后回到原日期列,右键选择「粘贴选项」里的「值」,这样原单元格的实际值就变成了目标格式的文本

方法二:用分列工具批量转换(适合文本型日期)

如果你的原始日期是文本格式(不是Excel自带的日期序列值),用分列工具效率更高:

  • 选中需要转换的日期列,点击顶部菜单栏的「数据」→「分列」
  • 第一步选择「分隔符号」,点击「下一步」;第二步不需要勾选任何分隔符,直接点「下一步」
  • 第三步在「列数据格式」里选「日期」,右边下拉菜单选「MDY」(对应你的原始格式mm/dd/yyyy),点击「完成」
  • 这时候单元格会自动转成正确的日期存储,你再把显示格式设置为yyyy-mm-dd就好,此时的实际日期值已经是符合逻辑的,可以正常参与日期相关的计算、排序

方法三:用Power Query处理大数据量

如果你的数据量很大,Power Query是更省心的选择:

  • 选中日期列,点击「数据」→「从表格/区域」(弹出对话框时记得勾选「我的表格有标题」)
  • 在Power Query编辑器中,选中日期列,点击「转换」→「数据类型」→「日期」,它会自动识别mm/dd/yyyy的格式转为标准日期
  • 接着点击「转换」→「格式」→「自定义」,输入yyyy-mm-dd调整显示格式
  • 最后点击「关闭并上载」,选择替换原始数据,这样得到的就是实际值符合要求的日期数据

小提醒

如果你的原始日期是Excel标准日期(实际是一串数字,比如2024年5月20日对应45432):

  • 用TEXT函数得到的是文本型的yyyy-mm-dd,适合需要纯字符串的场景
  • 用分列或Power Query得到的是日期型数据,实际值还是数字,但可以正常进行日期运算,显示格式设为yyyy-mm-dd就和需求一致

备注:内容来源于stack exchange,提问作者PREP Wholesalers

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.16 07:58:18