跨表数据汇总有五种方法:一、Power Query合并同工作簿多表;二、Power Query合并多文件夹内Excel文件;三、SUMIFS函数按条件跨表求和;四、VBA宏批量合并同目录文件;五、TOCOL函数公式法垂直拼接多表数组。

如果您需要将多个Excel表格中的数据整合到一个工作表中进行统一分析,则可能是由于各表格结构相似但数据分散在不同文件或工作表内。以下是实现跨表数据汇总的多种方法:
一、使用Power Query合并多个工作表(同工作簿内)
Power Query是Excel内置的数据连接与转换工具,适用于合并同一工作簿中多个结构一致的工作表,自动识别并堆叠数据,支持刷新更新。
1、在Excel中打开包含多个待合并工作表的工作簿。
2、依次点击【数据】选项卡 → 【来自其他来源】 → 【从工作簿】,选择当前文件并确认。
3、在导航器窗口中,按住Ctrl键勾选所有需合并的工作表名称,然后点击【转换数据】。
4、在Power Query编辑器中,选中左侧所有查询项,右键选择【追加查询】→【追加查询为新查询】。
5、点击【关闭并上载】,结果将自动载入新工作表中。
二、使用Power Query合并多个独立Excel文件(跨文件)
当数据分散在多个独立的.xlsx文件中,且文件名规律、表结构统一时,Power Query可批量导入并合并,无需手动打开每个文件。
1、新建一个空白Excel文件,进入【数据】→【获取数据】→【从文件】→【从文件夹】。
2、浏览并选择存放所有目标Excel文件的文件夹,点击【确定】。
3、在文件列表预览界面,勾选【合并并加载】,点击【合并】按钮。
4、在弹出窗口中,选择任一示例文件的指定工作表(如“Sheet1”),确认数据结构一致后点击【确定】。
5、Power Query自动提取所有匹配文件的对应表,并堆叠为单一查询,点击【关闭并上载】完成合并。
三、使用SUMIFS函数跨表汇总指定条件数据
当需按特定条件(如部门、日期、产品类别)从多个工作表中提取并累加数值时,SUMIFS可实现动态条件汇总,适用于结构固定但需分类统计的场景。
1、确保所有源工作表中关键字段列位置一致(例如A列为“产品”,B列为“销量”,C列为“日期”)。
还木有评论哦,快来抢沙发吧~