【问题标题】:How to do color formatting of cell in excel based on multiple conditions如何根据多个条件对excel中的单元格进行颜色格式化
【发布时间】:2014-06-25 10:18:45
【问题描述】:

我有两列。一列的层为Prime,essential,maintenance and Consumption。 其他列在% or as NA 中有values。 我想将所有层级为 Prime 和 Essential 的单元格和 value is >=90 格式化为 green 否则为 Red。 同样,如果层是maintenance or Consumptionvalue is >= 96,那么green else Red

我该怎么做。 请帮忙

【问题讨论】:

    标签: excel excel-formula conditional-formatting


    【解决方案1】:
    1. 选择您将使用的范围;

    2. 单击主页 > 条件格式 > 新规则...。

    3. 在“仅设置单元格格式”部分中,指定您需要的条件。

    4. 单击“格式”按钮。

    5. 在“设置单元格格式”对话框中,在“填充”选项卡下设置背景颜色。

    更多详情here

    对于您的条件格式,只需选择一列转到:

    • 条件格式>突出显示单元格规则>小于您输入的值 90 并突出显示您选择红色

      再说一遍:

    • 条件格式>突出显示单元格规则>大于并且在您输入的值 89 和颜色为 green

    更新:

    如需更多条件,请转到新规则并选择使用公式。对于绿色,公式将如下所示:=AND(A1="Prime",B1>90) 然后您对其他条件和颜色执行相同的步骤。

    【讨论】:

    • 您好,感谢您的回复。但是,如果您也编写公式,那就太好了。我对这种格式不太陌生,只知道基本规则:(
    • @Ratna 没问题,这对我两个很有用。请接受答案以结束问题。
    • @Ratna 现在对你来说会更容易。
    • 但是 Prime Essential n 等层级条件呢?
    • 你能放一张桌子的草图吗?
    【解决方案2】:

    据我了解,所有单元格都是一种或其他颜色,这意味着条件格式只需要设置一种颜色。 (另一个可以与“标准”填充一起应用,让 CF 规则在适用的情况下覆盖它)。

    用绿色填充“标准”并使用 CF 表示红色可能更容易,但绿色的公式规则(即用标准填充格式化整个范围的红色)可能是:

    =OR(AND(OR($A1="Prime",$A1="essential"),$B1>=0.9,NOT(ISTEXT($B1))),AND(OR($A1="maintenance",$A1="Consumption"),$B1>=0.96,NOT(ISTEXT($B1))))  
    

    这假设层在 ColumnA 中,百分比在 ColumnB 中(其中值 1 代表 100%,即使格式化为显示为 100%)。适用范围应为=$A:$B 或这些列中的行数,以适应。可以通过在输入 CF 公式规则之前选择 ColumnsA:B 来设置适用于范围。

    【讨论】:

      猜你喜欢
      • 2013-07-25
      • 1970-01-01
      • 1970-01-01
      • 2013-06-10
      • 2017-08-26
      • 1970-01-01
      • 2010-09-24
      • 1970-01-01
      • 2018-08-09
      相关资源
      最近更新 更多