建站优化

当前位置:

怎么把不同工作簿汇总到一个,不同工作簿的数据汇总

浏览量:74次

怎么把不同工作簿汇总到一个,不同工作簿的数据汇总

很多网友不明白怎么把不同工作簿汇总到一个,不同工作簿的数据汇总的相关内容,今天小编为大家整理了关于这方面的知识,让我们一起来看下吧!

汇总不同工作簿的数据

在日常的工作中,我们会收到不同部门或人员提供的工作表格,为了方便统计和分析数据,我们需要把这些工作表格汇总成一个,这里介绍两种方法。

方法一:使用VBA代码汇总

对于熟悉VBA的用户,可以使用VBA编写代码完成工作簿汇总的操作。

首先,需在新建的工作簿中打开VBA编辑器,然后在模块中编写以下代码:

Sub CombineWorkbooks()Dim i As IntegerDim wb As Workbook, targetwb As WorkbookDim ws As WorksheetSet targetwb = ThisWorkbookFor i = 1 To Application.Workbooks.CountSet wb = Application.Workbooks(i)If wb.Name <> targetwb.Name ThenFor Each ws In wb.Worksheetsws.Copy After:=targetwb.Sheets(targetwb.Sheets.Count)Next wsEnd IfNext iEnd Sub

这段代码会打开所有的工作簿,将它们的工作表复制到新建的工作簿中。

运行完这段代码后,我们会发现新建的工作簿中已经包含了所有的工作表,如果想要统计这些表格中的数据,只需要选择需要合并的数据单元格,使用Excel的SUM函数即可。

方法二:使用Power Query汇总

对于不熟悉或者不想使用VBA的用户,可以使用Excel提供的Power Query功能进行操作。

首先,打开需要汇总工作簿所在的文件夹,在空白处点击右键,选择“Power Query加载器”。

接着,选择“从文件夹”,并选择需要汇总的文件夹。

点击“编辑”按钮,进入Power Query编辑器,选择需要汇总的工作表,或者合并所有工作表。

选择需要汇总的数据列,点击“合并列”功能,将数据列合并为一个整体。

最后,点击“完成”,生成一个新的表格。

通过Power Query合并的数据表会自动更新,如果需要更新数据表,只需要刷新即可。

总结

以上就是两种汇总不同工作簿的方法,VBA代码汇总和Power Query汇总都可以方便地将工作表数据合并到一个表格中,为数据的分析和统计提供了便利。

好了,有关怎么把不同工作簿汇总到一个,不同工作簿的数据汇总的内容就为大家解答到这里,希望能够帮助到大家,有喜欢的朋友请关注本站哦!

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【779898168@qq.com】,我们在确认后,会立即删除,保证您的版权。