如何根据多种条件对excel中的单元格进行颜色格式化

时间:2014-06-25 10:18:45

标签: excel excel-formula conditional-formatting

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

我该怎么做。 请帮忙

2 个答案:

答案 0 :(得分:1)

  1. 选择您要使用的范围;

  2. 点击主页>条件格式>新规......

  3. 在“仅格式化单元格”部分中,指定所需的条件。

  4. 单击“格式”按钮。

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

  6. 更多详情here

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

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

      然后再次:

    • 条件格式设置>突出显示单元格规则>大于,并且您输入的值 89 且颜色为绿色

    <强>更新

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

答案 1 :(得分:0)

据我了解,所有单元格都是一种或其他颜色,这意味着只需要通过条件格式设置一种颜色。 (另一个可以使用'标准'填充,让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来设置适用范围。