Excel:如何在两个工作表中查找匹配值


您可以在Excel中使用以下公式来查找两个工作表中的匹配值:

 =EXACT( $A$2:$A$12 ,Sheet2!$A$2:$A$12)

此特定公式将查找当前工作表的A2:A12范围内的单元格与名为Sheet2的工作表的A2:A12范围内的单元格之间的匹配值。

下面的例子展示了如何在实践中使用这个公式。

示例:在 Excel 中的两个工作表中查找匹配值

假设 Excel表 1中有以下数据集,其中包含有关公司各个员工的销售额的信息:

假设Sheet2中有另一个数据集,其中也包含有关各个员工的销售额的信息:

假设我们想要在两张表之间找到匹配的员工 ID 值。

我们可以在Sheet1的单元格C2中键入以下公式来执行此操作:

 =EXACT( $A$2:$A$12 ,Sheet2!$A$2:$A$12)

以下屏幕截图显示了如何在实践中使用该公式:

Excel在两个工作表中找到匹配的值

如果两个工作表中相应单元格之间的员工 ID 值匹配,则该公式返回TRUE ,否则返回 FALSE

例如,我们可以看到:

  • 两个工作表中的单元格A2中的员工 ID 值匹配,因此公式返回TRUE
  • 两个工作表中单元格A3中的员工编号值不匹配,因此公式返回FALSE

等等。

请注意,我们还可以在EXACT函数周围包装一个IF函数,以返回TRUEFALSE以外的值。

例如,我们可以在单元格C2中键入以下公式以返回“找到匹配项”,如果未找到匹配项,则返回空格:

 =IF(EXACT( $A$2:$A$12 ,Sheet2!$A$2:$A$12), "Match Found", "")

以下屏幕截图显示了如何在实践中使用该公式:

如果在两个工作表中找到匹配的员工 ID 值,则该公式现在返回“找到匹配”,否则返回空白。

其他资源

以下教程介绍了如何在 Excel 中执行其他常见操作:

如何比较两个 Excel 工作表的差异
如何使用 VLOOKUP 比较 Excel 中的两个列表
Excel中如何按多列排序

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注