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

如何通过Excel Power Query提取合并工作表的非隐藏行?

保留合并后工作表中的非隐藏行方案

方案一:辅助列+筛选(适合已完成合并的情况)

  • 在合并后的工作表空白列(如Z列)的首行输入公式:=SUBTOTAL(103,A1)(A1可替换为任意非空数据单元格,确保每行都能被判断)
  • 下拉填充公式至所有数据行:非隐藏行返回1,隐藏行返回0
  • 选中辅助列任意单元格,点击「数据」选项卡的「筛选」按钮
  • 在辅助列的筛选菜单中仅勾选「1」,确认后即可保留所有非隐藏行
  • 若需清除辅助列,可复制可见区域数据,粘贴到新工作表后删除原辅助列

方案二:Power Query内直接过滤隐藏行(推荐,从源头处理)

  • 打开Power Query编辑器:点击「数据」选项卡→「查询和连接」,找到合并后的查询右键选择「编辑」
  • 添加自定义判断列:点击「添加列」→「自定义列」,输入公式:=Table.RowIsVisible(Source, [Index])(Source替换为你的数据源表实际名称,公式会返回每行是否可见:非隐藏行返回true,隐藏行返回false)
  • 过滤可见行:点击自定义列的筛选按钮,仅勾选「true」,确认后自动剔除隐藏行
  • 点击「关闭并上载」,生成的工作表将仅包含原非隐藏行

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 08:40:46