为什么这个Excel公式返回条件格式的不同结果?
以下是一些演示数据:
您可以看到在列B中使用的公式对于任何连续的重复项都返回TRUE,但是当用作$ A $ 1:$ A $ 14上的CF条件时,将返回不同的结果?
这是CF设置:
因此,如果前任或后继者的价值相同,条件就成立。
在条件格式中,您可以将行号视为循环。 所以A1
的前身是A1048576
,而A1048576
的后继者是A1
。
列号也是一样。 XFD
跟在A
。
所以你的条件格式的公式是:
=OR(A1048576=A1,A1=A2)
要么
=AND(A1<>"",OR(A1048576=A1,A1=A2))
排除空单元格。
由于表单公式,这将无法正常工作。 那里
=OR(IFERROR(INDIRECT("A"&ROW(A1)-1)=A1,FALSE),A1=A2)
是需要的。
这也可以帮助你。 它也将工作在整个专栏。
=IF(A1="","",OR(A1=A2,A1=IFERROR(OFFSET(A1,-1,0),"")))