Excel怎么快速合并多个表格 Excel数据一键汇总成一个表的方法

发布时间 - 2026-01-02 00:00:00    点击率:
可借助Power Query、SUMIFS函数、VBA宏和CONSOLIDATE函数四种方法高效合并Excel数据:一、Power Query自动识别并合并同结构工作表;二、SUMIFS跨表按条件动态求和;三、VBA宏批量合并同目录下多文件;四、CONSOLIDATE函数按位置或分类汇总同工作簿内表格。

一、使用Power Query合并多个工作表

Power Query是Excel中专用于数据提取、转换和加载(ETL)的工具,支持自动识别同结构的多张工作表并合并为一张汇总表,无需编写公式或代码。

1、在Excel中打开一个空白工作簿,点击【数据】选项卡,选择【从其他源】→【从工作簿】。

2、浏览并选中包含多个待合并表格的原始Excel文件,点击【导入】。

3、在导航器窗口中,勾选【合并并加载到…】,点击【确定】。

4、在“合并”对话框中,选择要作为主表的工作表(通常选第一个),点击右侧箭头图标展开子表列表,勾选所有需合并的同名或同结构工作表。

5、确认列映射关系无误后,点击【确定】,Power Query将自动生成合并后的查询结果,并加载至新工作表中。

二、利用SUMIFS函数跨表汇总指定条件数据

当多个表格结构一致但需按特定字段(如产品名称、部门、日期)分类加总时,SUMIFS函数可实现动态跨表求和,适用于已知表名且数量适中的场景。

1、在汇总表的首行输入标题,例如A1为“产品”,B1为“销量”。

2、在B2单元格中输入公式:=SUMIFS(表1!B:B,表1!A:A,$A2)+SUMIFS(表2!B:B,表2!A:A,$A2)+SUMIFS(表3!B:B,表3!A:A,$A2)

3、将该公式向下填充至所有产品行,Excel将自动计算各表中对应产品的销量总和。

4、若新增表格,需手动在公式中添加新的SUMIFS项,并确保引用区域与原始表列结构完全一致。

三、通过VBA宏一键合并同目录下所有Excel文件

当多个独立Excel文件(.xlsx)存放在同一文件夹中,且每文件仅含一个有效数据表时,运行VBA宏可批量读取并追加至当前工作簿的新工作表中,全程无需人工干预。

1、按Alt+F11打开VBA编辑器,插入新模块,粘贴以下代码段(注意替换实际路径):

2、将代码中Const folderPath As String = "C:\MyData\"修改为您的目标文件夹绝对路径。

3、确保所有待合并文件均为.xlsx格式,且首行为标题行、数据连续无空行。

4、返回Excel界面,按Alt+F8调出宏列表,选中刚创建的宏名,点击【运行】,程序将自动遍历文件夹内所有Excel文件并合并数据。

四、使用Excel 365/2025新增的CONSOLIDATE函数简化汇总

CONSOLIDATE函数适用于多个结构完全相同的工作表位于同一工作簿内的情形,支持按位置或分类汇总,操作直观且无需外部依赖。

1、新建一个空白工作表,命名为“汇总表”,将光标置于A1单元格。

2、点击【数据】→【合并计算】,在弹出窗口中,点击引用选择按钮,依次选中各源工作表的数据区域(如Sheet1!A1:D100、Sheet2!A1:D100等)。

3、勾选“首行”和“最左列”复选框,确保标题行与分类列被正确识别。

4、点击【确定】后,Excel将在当前工作表生成合并结果,包括自动去重的行列标签及对应数值总和。


# excel  # 工具  # String  # const  # etl  # 多个  # 勾选  # 适用于  # 自动识别  # 并同  # 加载  # 单元格  # 您的  # 目录下  # 第一个 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 企业网站制作这些问题要关注  如何在万网利用已有域名快速建站?  Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】  ,怎么在广州志愿者网站注册?  北京网站制作公司哪家好一点,北京租房网站有哪些?  网站建设要注意的标准 促进网站用户好感度!  Laravel如何与Docker(Sail)协同开发?(环境搭建教程)  Laravel如何实现模型的全局作用域?(Global Scope示例)  香港服务器建站指南:免备案优势与SEO优化技巧全解析  Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程  如何在自有机房高效搭建专业网站?  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  Laravel如何使用查询构建器?(Query Builder高级用法)  iOS发送验证码倒计时应用  Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧  微信小程序 闭包写法详细介绍  如何挑选最适合建站的高性能VPS主机?  Laravel如何创建自定义Artisan命令?(代码示例)  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  Python文件流缓冲机制_IO性能解析【教程】  音乐网站服务器如何优化API响应速度?  Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】  Laravel安装步骤详细教程_Laravel环境搭建指南  Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】  Laravel如何使用withoutEvents方法临时禁用模型事件  Laravel如何构建RESTful API_Laravel标准化API接口开发指南  Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程  android nfc常用标签读取总结  如何在景安云服务器上绑定域名并配置虚拟主机?  Python高阶函数应用_函数作为参数说明【指导】  JavaScript中的标签模板是什么_它如何扩展字符串功能  JS碰撞运动实现方法详解  C语言设计一个闪闪的圣诞树  Laravel怎么创建自己的包(Package)_Laravel扩展包开发入门到发布  Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询  如何确保FTP站点访问权限与数据传输安全?  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  Laravel Asset编译怎么配置_Laravel Vite前端构建工具使用  在centOS 7安装mysql 5.7的详细教程  Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】  昵图网官方站入口 昵图网素材图库官网入口  微信小程序 canvas开发实例及注意事项  Laravel DB事务怎么使用_Laravel数据库事务回滚操作  Win11关机界面怎么改_Win11自定义关机画面设置【工具】  如何用好域名打造高点击率的自主建站?  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案