excel - 我想比较 Excel 中不同工作表中的两个列表以查找任何重复项

标签 excel worksheet-function

我知道这很简单,但我仍然需要帮助:

我有一个已完成培训的属性列表。我需要那些没有接受过培训的人的名字,但系统没有给我这样的名单。但是,我有一个我们所有属性的列表。这意味着我必须比较不同工作表中的两列。

属性由 ID 标识数字。如果有一个 formula 将使我的生活更轻松的是可以检测到duplicates并在完整的酒店列表中突出显示,以便未突出显示的那些没有完成培训。

如果您对我有任何建议,请告诉我!

最佳答案

没有VBA...

如果可以使用辅助列,则可以使用 MATCH用于测试一列中的值是否存在于另一列(或另一工作表的另一列)中的函数。如果没有匹配,它将返回一个错误

要简单地识别重复项,请使用辅助列

假设 Sheet1 的 A 列中的数据和 Sheet2 的 A 列中的另一个列表。在您的帮助器列的第 1 行中,放置以下公式:
=If(IsError(Match(A1, 'Sheet2'!A:A,False)),"","Duplicate")
向下拖动/复制此论坛,它应该识别重复项。

要突出显示单元格,请使用条件格式:

稍加修改,您就可以使用这个 MATCH条件格式规则中的函数,它将突出显示重复值。我可能会这样做而不是使用辅助列,尽管辅助列是在制定条件格式规则之前“查看”结果的好方法。

就像是:
=NOT(ISERROR(MATCH(A1, 'Sheet2'!A:A,FALSE)))
Conditional formatting for Excel 2010

对于 Excel 2007 及更早版本,您不能使用引用其他工作表的条件格式规则。在这种情况下,请使用帮助列并在列 A 中设置格式规则,例如:
=B1="Duplicate"
此屏幕截图来自 2010 UI,但相同的规则应适用于 2007/2003 Excel。

Conditional formatting using helper column for rule

关于excel - 我想比较 Excel 中不同工作表中的两个列表以查找任何重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16555816/

相关文章:

Vlookup Hor 中的 Excel Sum

javascript - 将 JSON 数据转换为可下载的 Excel

html - 需要帮助从 HTML 获取表格

excel - 如何对从两列相乘返回的所有值求和?

excel - 将搜索表格中的单元格以查找单词的公式

excel - 更新 excel/vba 中的文件路径

vba - 仅显示特定的 PivotItems

excel - 在 Excel 2010 中将字符串解析为数组(不使用 VBscript)

c# - 如何通过 C# 在 Excel 中将公式值解析为文本

excel - 插入行时修复公式