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

如何无需复制粘贴将Excel多工作表A列数据合并至新工作表?

多工作表A列按指定顺序汇总的Excel解决方案

方法一:Excel 365/2021 动态溢出公式(推荐)

新建名为Everything的工作表,在A2单元格输入以下公式,内容会自动溢出填充:

=FILTER(VSTACK('Car Worksheet1'!A:A, 'Furniture Worksheet2'!A:A, 'Kitchen Worksheet3'!A:A), VSTACK('Car Worksheet1'!A:A, 'Furniture Worksheet2'!A:A, 'Kitchen Worksheet3'!A:A)<>"")
  • VSTACK按汽车部件→家具→厨房部件的顺序合并三个工作表的A列
  • FILTER自动过滤合并结果里的空行,只保留有效条目,完全匹配需求顺序。

方法二:旧版Excel 兼容公式

若使用2019及更早版本的Excel(不支持溢出函数),在Everything的A2单元格输入以下公式,下拉填充直到出现空值或#REF!停止:

=IF(ROW(A1)<=COUNTA('Car Worksheet1'!A:A), INDEX('Car Worksheet1'!A:A,ROW(A1)), IF(ROW(A1)<=COUNTA('Car Worksheet1'!A:A)+COUNTA('Furniture Worksheet2'!A:A), INDEX('Furniture Worksheet2'!A:A,ROW(A1)-COUNTA('Car Worksheet1'!A:A)), INDEX('Kitchen Worksheet3'!A:A,ROW(A1)-COUNTA('Car Worksheet1'!A:A)-COUNTA('Furniture Worksheet2'!A:A))))
  • 公式通过判断当前行号,依次从三个工作表提取对应位置的内容,严格遵循指定顺序。

方法三:Power Query 动态汇总(适合频繁更新场景)

如果需要后续原表数据更新后一键刷新汇总结果,用Power Query更高效:

  1. 点击数据选项卡 → 获取数据 → 自文件 → 自工作簿,选择当前Excel文件
  2. 在导航器中,按住Ctrl选中Car Worksheet1、Furniture Worksheet2、Kitchen Worksheet3,点击加载到 → 选择仅创建连接,确定
  3. 再次点击数据 → 获取数据 → 合并查询 → 追加查询作为新查询
  4. 在追加查询窗口,选择三个或更多表,按Car→Furniture→Kitchen的顺序添加工作表,点击确定
  5. 在Power Query编辑器中,删除多余列,仅保留A列;若原表有表头,确保表头统一
  6. 点击关闭并上载,选择加载到Everything工作表的A1单元格,完成汇总。后续原表更新后,点击数据→全部刷新即可同步结果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 15:27:17