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

我想比较Excel中不同工作表中的两个列表,以找到任何重复项,excel,worksheet-function,Excel,Worksheet Function,我知道这很简单,但我仍然需要帮助: 我有一个已完成培训的属性列表。我需要那些没有参加过培训的人的名字,但是系统没有给我这样的名单。然而,我有一份我们所有财产的清单。这意味着我必须比较不同工作表中的两列 属性由ID号标识。让我的生活更轻松的是,如果有一个公式可以检测重复并在完整的酒店列表中突出显示,那么没有突出显示的酒店就没有进行培训 如果你对我有任何建议,请告诉我 没有VBA 如果可以使用辅助列,则可以使用MATCH函数测试一列中的值是否存在于另一列或另一工作表的另一列中。如果没有匹配项,它将返

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

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

属性由ID号标识。让我的生活更轻松的是,如果有一个公式可以检测重复并在完整的酒店列表中突出显示,那么没有突出显示的酒店就没有进行培训

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

没有VBA

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

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

假设数据在Sheet1的A列中,另一个列表在Sheet2的A列中。在助手列的第1行中,放置以下公式:

=IfIsErrorMatchA1,‘Sheet2’!A:A,错,重复

向下拖动/复制此forumla,它将识别重复项

要高亮显示单元格,请使用条件格式:

通过一些修补,您可以在条件格式规则中使用此匹配函数,该规则将突出显示重复的值。我可能会这样做,而不是使用helper列,尽管helper列是在制定条件格式规则之前查看结果的好方法

比如:

=NOTISERRORMATCHA1,“Sheet2”!A:A,错

对于Excel 2007和更早版本,不能使用引用其他工作表的条件格式规则。在这种情况下,请使用helper列并在列A中设置格式规则,如下所示:

=B1=重复

此屏幕截图来自2010 UI,但同样的规则在2007/2003 Excel中也适用

没有VBA

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

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

假设数据在Sheet1的A列中,另一个列表在Sheet2的A列中。在助手列的第1行中,放置以下公式:

=IfIsErrorMatchA1,‘Sheet2’!A:A,错,重复

向下拖动/复制此forumla,它将识别重复项

要高亮显示单元格,请使用条件格式:

通过一些修补,您可以在条件格式规则中使用此匹配函数,该规则将突出显示重复的值。我可能会这样做,而不是使用helper列,尽管helper列是在制定条件格式规则之前查看结果的好方法

比如:

=NOTISERRORMATCHA1,“Sheet2”!A:A,错

对于Excel 2007和更早版本,不能使用引用其他工作表的条件格式规则。在这种情况下,请使用helper列并在列A中设置格式规则,如下所示:

=B1=重复

此屏幕截图来自2010 UI,但同样的规则在2007/2003 Excel中也适用


感谢您的帮助,我尝试了条件格式,但它说我不能使用对其他工作表的引用条件格式中的其他工作表引用和数据验证只能在Excel 2010及更高版本中完成。对于早期版本,需要将数据放在同一工作表中。出于这样的原因,在提问时最好说明您的Excel版本。@user2384032根据teylyn的评论,您不能在以前版本的Excel中使用这种条件格式,但我使用了一个新的条件格式规则来修改我的答案,该规则基于适用于您的helper列/第一个公式。看看它:和往常一样,如果这解决了你的问题,请考虑将答案标记为接受。干杯。直到去年我才使用Excel2003@pnuts:@pnuts,我说的不是命名范围,而是对工作表范围的引用。命名范围将始终在CF和DV情况下工作,无论Excel版本是什么。感谢您的帮助,我尝试了条件格式,但它说我无法使用对其他工作表的引用条件格式中的其他工作表引用和数据验证只能在Excel 2010和更高版本中完成。对于早期版本,需要将数据放在同一工作表中。出于这样的原因,在提问时最好说明您的Excel版本。@user2384032根据teylyn的评论,您不能在以前版本的Excel中使用这种条件格式,但我使用了一个新的条件格式规则来修改我的答案,该规则基于适用于您的helper列/第一个公式。检查:和往常一样,如果这解决了你的问题,请继续
sider将答案标记为已接受。干杯。直到去年我才使用Excel2003@pnuts:@pnuts,我说的不是命名范围,而是对工作表范围的引用。命名范围始终适用于CF和DV情况,无论Excel版本是什么。