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

使用Excel Power Query为列添加报告日期

Power Query提取数据源名称最后8位作为报告日期填充空列

核心解决步骤

  • 提取数据源名称最后8位:用Text.End()函数获取目标字符串,按需转换为日期格式
  • 直接填充到新列或替换原有空列

具体操作

  1. 打开Power Query编辑器,确认左侧查询步骤面板里的初始数据源步骤名称(默认是Source,如果不是就用实际名称)。
  2. 切换到「添加列」选项卡,点击「自定义列」。
  3. 在自定义列公式框里输入对应代码:
    -- 仅需文本格式日期时用这行
    Text.End(Source.Name, 8)
    
    -- 需要标准日期类型时用这行(假设8位为YYYYMMDD格式)
    Date.FromText(Text.End(Source.Name, 8), [Format="yyyyMMdd"])
    
  4. 点击确定后,新列会自动为所有行填充报告日期。如果原有Null值的列,删除该列后将新列重命名为目标列名即可。

注意事项

  • 步骤名称要匹配:如果初始数据源步骤不是Source(比如叫Excel.Workbook),务必把公式里的Source替换为实际步骤名。
  • 日期格式适配:若8位字符串是DDMMYYYY等其他格式,修改Format参数,比如改成"ddMMyyyy"。
  • 错误排查:若出现转换报错,检查数据源名称最后8位是否为规范日期字符串,或步骤名称是否正确。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 03:09:53