【问题标题】:Highlight Duplicates Not Next To Each Other Using Conditional Formatting使用条件格式突出显示不相邻的重复项
【发布时间】:2016-05-07 23:37:59
【问题描述】:

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

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

这通常效果很好,除非在下面的示例中存在成对的重复项,我们希望 FO-1694 被突出显示,因为它们并不都彼此相邻。但我们不希望 NIS0257 被突出显示,因为它们是。

目前

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

预期

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

注意:我已经直接从超级用户论坛 (Link) 上的一篇帖子中发布了此内容,因为在完全相同的情况下我需要这种精确的条件格式。我不认为这篇文章的构建归功于我,而只是希望获得一个以前没有回答的问题的答案。

【问题讨论】:

    标签: vba excel duplicates conditional-formatting


    【解决方案1】:

    使用这个公式:

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

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

    【讨论】:

    • 您先生,绝对是圣人!我已经绞尽脑汁想了一天半来想办法做到这一点。可耻的是,在这种情况下,我没有考虑使用 Offset,出于某种原因,我的大脑一直在尝试使用 FindIndex 的想法。无论如何,感谢您传递这些知识并帮助我解决我的问题!
    • @CaffeineCoder 很高兴我能帮上忙。
    • 我希望你不介意,但我在原始用户的帖子 (link) 上也分享了你的解决方案(引用你作为解决方案的作者并且值得当然)
    • @CaffeineCoder 这些天我也需要在那里登录。我不介意。
    猜你喜欢
    • 2016-05-11
    • 2016-09-07
    • 2016-02-21
    • 2018-10-06
    • 1970-01-01
    • 2019-10-20
    • 2016-01-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多