KutoolsforOffice — 一套方案,五大工具。事半功倍。

如何根据关键列将两个或多个表格合并成一个?

作者小杨修改日期

假设您的工作簿中包含三个表格,现在希望根据对应的关键列将它们合并为一个表格,并获得如下方截图所示的结果。对许多人而言,这可能是一项繁琐的任务——但无需担心!本文将为您介绍几种高效解决此问题的方法。

基于关键列合并前的表格截图加号合并前的第二张表格截图加号合并前的第三张表格截图
等号    
在 Excel 中基于关键列显示最终合并表格的截图

使用 Power Query 功能(Excel 2016 及更高版本)基于关键列将两个或多个表格合并为一个

使用一项强大功能基于关键列将两个或多个表格合并为一个


使用 Power Query 功能(Excel 2016 及更高版本)基于关键列将两个或多个表格合并为一个

要使用 Power Query 功能基于对应的关键列将多个表格合并为一个,请按以下步骤操作:

1. 如果您的区域尚未设置为表格格式,请先将其转换为表格:选中该区域,依次单击插入 > 表格,在创建表格对话框中点击确定按钮,参见截图:

在 Excel 中将区域转换为表格的操作截图箭头“创建表格”对话框的截图

2. 为每个区域创建表格后,先选中第一个表格,然后依次单击数据> 从表格/区域,参见截图:

在 Excel 的“数据”选项卡中选择“来自表格/区域”的截图

3. 然后,在 Table 1 - Power Query 编辑器 窗口中,依次点击主页 > 关闭并加载 > 关闭并加载至,参见截图:

Excel 中 Power Query 编辑器窗口的截图

4. 在弹出的导入数据对话框中,选择仅创建连接选项,然后单击确定按钮,参见截图:

用于在 Excel 中创建连接的“导入数据”对话框截图

5. 随后,第一个连接表格将在查询和连接窗格中创建。接下来,请对另外两个要合并的表格重复上述第 2 至 4 步,以创建连接表格。完成后,您将看到如下方截图所示的结果:

显示已创建连接的“查询和连接”窗格截图

6. 创建表格连接后,请先将前两个表格合并为一个:依次单击数据> 获取数据> 合并查询> 合并,参见截图:

在“合并查询”选项中选择“合并”的截图

7. 在合并对话框中,请执行以下操作:

  • (1.) 从第一个下拉列表中选择首张表格;
  • (2.) 从第二个下拉列表中选择您要合并的第二个表格;
  • (3.) 在预览窗格中,分别单击两个表格中的匹配列以选中它们,所选列将高亮显示为绿色。
  • (4.) 在联接类型下拉列表中,选择左外部(全部来自第一个,匹配项来自第二个)选项。Excel 中“合并”对话框的截图

8. 然后,在 Merge 1 - Power Query 编辑器 窗口中,单击Power Query 编辑器中的展开按钮按钮,再单击确定按钮,参见截图:

Power Query 编辑器中展开的数据选择截图

9. 然后,在展开的框中:

  • (1.) 保持默认选中的展开选项;
  • (2.) 在选择所有列列表框中,勾选要合并到第一个表格中的列名;
  • (3.) 取消勾选使用原始列名作为前缀选项。Power Query 中用于合并列数据的展开框截图

10. 然后,单击确定按钮,即可看到第二个表格中的列数据已成功添加到第一个表格中,参见截图:

在 Excel 中合并两个表格后的合并表格截图

11. 在此步骤中,第一个表格和第二个表格已通过关键列成功合并。现在,请将合并后的表格导入到新的合并连接表格中:依次单击主页> 关闭并加载> 关闭并加载至,参见截图:

将合并表格导入到 Excel 新工作表的截图

12. 在弹出的导入数据对话框中,选择仅创建连接选项,然后单击确定按钮,参见截图:

“导入数据”对话框中已选择“仅创建连接”选项的截图

13. 在这里,您可以看到一个名为 Merge 1 的连接已创建于查询与连接窗格中,请参见截图:

“查询和连接”窗格中显示名为 Merge1 的连接的截图

14. 将前两个表格合并后,现在您需要将新生成的 Merge 1 表格与第三个表格合并,请单击数据> 获取数据> 合并查询> 合并,然后在合并对话框中执行以下操作:

  • (1.) 从第一个下拉列表中选择 Merge 1 表格;
  • (2.) 从第二个下拉列表中选择要合并的第三个表格。
  • (3.) 在预览窗格中,分别单击两个表格中的匹配列以选中它们,所选列将变为绿色;
  • (4.) 在联接类型下拉列表中,选择左外部(全部来自第一个,匹配项来自第二个)选项。用于在 Excel 中合并 Merge1 和第三张表格的“合并”对话框截图

15. 然后,在 Merge 2 - Power Query 编辑器 窗口中,单击Power Query 编辑器中的展开按钮按钮,在展开的框中勾选您希望从第三个表格中合并的列名,取消勾选使用原始列名作为前缀选项,再单击确定。请参见截图:

Power Query 中展开的列选择框截图

16. 然后,单击确定按钮,即可获得一个包含三个表格数据的合并表。接下来,请将此合并表导入到新工作表中:单击主页> 关闭并加载> 关闭并加载至,请参见截图:

将最终合并表格导入 Excel 新工作表的截图

17. 在导入数据对话框中,选择新工作表选项,请参见截图:

“导入数据”对话框中已选择“表格”和“新工作表”选项的截图

18. 最终,系统已根据对应的关键列,在新工作表中生成一个整合三个表格数据的新表格,如下方截图所示:

包含来自三张表格数据的最终合并表格截图(Excel)

提示

1. 如果您的原始数据发生变化,且希望合并后的表格自动更新,请单击合并表格中的任意单元格,然后依次点击查询 > 刷新,即可获取最新数据。参见截图:

使用查询刷新选项在 Excel 中刷新合并表格的截图

2. 借助此功能,您还可重复上述步骤,轻松合并更多表格。


基于关键列,使用一项强大功能将两个或多个表格合并为一个

在本节中,我将介绍 Kutools for Excel表格合并功能。借助此功能,您可以基于关键列快速将两个或多个表格合并为一个。

例如,我有以下截图所示的两个表格需要合并:

待合并的第一张表格截图加号待合并的第二张表格截图等号使用 Kutools 合并两张表格后的合并表格截图
Kutools for Excel 提供 300 多项高级功能,简化复杂任务,提升创造力与效率。集成 AI 能力,Kutools 精准自动化任务,让数据管理变得轻松自如。Kutools for Excel 的详细信息……         免费试用……

1. 单击 KUTOOLS PLUS 中的表格合并,请参见截图:

在 Excel 的 Kutools 选项卡中访问表格合并功能的截图

2. 在合并表格向导的第一步中,请分别指定主表和查找表(:查找表的列数据将被添加到主表中),请参见截图:

在表格合并向导中选择主表和查找表的截图

3. 在合并表格向导的第 2 步中,请勾选您希望用于合并表格的关键列名称,参见截图:

在表格合并向导中选择关键列的截图

4. 在表格合并向导的第 3 步中,直接单击下一步按钮,再单击下一步按钮,请参见截图:

表格合并向导第 3 步的截图

5. 然后,在向导第 4 步中,勾选您希望从查找表添加到主表的列名,请参见截图:

从查找表中选择要合并的列的截图

6. 继续单击下一步按钮,在向导的最后一步中,于添加选项列表框中勾选添加非匹配行到主表的尾部选项,同时您还可根据需要选择对重复行的处理方式。请参见截图:

表格合并向导最后一步中“添加”选项的截图

7. 然后,单击完成按钮,查找表中的对应数据列将立即添加到主表中,如下方截图所示:

待合并的第一张表格截图加号待合并的第二张表格截图等号使用 Kutools 合并两张表格后的合并表格截图

提示

1. 借助此功能,您可根据需要通过另一张表格更新主表中的数据。

2. 若要合并更多表格,只需将新生成的合并数据视为主表,并重复上述步骤即可。

Kutools for Excel——通过 300 多款必备工具全面增强 Excel 功能,助您工作更快速、更轻松,并借助 AI 功能实现更智能的数据处理与高效办公!立即获取


更多相关文章:

  • 在 Excel 中合并并合并行而不丢失数据
  • 在 Excel 中,若您使用“合并后居中”命令(位于“开始”选项卡 > “对齐方式”面板),系统仅保留左上角单元格中的数据,其余内容将被删除。若希望合并多行数据为一行且不丢失任何信息,您需采用其他方法。本教程将为您展示如何轻松实现这一目标。
  • 在 Excel 中通过匹配列合并两个表格
  • 假设您在两个不同的工作表中分别有一个主表和一个新数据表,现在希望根据某一列匹配并合并这两个表格,从而更新数据(如下方截图所示)。本文将为您介绍在 Excel 中快速通过一列合并两个表格的实用技巧。
  • 在 Excel 中合并重复行并对值求和
  • 在 Excel 中,您是否经常遇到这样的问题:当数据中存在重复项时,希望将这些重复项合并,并对其对应另一列中的数值进行求和(如下方截图所示)?该如何解决呢?
  • 在 Excel 中将多个工作簿合并为一个主工作簿
  • 当您需要在 Excel 中将多个工作簿合并为一个主工作簿时,是否曾感到困扰?更棘手的是,这些工作簿往往包含多个工作表。那么,如何才能仅将多个工作簿中的指定工作表合并到一个工作簿中呢?本教程将逐步为您演示几种实用方法,轻松解决这一难题。

  • 超级编辑栏(轻松编辑多行文本和公式);阅读版式(轻松阅读和编辑大量单元格);粘贴到筛选范围……
  • 合并单元格/行/列并保留数据;分割单元格内容;合并重复行并求和/求平均值……防止重复项单元格;比较区域……
  • 选择重复或唯一行;选择空白行(所有单元格均为空);超级查找和模糊查找多个工作簿中的内容;随机选择……
  • 精准公式复制多个单元格而不更改公式引用;自动创建引用到多个工作表;插入项目符号、复选框等更多功能……
  • 收藏并快速插入公式、区域、图表和图片;加密单元格并设置密码;创建邮件列表并发送电子邮件……
  • 提取文本、添加文本、删除某位置字符、删除空格;创建并打印数据分页统计;在单元格内容与批注之间转换……
  • 超级筛选(保存并应用筛选方案到其他工作表);高级排序按月/周/日、频率等分组;特殊筛选按加粗、倾斜等格式……
  • 合并工作簿和工作表;汇总表格基于关键列;分割数据到多个工作表批量转换 xls、xlsx 和 PDF……
  • 数据透视表按周数、星期几等分组……显示未锁定、选区锁定并以不同颜色标识;高亮显示包含公式/名称的单元格……
kte tab 201905
  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中启用标签式编辑与阅读,大幅提升多文档操作效率!
  • 在同一个窗口的新标签页中打开并创建多个文档,而非在新窗口中操作。
  • 将您的工作效率提升 50%,每天减少数百次鼠标点击!
officetab bottom