【问题标题】:Excel conditional formatting: color based on comparison of values in a rowExcel 条件格式:基于行中值比较的颜色
【发布时间】:2018-11-25 03:49:59
【问题描述】:

如何根据该行中的值格式化单元格的颜色?在这张表中,我想为每一行给出最昂贵的承运人红色,最便宜的承运人为绿色,中等范围的承运人为橙色:

条件格式化后,它应该如下所示:

谢谢!

【问题讨论】:

  • 到目前为止你研究/尝试了什么?
  • 我尝试使用 3 色标度,但单元格值沿列进行比较,而不是针对每一行。所以每一列都有从上到下的渐变绿到红。不是我的目标。

标签: excel formatting conditional


【解决方案1】:

应用分级色阶条件格式,但将Applies to 范围设置为=$B$2,$E$2:$F$2

然后使用格式刷将此条件格式复制到下面的行中。您最终会为每一行设置一个单独的规则:

格式化你的颜色以适应。

【讨论】:

    【解决方案2】:

    另一种只有两条规则的方法是“标准”填充橙色尽可能多的列 B、E 和 F,从 B:F 中选择并清除任何 CF 规则,然后 HOME > 样式 - 条件格式,新规则.. ., 使用公式确定要格式化的单元格格式化该公式为真的值:

    =AND(B1=MAX($B1,$E1,$F1),B1<>"")
    

    Format...,选择红色填充,OKOK

    添加另一个公式规则:

    =AND(B1=MIN($B1,$E1,$F1),B1<>"")
    

    用绿色填充。

    从选定的单元格中选择 ColumnD 并清除规则。

    如果出现平局,则绿色优先,除非规则顺序颠倒。

    【讨论】:

      猜你喜欢
      • 2015-08-18
      • 1970-01-01
      • 1970-01-01
      • 2019-03-16
      • 1970-01-01
      • 1970-01-01
      • 2017-11-14
      • 1970-01-01
      相关资源
      最近更新 更多