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缓存驱动和应用优化方案

