如何设置Power Query不展示Excel中已隐藏的列
Power Query 不加载Excel隐藏列操作方法
方法1:导入时自动忽略隐藏列(推荐)
- 点击Excel顶部「数据」选项卡,选择「获取数据」→「自文件」→「自工作簿」,选择目标Excel文件后点击「导入」
- 在弹出的导航器窗口,选中需要导入的工作表,不要直接点加载,点击「转换数据」进入Power Query编辑器
- 在右侧「应用步骤」面板中找到第一个名为「源」的步骤,点击该步骤旁边的齿轮图标打开设置面板
- 勾选 「忽略隐藏的行和列」 选项,点击「确定」,此时Power Query会自动过滤掉工作表中所有隐藏的列和行,不需要额外手动删除
方法2:手动固定保留列(适合已导入数据的场景)
- 进入Power Query编辑器后,按住Ctrl选中所有需要保留的列,右键选择「移除其他列」,直接删除所有不需要的隐藏列
- 完成操作后后续刷新数据时,只有你固定的列会被加载,Excel中新增的隐藏列不会自动导入
注意:如果你导入的是Excel中的「结构化表格(Table)」而非整个工作表,隐藏列默认会被Power Query识别加载,建议优先导入整个工作表并开启「忽略隐藏的行和列」选项,避免隐藏列被误导入。
内容的提问来源于stack exchange,提问作者Ahmet Yildirim
相关产品推荐
相关产品推荐

