多个Excel表格怎么整合成一个?
多个Excel表格可以通过Excel内置的“获取数据”功能一键整合为一个汇总表。这一方法在Office 365及Excel 2019以上版本中稳定可用,无需编程基础,支持跨文件夹批量导入、自动识别同结构表头、智能去重与列映射,尤其适合销售报表、人事档案或门店进销存等多源数据归集场景;相比手动复制或VBA宏,它具备实时刷新能力,源文件更新后仅需单击“全部刷新”即可同步最新数据;而传统“合并计算”虽兼容旧版,但要求严格对齐行列位置,灵活性与容错率明显偏低。
一、推荐首选:使用“获取数据”功能实现智能整合
打开Excel新建空白工作簿,依次点击「数据」选项卡 → 「获取数据」→ 「从文件」→ 「从工作簿」,在弹出窗口中选中需合并的所有Excel文件(支持多选或直接选择整个文件夹)。Excel会自动加载每个文件的首张工作表预览,勾选「启用隐私级别设置」后进入查询编辑器。此时可批量删除空行、统一列名格式、将文本型数字转为数值,并通过「追加查询」将全部表格纵向堆叠。关键一步是点击「关闭并上载」前,在「转换」选项卡中选择「将第一行用作标题」,确保所有源表字段精准对齐。该流程全程可视化操作,无需记忆函数,5分钟内即可生成动态汇总表。
二、备选方案:传统“合并计算”适用于结构高度一致的旧版场景
若使用Excel 2016或更早版本,且各表格严格遵循相同行列布局(如每张表均为A1:E100,标题行完全一致、无空行空列),可启用「数据」→ 「合并计算」功能。在主工作表左上角选定目标区域起始单元格,点击「合并计算」,在「引用位置」框中逐个添加各源区域——注意必须手动输入如“=Sheet1!$A$1:$E$100”这类绝对引用,或通过点击工作表标签快速选取。勾选「首行」「最左列」以识别标题,取消勾选「创建指向源数据的链接」可避免路径变动导致错误。此方法不支持跨工作簿自动刷新,每次源数据变动后需重新执行合并。
三、高效补充:VLOOKUP与XLOOKUP辅助字段关联
当多个表格结构不同但存在共同标识(如员工ID、订单号),需按字段匹配而非简单堆叠时,应在主表中插入辅助列。例如在汇总表B2单元格输入公式:=XLOOKUP(A2,'人事表'!$A:$A,'人事表'!$C:$C,"未找到"),然后下拉填充。相比VLOOKUP,XLOOKUP支持反向查找、默认精确匹配且无需排序,适配Office 365及Excel 2021用户。若需关联多字段,可嵌套TEXTJOIN构造唯一键,再配合FILTER函数实现条件筛选合并。
综上,现代办公首选“获取数据”方案,兼顾效率、稳定与扩展性;结构严整的老系统可沿用合并计算;字段级关联则依赖XLOOKUP等动态函数补强。三者结合,足以覆盖95%以上的多表整合需求。




