如何使一列中的所有唯一值在相邻列中具有唯一值?

如何使一列中的所有唯一值在相邻列中具有唯一值?

我有一张 Excel 表,其中的数据不能包含指定的条件,否则当我从表中提取数据时会收到错误。

指定的条件是,特定行中任何两个内容相同的单元格都不能具有不同的值(ID) 位于相邻行中。为了更清楚地说明这一点:

床单

我想标记上面截图中的两行,因为“有效名称”在列(B)中映射到两个单独的ID在列 ( C) 中,这些应该相同ID

我有列标题“模糊名称”A),“有效名称”B),“ID”C)并且我希望在任何时候都标记我有两个或两个以上“有效名称”在列(B)中映射到两个不同的“身份证”在( )栏中C

答案1

如果你的数据是“表格”,那么你最好使用 COUNTIFS 公式:

=COUNTIFS([valid name],[@[valid name]],[ID],[@ID])

在此处输入图片描述

如果表中没有,则调整公式如下:

=IF(COUNTIFS(B:B,B2,C:C,C2)>1,"Duplicate","OK")

在此处输入图片描述

基本上,您在这里所做的是计算满足两个条件的行数,如果您愿意,可以将其扩展到更多条件。

相关内容