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)
以下屏幕截图显示了如何在实践中使用该公式:
如果两个工作表中相应单元格之间的员工 ID 值匹配,则该公式返回TRUE ,否则返回 FALSE 。
例如,我们可以看到:
- 两个工作表中的单元格A2中的员工 ID 值匹配,因此公式返回TRUE 。
- 两个工作表中单元格A3中的员工编号值不匹配,因此公式返回FALSE 。
等等。
请注意,我们还可以在EXACT函数周围包装一个IF函数,以返回TRUE和FALSE以外的值。
例如,我们可以在单元格C2中键入以下公式以返回“找到匹配项”,如果未找到匹配项,则返回空格:
=IF(EXACT( $A$2:$A$12 ,Sheet2!$A$2:$A$12), "Match Found", "")
以下屏幕截图显示了如何在实践中使用该公式:
如果在两个工作表中找到匹配的员工 ID 值,则该公式现在返回“找到匹配”,否则返回空白。
其他资源
以下教程介绍了如何在 Excel 中执行其他常见操作:
如何比较两个 Excel 工作表的差异
如何使用 VLOOKUP 比较 Excel 中的两个列表
Excel中如何按多列排序