用背景颜色自动填充单元格

用背景颜色自动填充单元格

我想知道如何将此功能合并到现有公式中:

=IF(M4491<4,"-1",IF(M4491=4,"0",IF(M4491=5,"1",IF(M4491=6,"2",IF(M4491>6,"3"))))
)

例如,如果数字或结果是M44915则目标单元格中​​的答案将是1。如何根据答案1或更大自动将红色背景颜色分配给此目标单元格。

如果结果是M44914那么目标单元格结果将是0,并且我希望该单元格的背景颜色为蓝色。

如果结果为M44913则目标单元格结果将为 -1 并且我希望该单元格的背景颜色为绿色。

答案1

Excel 允许 3 种颜色刻度格式样式,这是最大值。但是,我们可以通过应用多个条件格式规则来实现这一点:

  1. 3 色标度指定数字介于 1 至 3 之间(含 1 和 3)时的格式规则:

3 色标尺

  1. 创建两个规则,仅为包含特定值的单元格着色:

仅格式化包含以下内容的单元格

以类似方式应用第三条规则后,“条件格式规则管理器”框应如下所示:

结果

编辑:

您可以通过避免额外的嵌套来简化公式IF

=IF(M4491<4,-1,IF(M4491<5,0,IF(M4491<6,1,IF(M4491<7,2,3))))

或者,如果这是一个选项,你可以完全跳过它,并使用VLOOKUP。将你的 slab 分配到一个范围,比如说A1:B5,像这样:

╔═══╦═══╦════╗
║   ║ A ║ B  ║
╠═══╬═══╬════╣
║ 1 ║ 0 ║ -1 ║
║ 2 ║ 4 ║  0 ║
║ 3 ║ 5 ║  1 ║
║ 4 ║ 6 ║  2 ║
║ 5 ║ 7 ║  3 ║
╚═══╩═══╩════╝

然后您可以使用VLOOKUP来获取值:

=VLOOKUP(D2,$A$1:$B$5,2,1)

相关内容