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

如何在Power Query中读取Excel常规格式的日期值

在Power Query中将"01FEB22"格式日期转换为Excel常规格式数值

方法一:分步转换(直观易操作)

    1. 转换为Power Query日期类型
      添加自定义列,使用Date.FromText函数解析文本日期:
    Date.FromText([你的日期列名], [Format="ddMMMyy", Culture="en-US"])
    

    其中ddMMMyy匹配"01FEB22"的日-英文月份缩写-两位年份格式,en-US确保英文月份缩写能被正确识别。

    1. 转换为Excel常规数值
      Excel的常规日期数值是从1900年1月1日起的累计天数,直接用Number.From转换日期类型即可:
    Number.From([转换后的日期列])
    

    以"01FEB22"为例,转换后得到的数值就是44593,和Excel常规格式的结果完全一致。

方法二:一步到位(简洁高效)

无需保留中间列,直接在自定义列中合并两个步骤:

Number.From(Date.FromText([你的日期列名], [Format="ddMMMyy", Culture="en-US"]))

异常处理(可选)

如果日期列存在空值或格式不规范的内容,可添加错误处理避免报错:

try Number.From(Date.FromText([你的日期列名], [Format="ddMMMyy", Culture="en-US"])) otherwise null

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 23:48:23