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

Excel多工作表筛选合并:提取指定值行并保留共列(含求和需求)

嘿,我来帮你搞定这个多工作表合并筛选的需求!刚好你提到的Google Sheets QUERY风格和重复条目求和的需求,我给你分两种场景来写方案,保证好用~

解决方案:多工作表提取筛选+合并重复求和

一、Google Sheets 方案(完美匹配你要的QUERY风格)

既然你提到了Google Sheets的QUERY函数,这个方案最贴合你的需求:

1. 先合并多工作表数据并筛选指定值

先把所有源工作表的指定列(QTY、NAME、PUBLISHER、COST)按顺序整合到一个数组里,同时筛选出含「Kjos」的行:

=QUERY(
  {SheetA!A1:D; SheetB!B1:E; SheetC!C1:F},  // 替换成你的各表对应列范围,**必须保证每个表的列顺序都是QTY、NAME、PUBLISHER、COST**
  "SELECT Col1, Col2, Col3, Col4 WHERE Col3 = 'Kjos' AND Col1 IS NOT NULL",
  1
)
  • 小提醒:如果你的源工作表列不是连续的,比如Sheet A的QTY在B列、NAME在D列,那就要写成{SheetA!B1:B, SheetA!D1:D, SheetA!F1:F, SheetA!G1:G},严格按顺序排列四列
  • WHERE Col3 = 'Kjos':这里默认指定值在PUBLISHER列(第三列),要是在其他列,改Col的序号就行
  • 1:表示第一行是表头,会自动保留

2. 合并重复条目并求和QTY

上面的结果还没处理重复,加上GROUP BY就能实现自动求和:

=QUERY(
  {SheetA!A1:D; SheetB!B1:E; SheetC!C1:F},
  "SELECT Col2, Col3, Col4, SUM(Col1) WHERE Col3 = 'Kjos' AND Col1 IS NOT NULL GROUP BY Col2, Col3, Col4 LABEL SUM(Col1) 'QTY'",
  1
)
  • GROUP BY Col2, Col3, Col4:按NAME、PUBLISHER、COST这三个字段分组,只要这三个字段相同就算重复条目
  • SUM(Col1):对每组的QTY数值求和
  • LABEL SUM(Col1) 'QTY':把求和后的列名改回「QTY」,看起来更直观

二、Excel 方案(用Power Query实现,比数据透视表精准)

如果你用的是Excel,Power Query是处理这类多表合并的最佳工具,步骤超清晰:

1. 导入所有源工作表的数据

  • 点击「数据」选项卡 → 「获取数据」→ 「自文件」→ 「自工作簿」(选当前打开的这个文件)
  • 在导航器里按住Ctrl,选中所有需要提取数据的工作表(别选新建的Sheet C),然后点击「转换数据」

2. 合并表并整理指定列

  • 在Power Query编辑器里,点击「合并查询」→ 「追加查询」→ 「追加多个查询」,把所有选中的工作表合并成一个大表
  • 右键删掉不需要的列,只保留QTY、NAME、PUBLISHER、COST这四个共有的列(如果某个表没有某列,Power Query会自动填null,后续筛选会去掉无效行)

3. 筛选含「Kjos」的行

  • 点击你要筛选的列(比如PUBLISHER)的下拉箭头 → 文本筛选 → 等于 → 输入「Kjos」→ 确定
  • 顺便可以筛选掉QTY为空的行,避免无效数据

4. 合并重复条目并求和QTY

  • 点击「转换」选项卡 → 「分组依据」
  • 在分组设置里选「高级」:
    • 添加三个分组依据列:分别选NAME(文本类型)、PUBLISHER(文本类型)、COST(数值类型)
    • 再添加一个聚合列:新列名填「QTY」,操作选「求和」,列选「QTY」
  • 确定后,重复的条目就会自动合并,QTY也会求和完成

5. 加载到Sheet C

  • 点击「主页」选项卡 → 「关闭并上载」→ 选择加载到Sheet C的A1单元格位置就行

小提示

不管用哪种方案,都要确保各源工作表的指定列数据类型一致:QTY和COST是数值,NAME和PUBLISHER是文本,不然可能会出现筛选或求和错误哦~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 07:08:28