我有这样的价值观:
如果值高于 -5 或 +5,它们也为红色。一切趋于 0 的东西都会变得更绿,就像屏幕截图一样。 使用每列的条件格式进行格式化是一项艰巨的工作。目前我们就是这样做的。
是否可以有一个公式为单元格背景着色,就像我在屏幕截图中所做的那样?特别是从红色到黄色到绿色的渐变?
这是更多数据。
我有这样的价值观:
如果值高于 -5 或 +5,它们也为红色。一切趋于 0 的东西都会变得更绿,就像屏幕截图一样。 使用每列的条件格式进行格式化是一项艰巨的工作。目前我们就是这样做的。
是否可以有一个公式为单元格背景着色,就像我在屏幕截图中所做的那样?特别是从红色到黄色到绿色的渐变?
这是更多数据。
基于 VBA 的解决方案的提案。您定义两种色标:一种用于负数,一种用于正数。您需要选择两个单元格(分开的)作为参考单元格。我选择了
A6
和C6
。您可以将整个调色板放在那里,但这不是必需的,只需一个单元格就足够了。在这些单元格中,将首先定义色标(且仅定义一次),然后根据值是负数还是正数为新单元格分配适当的标度。定义主要比例后,您需要指定要设置格式的单元格范围(
G4:K11
在示例中)并AppendRange
以此范围作为参数调用过程。只有包含数字的单元格才会被格式化。如果分配了比例,您可以更改格式化单元格的值,但不更改符号。如果单元格更改了符号或添加了新单元格,请
AppendRange
再次调用该过程。您所需要做的就是将这些新的或更改的单元格指定为范围。