【问题标题】:What does the parameter in this formula in conditional formatting really do in excel条件格式中这个公式中的参数在excel中的真正作用是什么
【发布时间】:2018-05-08 12:21:23
【问题描述】:

下面是一个公式,它采用 AH 列中的值列表,如果它们出现在 K 列中,则对其进行格式化

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

如果我引入 K3 而不是 K2,我选择的颜色会少一排。因此,例如,如果我在 K33 中有一个值存在于 AH 列中,而不是按照我想要的方式对其进行格式化,则 K32 被格式化,即使在 AH 列中找不到 K32 中的值。

【问题讨论】:

    标签: excel formatting conditional


    【解决方案1】:

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

    公式完全“按原样”应用于"applies to" 范围内的左上角 单元格,但随后(隐式地)针对该范围内的所有其他单元格进行调整,与调整方式相同如果拖到工作表上,那么如果你有条件格式的这个公式

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

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

    ....但是如果您将公式更改为使用K3 而不是K2,那么它仅在“适用于”范围也发生更改时才有效(从 K3 开始)。如果您不更改“适用于”范围,则格式将按照您的描述排在一行。

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

    1) 如果您在工作表上选择了一个区域作为应用到区域,但活动单元格不是该区域的左上角单元格,那么您输入的公式将被调整,就像您将其拖到顶部一样左单元格,例如如果在选择 C4:C7 并且 C7 为活动单元格时应用此公式 = A5="x",则实际使用的公式为 A2="x"

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

    【讨论】:

    • @pnuts 我认为这里有两件不同的事情。我相信我上面所说的总是正确的。暂时忘记如何设置 CF,只是结果。如果您查看一个条件并且它设置为“适用于”范围 B3:B7 但公式说 =B7="x" 那么它就像我说的那样工作,=B7="x" 应用于 B3,所以它的格式是B7="x",如果 B8="x" 等,则格式化 B4。确实,否则怎么可能呢?一旦设置了 CF,就无法判断当时的“活动单元格”是什么......
    • .....但是如果活动单元格不是左上角的单元格,就会发生一些奇怪的事情。如果我选择相同的范围 B3:B7 并应用相同的公式 =B7="x",但 B7 是活动单元格......那么 Excel 实际上会更改公式,就好像你将它从活动单元格拖到左上角一样,在这种情况下,公式更改为 =B4="x",所以我同意活动单元格的选择确实会影响结果。但只是因为它可能会改变公式。设置公式后,我在回答中所说的内容将适用
    • @pnuts 好的,是的,我同意——我应该区分实际应用的公式和用户输入的公式——这可能并不总是一回事!我会编辑我的答案
    • @pnuts - 这对我来说真的很平凡,否则我不会在这里!永远感谢您的洞察力和 cmets
    • 顺便说一句,在讨论条件格式时,我实际上想念它在 Excel 2003 中的工作方式。尽管您仅限于 3 个条件,但您实际上可以明确地看到每个单元格应用了哪个 CF 公式...... .
    【解决方案2】:

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

    这种公式,即返回 FALSE 或 TRUE 的公式通常用于条件格式。假设如果在 AH2:AH8 中找到 K2,您希望将单元格 K33 着色为红色。在这种情况下,您将在单元格 K33 的条件格式中使用该公式。如您所见,单元格 K33 的颜色与其值在 AH2:AH8 中的重复出现无关。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-27
      • 2019-06-23
      • 1970-01-01
      • 2018-03-08
      • 2018-04-21
      • 2019-10-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多