用VLOOKUP公式比较不同Excel表中的两列数据

  • Share This
Hugh West

如果你正在寻找一些特殊的技巧来使用 VLOOKUP 公式为 比较两列 有一些简单的方法来使用。 VLOOKUP 本文将通过适当的插图向您展示每一个步骤,以便您可以轻松地将它们用于您的目的。 让我们进入文章的中心部分。

下载实践工作手册

你可以从这里下载实践工作手册。

比较不同表格中的两列数据.xlsx

3个使用VLOOKUP公式比较不同Excel表中两列的例子

在本节中,我将向你展示3种快速和简单的方法来使用 VLOOKUP 公式,在Windows操作系统上比较不同工作表中的两列。 在这篇文章中,你会发现详细的解释和清晰的图示。 我使用了 微软365版本 但你可以根据你的情况使用任何其他版本。 如果本文中的任何内容在你的版本中不起作用,请给我们留言。

在这里,我有两个团队的数据,这些数据在两个不同的工作表中有一些共同的成员,名为" 团队A "和" 队伍B "。 而且,我会告诉你如何找到两个团队的共同名字和不同的名字。

1.比较不同Excel表中的两列并返回共同/匹配的值

首先,我将告诉你如何使用 VLOOKUP函数 请按照下面的步骤进行操作。

  • 在这里,我将尝试获得以下的通用名称 团队A B队 为此,我创建了一个新的工作表,其中已经包含了以下数据 B队 .
  • 然后,我创建了一个新的列来查找常用名称。 然后,在单元格E5中插入以下公式。
=VLOOKUP(B5,TeamA!B5:B20,1,FALSE)

  • 现在,拖动 填充手柄 图标将使用过的公式分别粘贴到该列的其他单元格,或者使用 Excel的键盘快捷键 Ctrl+C Ctrl+V 来复制和粘贴。

  • 因此,你会得到 普通 列中插入的名称 团队A 并为 不匹配的 行,有显示 "# 不适用 错误 "。 在这里,我已经突出了不匹配的行。

使用IFERROR与VLOOKUP函数来处理#N/A错误。

为了避免显示' #N/A错误 "这一栏中,你可以使用 IFERROR函数 VLOOKUP 功能。

  • 为此,在单元格中插入以下公式 E5:
=IFERROR(VLOOKUP(B5,TeamA!B5:B20,1,FALSE), "未找到" )

🔎 公式分解。

要理解这个公式,你必须熟悉 误差(IFERROR excel功能。

的语法。 误差(IFERROR 功能。 =IFERROR(value, value_if_error)

让我们看看上述公式是如何运作的

  • 由于该值 误差(IFERROR 函数,我们已经输入了我们的 VLOOKUP 因此,如果没有错误,则输出的 VLOOKUP 公式的输出将是 误差(IFERROR 功能。
  • 作为value_if_error参数,我们传递了这个值," 未找到 "。 所以,如果 误差(IFERROR 函数在单元格中发现一个错误,它将输出这个文本。 "未找到" .

  • 结果,你得到了下面截图中的输出。 在这里,你会看到,在行中的 不匹配的 的名字,已经有了" 未找到 ".

使用IF和ISNA与VLOOKUP函数来处理#N/A错误。

还有一种方法可以找到避免 #N/A错误 而这是用 基金会 证券时报 职能与 VLOOKUP 职能。

  • 为此,将以下公式粘贴到单元格中 E5:
=IF(ISNA(VLOOKUP(B5,TeamA!B5:D20,1,FALSE)), "未匹配", "匹配")

🔎 公式分解。

现在我们来看看下面的公式是如何运作的。

  • 由于 逻辑_测试 的论点。 基金会 函数,我们已经将 证券时报 功能和 证券时报 函数持有我们的 VLOOKUP 如果 VLOOKUP公式 返回一个 #N/A 错误时, 证券时报 函数将返回 是的 逻辑_测试 为真时,函数将返回此值。 "不匹配" .
  • 如果 VLOOKUP公式 返回一个值(没有错误),而 证券时报 函数将返回 失败 所以。 基金会 函数的 逻辑_测试 参数将是 假的 .当 逻辑_测试 假的 IF函数将返回这个值。 "匹配" .
  • 因此,你会得到一列充满" 匹配的 "和" 不是 匹配的 "现在你可以很容易地识别不同工作表的名称列表之间的共同名称。

  • 你可以很容易地,使用 过滤功能 以分开或只显示两个团队的共同名称。
  • 现在,要启用 过滤功能 为数据集,点击数据集的任何单元格。
  • 然后,去到 首页 在最上面的功能区上的标签。
  • 点击 关于 排序 & 筛选 选项,并选择 过滤器

  • 因此,你将 过滤器下拉 数据集的每个标题中的箭头。
  • 现在,点击 过滤器 箭头在 栏目 的" 团队 A ".
  • 然后。 无标记 复选框 说" 未找到 ",并按 认可 .

  • 在这里,你将只看到 普通 匹配的名字 的两支球队。 而且, 不匹配的 名称是 隐藏的 过滤功能 .

阅读更多。 Excel公式比较并返回两栏的值

类似读物

  • 如何在Excel中比较两个单元格的文本(10种方法)
  • Excel中两列文本的比较(7种富有成效的方法)
  • 如何在Excel中计算两列的匹配度(5种简单方法)
  • Excel公式比较两列并返回一个值(5个例子)
  • 如何在Excel中比较两列以寻找差异

2.比较不同工作表中的两列并查找缺失值

在前面的例子中,你已经掌握了如何找到 普通 现在,我将告诉你如何在不同的工作表中找到两个不同列表的名称。 列表中的缺失值与另一个列表相比 .

2.1 使用过滤功能

同样,在之前,你可以使用 "过滤 "功能来查找缺失的值。 在使用了 VLOOKUP IFERROR函数 ,你已经有一列显示" 不是 发现 "的值为 不匹配的 名称。

  • 现在,再次点击 "过滤器 "选项。 过滤箭头 在""的列标题下 团队A ".
  • 然后。 全部取消标记 复选框 不包括 这句话的意思是:" 未找到 ".
  • 然后,按 认可 .

  • 结果是,你会看到数据集中只显示了B队与A队相比不匹配的名字。

2.2 使用FILTER与VLOOKUP函数

你也可以使用 滤波功能 找到不同工作表的两个不同列表的不匹配值。 为此,在单元格中插入以下公式 F5.

=FILTER(B5:B20, ISNA(VLOOKUP(B5:B20, TeamA! B5:B20, 1, FALSE))

🔎 公式分解。

  • 第一, VLOOKUP函数 函数将找到范围内的共同名称 B5:B20 的。 积极 工作表和范围 B5:B20 的。 工作表 团队A 并指定 #N/A 不匹配。
  • 然后。 ISNA的功能 将只取被分配到的单元格 #N/A VLOOKUP 功能,这意味着 不匹配。
  • 然后,在 过滤功能 将只插入范围内的单元格 B5:B20 这是不匹配的,而且 分配的#N/A .

  • 因此,你将在一次点击中得到所选两个列表的不匹配的名称。

阅读更多。 如何在Excel中比较两列或列表(4种合适的方法)

3.比较不同工作表中的两个列表并从第三列返回一个值

你也可以为不同工作表中的两个列表的匹配单元格获得其他列值。

  • 为此,你必须改变列索引号在 VLOOKUP 像这里,我想得到 年龄 的名称为" 詹姆斯 "和 年龄 值包含在 第4栏 的选择 VLOOKUP 的范围内。 队伍B 工作表。
  • 在该单元格中插入以下公式 E5:
=FILTER(B5:B20, ISNA(VLOOKUP(B5:B20, TeamA! B5:B20, 1, FALSE))

  • 因此,你已经得到了与《中国人》中的列表相匹配的名字的年龄。 团队A。 并且,对于 不匹配的 名,有显示 #N/A错误。

阅读更多。 如何在Excel中匹配两列并返回第三列

VLOOKUP在Excel的不同工作表中的多列,只需一个返回。

现在,我将向你展示你如何使用 VLOOKUP 这是个例子,在不同的工作表中有多个列,并得到一个值作为回报。 嵌套VLOOKUP函数 使用。

在这里,我考虑的情况是,你有" 项目编号 ",以及" 产品名称 在一个名为""的工作表中列出一些产品的""。 W1" 和" 产品名称 "和" 价格 "的另一个工作表中,名为" W2 "。 现在你需要找出" 价格 "的一个具体的" 产品 ",有一个具体的" 身份证 "。 让我们来完成这项任务。

  • 现在,在另一个工作表中,你只有项目标识,你想获得价格。 为此,你必须使用嵌套的 VLOOKUP 职能。
  • 在单元格中插入这个公式 C5:
=vlookup(vlookup(b6,'w1'!b6:c19,2,false), 'w2'!b6:c19,2,false)

在哪里?

  • 查询_价值 vlookup(b6,'w1′!b6:c19,2,false) ...这第二个" VLOOKUP "将拉动 项目编号 从" W1 "
  • 表_数组 :是' W2′!B6:C19 .
  • Col_index_num 2
  • [range_lookup] :我们想要完全匹配 (FALSE )

  • 现在,拖动 填充手柄 图标,将这个类似的公式应用于该列的其他单元格。
  • 而且,你已经通过使用以下方式获得了一个回报 VLOOKUP 用于不同工作表的多列。

阅读更多。 如何在Excel中使用VLOOKUP比较多个列(5种方法)

总结

在这篇文章中,你已经找到了如何使用 VLOOKUP 公式比较不同工作表中的两列。 我希望你觉得这篇文章对你有帮助。 你可以访问我们的网站 ǞǞǞ 如果您有任何意见、建议或疑问,请在下面的评论区提出。

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.