条件格式化中此公式中的参数在excel中实际上做了什么

时间:2017-11-24 13:10:58

标签: excel formatting conditional

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

中,则将其格式化

= COUNTIF($ $ AH 2:$ $ AH 8 K2)大于0

如果我介绍K3而不是K2,我选择的颜色会将其标记错过一行。因此,例如,如果我在K33中存在一个存在于AH列中的值,而不是按照我希望的方式对其进行格式化,则对K32进行格式化,即使K32中的值无法在AH列中找到。

2 个答案:

答案 0 :(得分:1)

一旦你有一个公式并且"适用于"为条件格式条件设置的范围总是这样:

正确应用公式"按原样#34;到"applies to"范围内的左上角单元格,然后对该范围内的所有其他单元格进行调整(隐式),就像在工作表上拖动时调整一样,所以如果你有条件格式中的这个公式

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

.....并且"适用于"范围是K2:K100,例如,如果K2存在于AH2范围内,则格式化K2:AH8,如果K3存在于AH2范围内,K3将被格式化:AH8,如果K4存在于范围内,K4将被格式化AH2:AH8 .....等等。

....但是如果您更改公式以使用K3而不是K2,那么只有当"适用于"范围也改变了(从K3开始)。如果你不改变"适用于"范围然后格式将是你描述的一行。

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

1)如果您选择工作表上的范围应用于范围,但活动单元格不在该范围的左上角单元格中,那么您输入的公式将被调整,就像您将其拖动到左上角的单元格,例如如果你应用这个公式= A5 =" x"选择C4:C7并且C7为活动单元格时,实际使用的公式为A2 =" x"

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

答案 1 :(得分:0)

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

这种公式,即返回FALSE或TRUE的公式,通常用于条件格式化。让我们说,如果在AH2:AH8中找到K2,您希望将单元格K33染成红色。在这种情况下,您将在单元格K33的条件格式中使用该公式。如你所见,细胞K33的颜色与其在AH2中的重现值无关:AH8。

相邻单元格也不能被着色,因为您在公式中更改了对K2的引用。该公式确定应用着色的规则。要应用规则的单元格取决于放置公式的位置。