如何在Excel中将多个工作表中的数据收集到主表中?

网友投稿 330 2024-02-16

如何在Excel中将多个工作表中的数据收集到主表中?

在某些时候,您可能需要将多个工作表中的数据收集到一个主工作表中以进行合并或其他操作,如下图所示,但是要逐个复制粘贴内容很麻烦,是否有任何技巧可以快速解决? Excel?

使用合并功能将多张纸中的数据收集到一张

使用VBA代码从多张纸中收集数据

强大的合并功能将多张纸中的数据收集到一张

使用合并功能将多张纸中的数据收集到一张

如果要将数据从多个工作表收集到同一工作簿的一个工作表中,则可以在Excel中应用合并功能。

1.在要从工作表中收集数据的工作簿的新工作表中,单击 时间 > 整合

.

2.在 Consolidate 对话框中,请执行以下操作:

(1在合并数据后选择要执行的一项操作功能 下拉列表;

(2点击  选择要收集的每张纸的范围;

(3点击 Add 按钮将数据范围添加到 All references 列表框;

(4合并数据后检查使用的标签,并检查 Create links to source data

如果要链接合并表中的数据与源数据,请选择此选项。

3。 点击 OK

。 现在,数据已收集并汇总到一张纸中。

轻松地将多个工作表/工作簿合并为一个工作表或工作簿

在Excel中,将多个工作表或工作簿组合成一个工作表或工作簿可能很麻烦,但是使用 结合 Kutools for Excel 中的功能,您可以将数十个工作表/工作簿合并为一张工作表或工作簿,也可以通过几次点击将工作表合并为一张。点击获取全功能 30 天免费试用! Kutools for Excel:拥有300多个便捷的Excel加载项,可以在30天内免费试用。
使用VBA代码从多张纸中收集数据

这是一个VBA代码,可以从当前工作簿的新工作表中的所有工作表中收集数据。

1。 按 Alt + F11 启用 Microsoft Visual Basic for Applications 窗口。

2。 点击 Insert > Module,然后将以下代码复制并粘贴到 Module 脚本。

VBA:将工作表中的所有数据收集到一个。

Sub Combine() UpdatebyExtendoffice20180205 Dim I As Long Dim xRg As Range On Error Resume Next Worksheets.Add Sheets(1) ActiveSheet.Name = "Combined" For I = 2 To Sheets.Count Set xRg = Sheets(1).UsedRange If I > 2 Then Set xRg = Sheets(1).Cells(xRg.Rows.Count + 1, 1) End If Sheets(I).Activate ActiveSheet.UsedRange.Copy xRg Next End Sub
Copy

3。 按 F5

运行代码的关键是,整个工作簿的所有数据都已收集在新表Combined中。

从多个工作表收集数据,功能强大 Combine 功能

如果您通常需要将工作表合并为一张,我会为您介绍一个功能强大的合并功能,它是 Kutools for Excel结合 该实用程序具有以下四个主要功能:

将工作簿中的多个工作表合并为一个工作表

将所有相同名称的工作表合并到一个工作表中

将工作簿中的多个工作表合并到一个工作簿中

将多个工作簿中的值合并并计算到一个工作表中

Kutools for Excel, 与超过 300 方便的功能,使您的工作更加轻松。 
30 天内免费提供全功能

免费安装 Kutools for Excel,请执行以下操作:

如果你只是想 结合 从一张纸变成一张纸而无需任何其他操作,您可以按照以下步骤操作:

1.启用Excel,单击 Kutools Plus > Combine,弹出一个或两个对话框以提醒您一些注意事项,只需点击 OK

接着说。 看截图:

2。 点击 OKCombine 窗口,检查 Combine multiple worksheets from workbook into worksheet

选项。

3。 点击 Next,然后点击 Add > File / Folder 添加您将用于合并的工作簿 Workbook list。 然后去 Worksheet list

检查要合并的表格以构成每个工作簿。

4。 点击 Next

要转到最后一步,可以根据需要指定一些关于合并结果的设置。 如果不需要此步骤。

5。 点击 Finish

并选择一个文件夹以放置新工作簿,该工作簿将合并工作表中的数据。

6。 点击 保存

。 现在,所有数据已从工作簿中的工作表收集到一个主工作表中。

 

将工作簿中的所有工作表合并到一个工作表中

如果您想 巩固将工作簿中的工作表合二为一,如下所示:

1.在 Combine 窗口,检查 Consolidate and calculate values across multiple worksheets into one worksheet

如何在Excel中将多个工作表中的数据收集到主表中?

选项。

2。 点击 Next,然后将文件添加到 Workbook list

,然后检查用于合并和计算的工作表。

3。 点击 Next,然后从中选择一种计算 Function

下拉列表,然后根据需要检查其他选项。

4。 点击 Finish 将新工作簿保存到文件夹中。

现在,跨工作簿的工作表已合并并计算为一张工作表。

  Comsolidate worksheets from workbooks into one sheet Kutools for Excel:Excel中必须具备的300个函数, 从这里免费试用30天。

最佳办公生产力工具

热门特色: 查找、突出显示或识别重复项   |  删除空白行   |  合并列或单元格而不丢失数据   | 不使用公式进行四舍五入 ... 超级查询: 多条件VLookup    多值VLookup  |   跨多个工作表的 VLookup   |   模糊查询 .... 高级下拉列表: 快速创建下拉列表   |  依赖下拉列表   |  多选下拉列表 .... 列管理器: 添加特定数量的列  |  移动列  |  切换隐藏列的可见性状态  |  比较范围和列 ... 特色功能: 网格焦点   |  设计图   |   大方程式酒吧    工作簿和工作表管理器   |  资源库 (自动文本)   |  日期选择器   |合并工作表 |  加密/解密单元格    按列表发送电子邮件   |  超级筛选   |   特殊过滤器 (过滤粗体/斜体/删除线...)... 前 15 个工具集12 文本 工具 (添加文本, 删除字符,...)   |   50+ 图表 类型 (甘特图,...)   |   40+ 实用 公式 (根据生日计算年龄,...)   |   19 插入 工具 (插入二维码, 从路径插入图片,...)   |   12 转化 工具 (小写金额转大写, 货币兑换,...)   |   7 合并与拆分 工具 (高级组合行, 分裂细胞,...)   |   ... 和更多

使用 Kutools for Excel 增强您的 Excel 技能,体验前所未有的效率。 Kutools for Excel 提供了 300 多种高级功能来提高生产力并节省时间。  单击此处获取您最需要的功能...

Office Tab 为 Office 带来选项卡式界面,让您的工作更加轻松
在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。 每天将您的工作效率提高50%,并减少数百次鼠标单击!

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:如何在Excel中将电子邮件地址分为用户名和域?
下一篇:如何用Excel电子表格中的数据填充Outlook日历?
相关文章