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

如何在Power Query加载到工作表时显示‘Error’提示?

解决Power Query加载后错误显示空白的问题

方法一:单个列替换错误为文本"Error"

  • 打开Power Query编辑器,选中出现错误的目标列
  • 切换到「转换」选项卡,点击「替换错误」
  • 在弹出的对话框中,输入带英文双引号的"Error"(必须加双引号,Power Query才会识别为文本),点击确定即可。错误单元格就会被替换成文本"Error",加载到工作表后会直接显示该文本。

方法二:批量处理所有列(适合多列场景)

如果合并多工作表后有大量列需要处理,逐个修改效率低,可以用M代码批量替换:

  • 在Power Query编辑器中点击「高级编辑器」
  • 找到代码中最后一步类型转换的步骤(通常名为#"Changed Type"),在它后面插入以下代码:
#"Replaced Errors in All Columns" = Table.TransformColumns(
    #"Changed Type",
    List.Transform(Table.ColumnNames(#"Changed Type"), each {_, (x) => try x otherwise "Error"})
)
  • 点击「完成」保存修改,所有列中的错误都会被统一替换成文本"Error"。

注意事项

你之前替换错误失败,大概率是没给"Error"加英文双引号——直接输入Error会被Power Query识别为变量而非文本,加双引号后才能正确识别为文本值。比如你提到的合并工作表时单元格含.导致的类型错误,用上述方法处理后,加载到Excel工作表时就会显示"Error",而非空白。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 20:42:03