代码之家  ›  专栏  ›  技术社区  ›  CaffeinatedMike

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

  •  0
  • CaffeinatedMike  · 技术社区  · 9 年前

    我们在Excel中有一份按特定顺序排列的零件列表。出于我不想讨论的原因,我们需要突出显示当存在彼此不相邻的副本时。目前,我正在以条件格式使用这个公式来完成这项工作。

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

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

    目前
    Current

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

    预期
    Expected

    关于这一点,有什么想法可以使用条件格式来实现?

    注:我直接在超级用户论坛上发布了这篇文章( Link )因为对于完全相同的情况,我需要这种精确的条件格式。我不认为这篇文章的构建有什么功劳,但我只希望能得到一个以前没有答案的问题的答案。

    1 回复  |  直到 8 年前
        1
  •  1
  •   Scott Craner    9 年前

    使用此公式:

    =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

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