说明 =countif(A:A,A1)>0 如何用作条件格式规则

Clarification on how =countif(A:A,A1)>0 works as a conditional formatting rule

我读过的所有内容都说 countif 函数的工作方式与 =countif(range, criteria) 相同。它似乎在 sheet 本身中以这种方式工作,但我对它如何作为条件格式中的自定义公式工作感到困惑。

我输入 =countif(A:A, A1)>1 作为应用于范围 A:A.

的自定义公式

假设以下值在 A 列中:

5
10
23
54
6
65
10
65

数值10和65高亮显示,这就是我想要的结果。但是,由于我将 A1 指定为条件(其中包含值 5),难道不应该突出显示所有字段吗,因为只有 1 个字段的值为 5?

我错过了什么?

A1 in =COUNTIF(A:A, A1)>1 不像 A 那样被锁定,所以它遍历整个指定范围。换句话说,它运行:

=COUNTIF(A:A, A1)>1

然后它继续像:

=COUNTIF(A:A, A1)>1
=COUNTIF(A:A, A2)>1
=COUNTIF(A:A, A3)>1
...

自定义公式的一个优势是它们可以在范围内迭代