如何在Excel中合并两个表(5种方法)

  • Share This
Hugh West

在工作中,我们经常遇到需要将两个独立的表格相互合并的情况。 合并两个独立的表格可以提高信息的清晰度,使解释更加容易。 如果你很想知道如何在Excel中合并两个表格,那么这篇文章可能会对你有帮助。 在这篇文章中,我们讨论了如何在Excel中合并两个独立的表格,并以详细的解释。

下载实践工作手册

在下面下载这个练习手册。

合并两张表.xlsx

在Excel中合并两个表的5种简单方法

我们将使用下面的数据集,以便在Excel中的两个表之间建立一个有重复值的关系。 两个数据集都有一个共同的列。 这个共同的列是 产品标识 两个表的合并将基于这一列。

1.使用VLOOKUP功能

VLOOKUP函数 这将帮助我们从一列到另一列寻找数值。 然后复制该数值,并将其粘贴到目标单元格。 这最终帮助我们在Excel中合并两个表格。

阶梯

  • 在下面的图片中,我们有两个表,我们想把它们合并在一起
  • 为了合并一个表,我们必须在它们之间有一个共同的列。 对于给定的表,这个共同的列是 产品标识 列。

  • 要做到这一点,首先,选择单元格 I4 并输入以下公式。

=vlookup(f4,$b$4:$d$10,2,false)

  • 然后拖动 填充手柄 到细胞 I10 .
  • 这样做将填充单元格的范围 I4:I10 与第一个表的第一列相匹配,与 产品标识 列。

  • 要添加第二列,选择单元格 J4 并输入以下公式。

=vlookup(f4,$b$4:$d$10,3,false)

  • 然后拖动 填充手柄 到细胞 J10 .
  • 这样做将填充单元格的范围 J5:J10 与第一个表的第一列相匹配,与 产品标识 列。

  • 现在我们需要格式化新的列,以配合其他单元格。
  • 选择一个单元格的范围 D4:D10 然后点击 "格式化画家 "的图标。 剪贴板 的小组。 首页 标签。
  • 一个小画笔出现在光标的位置。
  • 用这个光标,选择单元格的范围 I4:J10 .

  • 最后,你可以看到这两个表现在已经合并和格式化了。

阅读更多。 如何使用VLOOKUP合并Excel中的两个表

2.利用XLOOKUP功能

XLOOKUP函数 运作方式与前面的方法几乎相似。 在 XLOOKUP ,用户需要输入将被返回的输出范围参数,而不是表格中列的序号。

阶梯

  • 在下面的图片中,我们有两个表,我们想把它们合并在一起
  • 为了 合并表 对于给定的表格,这个公共列是 产品标识 列。

  • 要做到这一点,首先,选择单元格 I4 并输入以下公式。

=xlookup(f4,$b$4:$b$10,$c$4:$c$10)

  • 然后拖动 填充手柄 到细胞 I10 .
  • 这样做将填充单元格的范围 I4:I10 与第一个表的第一列相匹配,与 产品标识 列。

  • 要添加第二列,选择单元格 J4 并输入以下公式。

=xlookup(f4,$b$4:$b$10,$d$4:$d$10)

  • 然后拖动 填充手柄 到细胞 J10 .
  • 这样做将填充单元格的范围 J4:J10 与第一个表的第一列相匹配,与 产品标识 列。

  • 现在我们需要格式化新的列,以配合其他单元格。
  • 选择一个单元格的范围 D4:D10 然后点击 "格式化画家 "的图标。 剪贴板 的小组。 首页 标签。
  • 一个小画笔出现在光标的位置。
  • 用该光标,选择单元格的范围 I4:J10 .

  • 最后,你可以看到这两个表现在已经合并和格式化了。

阅读更多。 如何合并Excel中的两个数据透视表(快速步骤)?

3.应用Power Query

权力查询 Power查询是Excel中最强大的工具之一。 Power查询有许多强大的默认功能,可以即时解决许多问题。

阶梯

  • 在下面的图片中,我们有两个表,我们想把它们合并在一起
  • 为了合并一个表,我们必须在它们之间有一个共同的列。 对于给定的表,这个共同的列是 产品标识 列。

  • 要添加这两个数据表,请到 数据 > 获取数据。
  • 此外,着手进行 来自其他来源> 来自表/范围 .

  • 会出现一个小对话框。
  • 在该对话框中,你需要输入表格的范围并勾选 我的表格有标题 箱子。
  • 点击 认可 在这之后。

  • 对于第二个表,做同样的事情,将该表添加到 权力查询 .
  • 权力查询 创建一个表格的对话框,指定表格的范围并勾选复选框。 我的表格有标题 .
  • 点击 认可 在这之后。

  • 在将这两个表上传到power query之后,我们可以使用合并功能将它们合并在一起。
  • 为此,打开电源查询编辑器(点击 认可 上一步中的 "编辑 "将自动启动编辑器)。
  • 在Power query编辑器中,进入 首页 标签。
  • 而从 首页 标签,进入 组合 . 然后点击 合并查询 .
  • 从下拉菜单中,点击 合并查询 .

  • 在新的窗口中,名为 合并 ,选择 表1 作为第一个表
  • 并在第二个下拉菜单中,选择 表2 作为第二个表。
  • 在下面的下拉菜单中,选择 左侧外侧(全部来自第一个,匹配来自第二个) .
  • 这个下拉选项意味着匹配将从左边的第一个表开始,然后右边的匹配部分最终会出现。
  • 点击 认可 在这之后。

  • 紧接着按 认可 ,你会看到,有一列名为 表2 被附加在第一个表格中。
  • 但这个专栏实际上是一个缩减版的 表2 .
  • 所有的列都隐藏在这个 表2 列。
  • 要显示所有列的 表2 ,点击右上角的 表2 列标题。

  • 然后在扩展的菜单中,只勾选 数量 费用 复选框,因为我们已经有了 产品标识 在第一个表格中。
  • 取消勾选 使用原始列名 作为前缀 箱子。
  • 点击 认可 在这之后。

  • 在点击 认可 ,你会注意到,这两列现在被添加到第一个表中。

  • 然后点击 关闭并加载 首页 标签。
  • 然后从下拉菜单中,点击 关闭并加载到 .

  • 并选择 选择你想在工作簿中查看这些数据的方式
  • 然后选择 现有的工作表 然后选择单元格 B13 .
  • 点击 认可 在这之后。

  • 之后,该表将被加载到单元格 B13:F19 .
  • 我们可以看到,这两个表现在已经合并了。

阅读更多。 如何在Excel中使用Power Query合并两个表

4.结合INDEX和MATCH函数

ǞǞǞ 索引 匹配 函数将帮助我们在Excel中合并两个表,通过匹配值,然后将第二个表的值索引到第一个表。

阶梯

  • 在下面的图片中,我们有两个表,我们想把它们合并在一起
  • 为了合并一个表,我们必须在它们之间有一个共同的列。 对于给定的表,这个共同的列是 产品标识 列。

  • 要做到这一点,首先,选择单元格 I4 并输入以下公式。

=index($c$4:$c$10,match($f4,$b$4:$b$10,0))

  • 然后拖动 填充手柄 到细胞 I10 .
  • 这样做将填充单元格的范围 I5:I10 与第一个表的第一列相匹配,与 产品标识 列。

  • 要添加第二列,选择单元格 J4 并输入以下公式。

=index($d$4:$d$10,match($f4,$b$4:$b$10,0))

  • 然后拖动 填充手柄 到细胞 J10 .
  • 这样做将填充单元格的范围 I4:I10 与第一个表的第一列相匹配,与 产品标识 列。
  • 这将完成合并操作。

  • 现在我们需要格式化新的列,以配合其他单元格。
  • 选择一个单元格的范围 D4:D10 然后点击 "格式化画家 "的图标。 剪贴板 的小组。 首页 标签。
  • 一个小画笔出现在光标的位置。
  • 用该光标,选择单元格的范围 I4:J10 .

  • 最后,你可以看到这两个表现在已经合并和格式化了。

🔎 公式分解

  • match($f4,$b$4:$b$10,0)

该函数将在第二个参数中提到的数组/单元格范围内寻找第一个参数中指定的确切数值。 在这种情况下,它将在单元格中寻找数值,即 F4 的查找数组中的 B4:B10。 并返回该值在该范围内的序列。

  • index($c$4:$c$10,match($f4,$b$4:$b$10,0))

当我们在查找数组中得到匹配值的序列后,然后使用该序列,它将在表中的另一列(第一个参数)中查找相同序列的值。

5.使用Excel的复制-粘贴功能

与之前的方法相比,这个方法非常直接。 我们将直接把第二个表的列复制并粘贴到第一个表中。

阶梯

  • 和以前的方法一样,我们需要有两个具有共同列的表。
  • 同时,两个表中的共同列值必须在同一序列中。

  • 首先,选择第一列的第二和第三列,然后用鼠标右键点击。
  • 从上下文菜单中,点击 拷贝 .

  • 然后选择单元格 I4 并再次右键点击鼠标。
  • 从上下文菜单中,点击 粘贴 .

  • 这样做将把表的列粘贴到第二个表中。
  • 将第一个表的列粘贴到第二个表的列中,最终将合并这两个表。

阅读更多:如何在Excel中基于一列合并两个表(3种方法)

需要记住的事情

  • 你需要在两个表中的公共列条目中保持相同的序列。
  • 权力查询 首先不要选择第二个表,总是首先选择第一个表,从这个表开始匹配。

总结

综上所述,关于我们如何在Excel中合并两个数值重复的独立表格的问题,这里有5种不同的回答。 对于这个问题,有一个工作簿可以下载,你可以在这里练习这些方法。 如果有任何问题或反馈,欢迎通过评论区提出。 任何建议,以改善 优秀 社区将受到高度赞赏。

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.