条件格式中的这个公式中的参数究竟是在Excel中做什么的

下面是一个公式,其中列AH中的值列表,如果它们出现在列K中,它们的格式

= COUNTIF($ $ AH 2:$ $ AH 8 K2)> 0

如果我介绍K3而不是K2,我select的着色会错过一行。 因此,如果例如我有一个存在于列AH中的K33值,而不是按照我希望的格式进行格式化,即使K32中的值无法在AH列中find,K32也将被格式化。

一旦你有一个公式和“适用于”设置为条件格式条件的范围,它总是这样工作:

该公式按“原样"applies to"范围左上方的单元格,但随后对该范围内的所有其他单元格进行了调整(隐式),与拖动工作表时调整方式相同,所以如果您有条件格式的这个公式

=COUNTIF($AH$2:$AH$8,K2)>0

…..而“适用范围”例如是K2:K100 ,则如果K2存在于范围AH2:AH8中,则K2将被格式化,如果K3存在于范围AH2中,则格式化K3:AH8,K4如果K4存在于AH2:AH8 …..等范围内,将被格式化

….但是,如果您更改公式以使用K3而不是K2那么只有在“适用于”范围也发生了变化(从K3开始)时才起作用。 如果您不更改“适用范围”,则格式将按照您所描述的方式排列。

请注意,在条件格式中应用的公式可能不是在某些情况下实际使用的公式:

1)如果您在工作表上select一个范围适用于范围,但活动单元格不是该范围的左上angular单元格,那么您input的公式将被调整,就像您将其拖动到左上单元格一样,例如,如果应用此公式= A5 =“x”,则selectC4:C7,使用C7作为活动单元格,则实际使用的公式为A2 =“x”

2)如果您已经设置了条件格式条件,然后更改“应用于”范围,则公式可能会根据该更改进行调整

如果在AH2:AH8范围内K2中的值的出现次数大于0,那么您的公式返回TRUE。换句话说,如果K2中的值在AH2:AH8中find,则返回TRUE。 如果用K3代替K2,那么K3中的值的出现次数将与0进行比较。

这种公式,即返回FALSE或TRUE的公式通常用于条件格式化。 让我们说,如果在AH2:AH8中findK2,则希望将单元格K33的颜色设为红色。 在这种情况下,您可以使用单元格K33的条件格式中的公式。 如您所见,K33的颜色与AH2:AH8的价值重现无关。

因为您在公式中将参考值更改为K2,所以相邻的单元格也不能上色。 公式决定着色应用的规则。 要应用规则的单元格取决于放置公式的位置。