2016-01-30 44 views
0

我们按照特定顺序在Excel中列出了部分零件。由于我不会涉及的原因,我们需要突出显示何时存在不相邻的重复项。目前,我以条件格式使用此公式来完成这项工作。使用条件格式突出显示重叠不相邻的副本

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

这主要运作良好,除了在有双像下面的例子重复的情况下,我们希望FO-1694加以强调,因为他们并不都是彼此相邻。但是我们不希望NIS0257被突出显示,因为它们是。

目前
Current

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

预计
Expected

任何想法上这可以使用条件格式可以实现吗?

注意:我直接从超级用户论坛(Link)上的一篇帖子发布了这篇文章,因为我需要为相同的EXACT条件格式。我不赞赏这篇文章的构建,但只希望为以前没有回答的问题获得答案。

回答

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

如果更改范围内,那么一定要注意什么标记为绝对和相对的。

+0

你先生,是绝对的圣人!我花了一天时间试图想出一个办法来完成这个任务。可耻的是,我忽略了在这种情况下使用Offset,由于某种原因,我的大脑不断尝试使用FindIndex。无论如何,感谢您传递这些知识并帮助我解决问题! – CaffeinatedCoder

+0

@CaffeineCoder很高兴我能帮到你。 –

+0

我希望你不要介意,但我在原用户的帖子上分享了你的解决方案([link](http://superuser.com/a/1033591/551593))(引用你为作者的解决方案,当然值得所有的功劳) – CaffeinatedCoder

相关问题