1

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

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

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

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

4

1 回答 1

8

没有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 2010 的条件格式

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

=B1="Duplicate"

此屏幕截图来自 2010 UI,但相同的规则应适用于 2007/2003 Excel。

使用规则辅助列的条件格式

于 2013-05-15T02:41:36.280 回答