我知道这很简单,但我仍然需要帮助:
我有一个已完成培训的属性列表。我需要那些没有接受过培训的人的名字,但系统没有给我这样的名单。但是,我有一个我们所有属性的列表。这意味着我必须比较不同工作表中的两列。
属性由 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)))
对于 Excel 2007 及更早版本,您不能使用引用其他工作表的条件格式规则。在这种情况下,请使用帮助列并在列 A 中设置格式规则,例如:=B1="Duplicate"
此屏幕截图来自 2010 UI,但相同的规则应适用于 2007/2003 Excel。
关于excel - 我想比较 Excel 中不同工作表中的两个列表以查找任何重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16555816/