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

如何移除Excel Power Query中数据源内的错误表格?

移除Excel Power Query工作簿数据源中的错误表格

针对你遇到的问题,可以通过Power Query的Value.IsError()函数识别Content列的错误值,进而筛选移除包含错误的表格行,以下是两种实现方式:

方式1:添加辅助列后筛选

先新增一列标记错误状态,再筛选非错误项,最后移除辅助列:

Source = Excel.CurrentWorkbook(),
    添加错误判断列 = Table.AddColumn(Source, "是否错误", each Value.IsError([Content])),
    筛选非错误项 = Table.SelectRows(添加错误判断列, each [是否错误] = false),
    移除辅助列 = Table.RemoveColumns(筛选非错误项,{"是否错误"})
in
    移除辅助列

方式2:直接筛选(更简洁)

无需辅助列,直接在筛选步骤中判断Content是否为错误:

Source = Excel.CurrentWorkbook(),
    筛选非错误表格 = Table.SelectRows(Source, each not Value.IsError([Content]))
in
    筛选非错误表格

原理说明

Value.IsError()函数可以精准识别Power Query中的各类错误值(包括无效表格、加载失败的内容等),通过反向筛选(保留not Value.IsError([Content])的行)即可剔除所有包含错误的表格条目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 04:47:35