Table of contents
本教程演示了在Excel中合并工作表的不同方法,这取决于你所追求的结果--合并多个工作表的数据,通过复制数据合并几个工作表,或者通过关键列将两个Excel电子表合并为一个。
今天,我们将解决许多Excel用户每天都在纠结的一个问题--如何在不复制和粘贴的情况下将多个Excel工作表合并成一个。 本教程涵盖了两种最常见的情况。 巩固 数字数据(总和、计数等)和 合并 表(即把多个工作表的数据复制到一个工作表中)。
将多个工作表的数据合并到一个工作表中
合并Excel中的数据(位于一个工作簿或多个工作簿中)的最快速方法是使用内置的 ǞǞǞ 巩固 功能。
让我们考虑下面的例子:假设你有一些来自公司区域办事处的报告,你想把这些数字合并到一个主工作表中,这样你就有一个包含所有产品的销售总额的总结报告。
正如你在下面的截图中看到的,要合并的三个工作表有类似的数据结构,但行和列的数量不同。
要将数据合并到一个工作表中,请执行以下步骤。
- 正确安排源数据。 为了使Excel合并功能正常工作,请确保。
- 你想合并的每个范围(数据集)都在一个单独的工作表上。 不要在你打算输出合并数据的工作表上放任何数据。
- 每个工作表都有相同的布局,每一列都有一个标题,并包含类似的数据。
- 任何列表内都没有空白的行或列。
- 运行Excel合并。 在主工作表中,点击左上角你希望出现合并数据的单元格,转到 数据 选项卡,并点击 巩固 .
提示:建议将数据合并到一个空的工作表中。 如果你的主工作表已经有一些数据,确保有足够的空间(空白行和列)来容纳合并后的数据。
- 在 职能 框中,选择一个你想用来合并数据的摘要函数(计数、平均、最大、最小等)。 在这个例子中,我们选择了 总数 .
- 在 参考资料 框,点击 折叠对话 图示 并选择第一个工作表上的范围。 然后点击 添加 按钮,将该范围添加到 所有参考资料 对所有你想合并的范围重复这一步骤。
如果一个或一些工作表位于另一个工作簿中,请点击 浏览 底部来定位工作簿。
- 检查 第一行 和/或 左栏 箱子下 使用标签 如果你希望源范围的行和/或列标签被复制到合并中。
- 选择 创建与源数据的链接 如果你想让合并后的数据在源数据发生变化时自动更新,那么在这种情况下,Excel将创建与你的源工作表的链接,以及像下面截图中那样的大纲。
如果你展开一些组(通过点击加线符号),然后点击有某一数值的单元格,一个指向源数据的链接将显示在公式栏中。
正如你所看到的,Excel合并功能对于从几个工作表中提取数据非常有帮助。 然而,它确实有一些限制。 特别是,它适用于 数值 只有,它总是 概述 这些数字以这样或那样的方式(总和、计数、平均等)。
如果你想在Excel中通过以下方式合并工作表 抄写 如果只是合并几张表,你可能不需要其他东西,只需要用好的复制/粘贴。 但如果你要合并几十张表,手工复制/粘贴的错误是不可避免的。 在这种情况下,你可能想采用以下技术之一来自动进行合并。
如何将Excel表合并成一个
总的来说,有四种方法可以在不复制和粘贴的情况下将Excel工作表合并成一个。
如何将Excel电子表格与Ultimate Suite相结合
内置的Excel合并功能可以对不同工作表的数据进行汇总,但它不能通过复制其数据来合并工作表。 为此,你可以使用我们的Excel终极套件中包含的合并&合并工具之一。
用复制表将多个工作表合并为一个工作表
假设你有几个包含不同产品信息的电子表格,现在你需要将这些表格合并成一个汇总工作表,像这样。
在你的功能区中添加了复制表后,只需简单的3个步骤就可以将选定的表合并成一个。
- 启动 "复制表 "向导。
在Excel功能区,进入 机会 标签。 合并 组,点击 复制表 ,并选择以下选项之一。
- 将每个工作簿中的工作表复制到一个工作表中,并将产生的工作表放到一个工作簿中。
- 将名称相同的工作表合并为一个。
- 将选定的工作表复制到一个工作簿中。
- 将所选工作表的数据合并到一个工作表。
由于我们希望通过复制数据来合并几个工作表,所以我们选择最后一个选项。
- 选择工作表,也可以选择要合并的范围。
ǞǞǞ 复制表 向导会显示所有打开的工作簿中所有工作表的列表。 选择你想合并的工作表,然后点击 下一页 .
如果你不想复制某个工作表的全部内容,可以使用 折叠对话 图标来选择所需的范围,如下面的屏幕截图所示。
在这个例子中,我们要合并前三张纸。
提示:如果你想合并的工作表位于另一个目前已关闭的工作簿中,请点击 添加文件... 按钮来浏览该工作簿。
- 选择如何合并工作表。
在这一步,你要配置额外的设置,以便你的工作表能以你想要的方式组合起来。
如何粘贴数据。
- 粘贴所有 - 在大多数情况下,这是要选择的选项。
- 只粘贴数值 - 如果你不希望原始工作表中的公式被粘贴到汇总工作表中,请选择该选项。
- 创建与源数据的链接 - 如果你想让合并后的数据在任何源数据发生变化时自动更新,请选择这个选项。 它的作用类似于 创建与源数据的链接 Excel合并的选项。
如何安排数据。
- 将复制的范围置于另一个范围之下 - 竖直排列复制的范围。
- 将复制的范围并排放置 - 横向排列复制的范围。
如何复制数据。
- 保留格式化 - 不言自明,非常方便。
- 用一个空白行来分隔复制的范围 - 如果你想在从不同工作表复制的数据之间添加一个空行,选择这个选项。
- 复制表格及其标题 如果你想把表头包括在结果表中,请选中这个选项。
下面的截图显示了默认设置,对我们来说工作得很好。
点击 拷贝 按钮,你就可以将三个不同工作表的信息合并到一个汇总工作表中,如本例开头所示。
在Excel中合并工作表的其他方法
除了 复制表 向导,Excel的终极套件提供了一些更多的合并工具来处理更具体的情况。
例1.用不同的列顺序合并Excel表
当你处理由不同用户创建的工作表时,列的顺序往往是不同的。 你如何处理这个问题? 你是手动复制工作表还是在每个工作表中移动列? 都不是!把工作交给我们的合并工作表向导。
而这些数据将通过以下方式完美结合 列标题 :
例2.合并多个工作表的特定列
如果你有非常大的工作表,有大量不同的列,你可能想只合并最重要的列到一个汇总表。 运行 合并工作表 是的,就是这么简单!
因此,只有你选择的列中的数据才能进入汇总表。
这些例子只演示了我们的几个合并工具,但还有更多的东西!在实验了一下之后,你会发现所有的功能都很有用。 在这篇文章的末尾,可以下载功能齐全的评估版的终极套件。
使用VBA代码在Excel中合并工作表
如果你是一个强大的Excel用户,并且对宏和VBA感到舒服,你可以通过使用一些VBA脚本将多个Excel工作表合并成一个,例如这个脚本。
请记住,为了使VBA代码正确工作,所有的源工作表必须具有相同的结构,相同的列标题和相同的列顺序。
用Power Query结合多个工作表的数据
Power Query是一项非常强大的技术,可以在Excel中组合和完善数据。 在这一点上,它相当复杂,需要很长的学习时间。 下面的教程详细解释了常见的用途: 组合来自多个数据源的数据(Power Query)。
如何通过关键列将两个Excel表合并成一个表
如果你正在寻找一种快速的方法来 匹配和合并 后者是一个可视化的用户友好工具,让你通过一个或多个共同的列来比较两个Excel电子表格,并从查找表中提取匹配的数据。 下面的屏幕截图展示了可能的结果之一。
合并表向导也包含在Excel的终极套件中。
这就是你在Excel中合并数据和合并表的方法。 我希望你会发现这个简短的教程中的信息对你有帮助。 无论如何,我感谢你的阅读,并期待着下周在这个博客上看到你!
可用的下载
终极套装14天全功能版(.exe文件)。