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

如何在Power Query/Power BI中用关键列替换空值并上下填充单元格

在Power Query编辑器中填充空值(向下/向上)的方法

完全可以在Excel和Power BI的Power Query编辑器中实现空值替换、向下/向上填充的需求,具体操作如下:

一、可视化界面操作(适合快速处理)

  • 选中需要处理的单列或多列
  • 切换到「转换」选项卡,点击「填充」按钮,选择「向下」或「向上」即可完成对应方向的空值填充
  • 如果需要将空值替换为固定值(比如"无数据"),可在「转换」选项卡选择「替换值」,在弹窗中设置「要查找的值」为null,「替换为」为目标值,点击确定即可

二、M代码操作(适合批量或自定义场景)

如果需要更灵活的批量处理,可直接在高级编辑器中修改M代码:

  • 向下填充指定列:
Table.FillDown(Source, {"列名1", "列名2"})
  • 向上填充指定列:
Table.FillUp(Source, {"列名1", "列名2"})
  • 替换空值为固定值:
Table.ReplaceValue(Source, null, "无数据", Replacer.ReplaceValue, {"列名1", "列名2"})

注:代码中Source需替换为你的实际表名,列名1/列名2替换为需要处理的列名称

针对你提供的示例数据(示例数据),只需选中对应列,执行上述填充操作即可快速完成空值处理。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 05:52:32