使用条件格式突出显示彼此不相邻的重复项

时间:2016-01-30 04:35:26

标签: excel vba excel-vba duplicates conditional-formatting

我们按特定顺序在Excel中有一个部件列表。由于我不会进入的原因,我们需要突出显示彼此不相邻的重复项。目前,我正在以条件格式使用此公式来完成这项工作。

=AND(COUNTIF($A$2:$A$82,$A2)>1,$A1<>$A2,$A2<>$A3)

这种方法效果很好,除非在下面的示例中有重复对的情况下,我们希望突出显示FO-1694,因为它们并不是彼此相邻的。但我们不希望NIS0257被突出显示,因为它们是。

目前
Current

理想情况下,这是我们想要看到的......

预期
Expected

有关这方面的任何想法都可以使用条件格式来实现吗?

注意:我已经在超级用户论坛(Link)上的过去帖子中直接发布了这个帖子,因为我需要这个完全相同的情况下的条件格式。我不赞成这篇文章的构建,但只希望得到一个以前没有答案的问题的答案。

1 个答案:

答案 0 :(得分:1)

使用此公式:

=NOT(AND(A2=OFFSET(A2,COUNTIF($A2:$A$82,A2)-1,0),A2=OFFSET(A2,-(COUNTIF($A$2:$A2,A2)-1),0)))

enter image description here

如果更改范围,请务必注意标记为绝对和相对的内容。