跳到主要内容
 

如何将工作表或工作簿合并或合并为一个工作表?

作者:晓阳 最后修改时间:2024-08-20
将多个工作表合并为一个工作表

在日常工作中,我们可能会遇到将数百张工作表或工作簿合并为一张工作表以分析数据的问题,如果您在Excel中使用“复制和粘贴”命令,则会花费大量时间。 在本教程的此处,我将提供一些快速解决此工作的技巧。

快速导航

使用VBA将活动工作簿的所有工作表合并为一个工作表
通过单击将数十个工作表或工作簿合并到一个工作表/工作簿中
将两个表合并为一个,并通过单击按列更新
下载样本文件


使用VBA将活动工作簿的所有工作表合并为一个工作表

在本节中,我提供一个VBA代码,该代码将创建一个新工作表,以在运行时收集活动工作簿的所有工作表。

1.激活要合并其所有工作表的工作簿,然后按 + 打开钥匙 Microsoft Visual Basic应用程序 窗口。

2.在弹出的窗口中,单击 插页 > 模块 创建一个新的模块脚本。

3.复制以下代码并将其粘贴到脚本中。

Sub Combine()
'UpdatebyExtendoffice
Dim J As Integer
On Error Resume Next
Sheets(1).Select
Worksheets.Add
Sheets(1).Name = "Combined"
Sheets(2).Activate
Range("A1").EntireRow.Select
Selection.Copy Destination:=Sheets(1).Range("A1")
For J = 2 To Sheets.Count
Sheets(J).Activate
Range("A1").Select
Selection.CurrentRegion.Select
Selection.Offset(1, 0).Resize(Selection.Rows.Count - 1).Select
Selection.Copy Destination:=Sheets(1).Range("A65536").End(xlUp)(2)
Next
End Sub

复制并粘贴 vba 代码到模块中

4。 按 F5 键,则工作表中的所有数据都已合并到名为“合并”的新工作表中,该新工作表位于所有工作表的前面。


通过单击将数十个工作表或工作簿合并到一个工作表/工作簿中

使用VBA,您只能在活动工作簿中合并工作表,但是如何将工作簿中的工作表合并到工作表或工作簿中?

Kutools for Excel 提供 300 多种高级功能来简化复杂任务,提高创造力和效率。 增强人工智能功能,Kutools 可以精确地自动执行任务,使数据管理变得毫不费力。 Kutools for Excel 的详细信息...         免费试用...

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

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

为了解决这项工作并满足对纸张组合的其他要求, 结合 功能已通过以下四种组合方案开发:

  • 将多张工作表或工作簿合并为一张
  • 将多个工作表或工作簿合并为一个工作簿
  • 将相同的姓名表合并为一张
  • 将工作表或工作簿中的值合并为一张工作表

这里以第二个选项为例:

将多个工作表或工作簿合并为一个工作簿

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

1.激活Excel,单击 Kutools 加 > 结合,会弹出一个对话框,提醒您要合并的工作簿需要关闭。 请点击 OK 继续。
点击 kutools 的合并功能
提示框

2.在 合并工作表步骤1 对话框,检查 将工作簿中的多个工作表合并到一个工作簿中 选项。 点击 下一页 转到向导的下一步。
勾选将工作簿中的多个工作表合并到一个工作簿选项

3。 点击 添加 > 文件 or 将您要合并的工作簿添加到 工作簿清单 窗格中,然后您可以通过检查名称来指定将哪些工作表连接在一起 工作表清单 窗格。 请点击 下一页 转到向导的最后一步。
将工作簿添加到对话框中

4.在此步骤中,根据需要指定设置。 然后点击 完成.
在对话框中指定设置

5.弹出一个窗口,供您选择一个文件夹以放置组合的工作簿,然后单击 优惠.
选择放置合并工作簿的文件夹

现在,这些工作簿已合并为一本工作簿。在所有工作表的前面,还创建了一个名为 Kutools for Excel 的主工作表,其中列出了有关工作表的一些信息以及每个工作表的链接。
使用所有合并后的工作表信息创建新的工作表


将两个表合并为一个,并通过单击按列更新

如果您想将两个表合并为一个表并根据一列更新数据,如下面的屏幕截图所示,则可以尝试 表格合并 实用程序 Kutools for Excel.
将两个表合并为一个并按列更新

Kutools for Excel 提供 300 多种高级功能来简化复杂任务,提高创造力和效率。 增强人工智能功能,Kutools 可以精确地自动执行任务,使数据管理变得毫不费力。 Kutools for Excel 的详细信息...         免费试用...

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

1。 点击 Kutools 加 > 表格合并 启用 表格合并 向导。
点击 kutools 的表格合并功能

2.在向导的步骤1中,您需要分别选择主表和查找表范围。 然后点击 下一页.
分别选择主表和查找表

3.在主表上检查要更新数据的键列。 请点击 下一页.
检查键列

4.然后检查您要基于查找表更新数据的主表中的列。 请点击 下一页.
检查主表中要更新的列

5.在向导的步骤4中,检查要从查找表添加到主表的列。 请点击 下一页.
检查要从查找表添加到主表的列

6.在向导的最后一步,根据需要指定设置选项。 然后点击 完成.
指定设置选项

现在,主表已更新数据并基于查找表添加新数据。


下载样本文件

样品


最佳办公生产力工具

🤖 Kutools 人工智能助手:基于以下内容彻底改变数据分析: 智能执行   |  生成代码  |  创建自定义公式  |  分析数据并生成图表  |  调用 Kutools 函数...
热门特色: 查找、突出显示或识别重复项   |  删除空白行   |  合并列或单元格而不丢失数据   |   不使用公式进行四舍五入 ...
超级查询: 多条件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%,并减少数百次鼠标单击!