将多个Excel文件合并成一个有独立表的工作簿

  • Share This
Hugh West

如果我们能把这些文件合并起来,事情就会变得简单。 ǞǞǞ 在这篇文章中,我们将向你展示有效的方法来 合并多个Excel文件 进入 一本工作手册 分开的纸张 .

下载实践工作手册

要自己练习,请下载以下工作手册。

合并Excel文件.xlsx

数据集介绍

为了说明这一点,我将使用一个样本数据集作为例子。 例如,下图表示三个不同的 Excel文件 而他们每个人都有不同的 钣金 .

将多个Excel文件合并成一个有独立工作表的工作簿的4种方法

1.应用移动或复制操作,将多个Excel文件合并成一个具有独立工作表的工作簿

ǞǞǞ 提供许多不同的 特点 我们用它们来执行各种操作。 其中一种是 移动或复制 在我们的第一个方法中,我们将使用这一功能来 合并多个Excel文件 进入 一本工作手册 分开的纸张 因此,请按照以下步骤执行该任务。

步骤。

  • 首先,打开第二个 ǞǞǞ 文件( 合并Excel文件 2 ).
  • 接下来,选择工作表( 第2张 ),并在鼠标上点击右键。
  • 然后,点击 移动或复制 .

  • 因此, 移动或复制 对话框会跳出来。
  • 在那里,选择 合并Excel文件.xlsx 预订 选项,并选择 (移至最后) 在现场 铺单前 .
  • 之后,按 认可 .

  • 再次,打开第三个 ǞǞǞ 文件( 合并Excel文件 3 ).
  • 选择纸张 ( 第三张 ),并在鼠标上点击右键。
  • 随后,选择 移动或复制 .

  • 然后,在 预订 领域,选择 合并Excel文件.xlsx 而在 铺单前 , 选择 (移至最后) .
  • 新闻 认可 .

  • 最后,你会看到合并后的 ǞǞǞ 在一个工作簿中的文件,但不同的工作表。

阅读更多。 如何用宏程序将多个Excel文件合并到一个工作表中

2.用粘贴链接功能将多个Excel文件合并为一个工作簿

ǞǞǞ 在工作表中提供多种粘贴选项。 粘贴链接 我们用这个功能来链接一个工作簿或不同工作簿中的不同工作表。 在这里,我们将在这个方法中使用这个功能。 因此,学习下面的步骤,知道如何 合并多个文件 进入 一本工作手册 .

步骤。

  • 首先,复制细胞 B2 第2张 合并Excel文件 2 .

  • 然后,转到目标工作簿。 在这个例子中,目标是 合并Excel文件 .
  • 在这里,选择单元格 B2 或任何其他你想要的单元格。
  • 之后,选择 粘贴链接 粘贴选项 .

  • 因此,它将自己创建一个公式,如下图所示。

  • 接下来,删除所有的' $ '符号存在于公式中,并使用 自动填表 工具来完成这个系列。
  • 因此,它将返回源工作表,就像下图中所示的那样。

  • 现在,重复第三个步骤 ǞǞǞ 文件。
  • 最后,你会得到你想要的带有独立工作表的单一工作簿。

阅读更多。 如何用宏将多个Excel表合并成一个表(3种方法)

类似的阅读。

  • 如何在Excel中结合两个散点图(逐步分析)?
  • 在Excel中合并姓名和日期(7种方法)
  • 如何在Excel中合并两个条形图(5种方法)
  • 在Excel中结合具有不同X轴的图表
  • 如何在Excel中把列合并成一个列表(4种简单方法)

3.使用Power Query将多个文件合并成一个有独立工作表的工作簿

Excel Power Query Editor 在许多情况下是有帮助的。 我们可以合并多个 ǞǞǞ 因此,请按照下面的过程来合并文件。

步骤。

  • 在开始时,打开第一个工作簿( 合并Excel文件 ).
  • 然后,去到 数据 获取数据 从文件 来自工作手册 .

  • 因此, 进口数据 窗口会跳出来,在这里选择 合并Excel文件 2 并按 进口 .

  • 在这之后, 导航仪 窗口会跳出来,在那里,按 负载 .

  • 因此,它将增加 第2张 从第二本工作簿中选择一个 .

  • 再次重复这个过程,得到 第三张 从第三本工作手册。
  • 最后,你会得到所有来自不同地区的床单。 ǞǞǞ 你选择的工作簿中的文件。

相关内容:如何在Excel中合并多个表的行(4种简单方法)

4.用Excel VBA将多个文件合并到一个有独立工作表的工作簿中

如果你不想经历前面方法中提到的所有细节,你可以使用一个单一的 VBA代码 合并所有 ǞǞǞ 我们将使用你想要的文件。 Excel VBA 在我们的最后一个方法中,将多个 ǞǞǞ 因此,学习下面给出的过程来执行任务。

步骤。

  • 首先,打开目标工作簿。 在这里,它是 合并Excel文件 .
  • 接下来,选择 视觉基础 开发商 标签。

  • 然后,选择 模块 插入 标签。

  • 因此, 模块 窗口会跳出来。
  • 在那里,插入下面的代码。
 Sub CombineFiles() Dim FilesSelected, i As Integer Dim tempFile As FileDialog Dim MainBook, sourceBook As Workbook Dim Sheet As Worksheet Set MainBook = Application.ActiveWorkbook Set tempFile = Application.FileDialog(msoFileDialogFilePicker) tempFile.AllowMultiSelect = True FilesSelected = tempFile.Show For i = 1 To tempFile.SelectedItems.Count Workbooks.Open tempFile.SelectedItems(i) SetsourceBook = ActiveWorkbook For Each Sheet In sourceBook.Worksheets Sheet.Copy after:=MainBook.Sheets(MainBook.Worksheets.Count) Next Sheet sourceBook.Close Next i End Sub 

  • 之后,关闭 视觉基础 窗口。
  • 现在,在 开发商 选项卡,选择 巨集 .

  • 因此, 宏观 对话框将弹出,并选择 合并文件 巨集名称 .
  • 新闻 运行 .

  • 因此,一个 浏览 在那里,选择你想合并的文件,然后按 认可 .

  • 最终,你会在一个单一的工作簿中得到所有你想要的工作簿。 ǞǞǞ 文件有单独的纸张。

阅读更多:Excel VBA:合并日期和时间(3种方法)

总结

从今以后,你将能够 合并多个Excel文件 进入 一本工作手册 分开的纸张 继续使用这些方法,如果你有更多的方法,请让我们知道。 如果你有任何意见、建议或疑问,别忘了在下面的评论区提出。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.