我有一些大型数据表,用于显示过去一年中每个月不同地区的员工百分比,我想添加一个条件格式,如果数字比上个月增加,则突出显示绿色单元格,如果减少,则突出显示单元格。我知道如何单独执行此操作,但我想知道是否有更大规模的方法可以执行此操作?
2 回答
下面假设数据的格式是雇员的百分比都在同一行中,并且连续的月份在连续的列中。
这是我设置工作表的方式:
获取红/绿格式的方法是突出显示 C2:M2,单击主页功能区下的条件格式,然后选择新规则。接下来,单击“使用公式确定要格式化的单元格”,然后在公式栏中输入以下内容:
=IF(C2 > B2, 1, 0)
现在单击格式并转到填充选项卡。选择您想要的任何绿色阴影,然后按 OK。在规则窗口上再次按确定,将创建“大于”规则。做同样的事情,但输入这个公式
=IF(C2 < B2, 1, 0)
并选择一个红色的阴影,你应该很高兴。
您没有提到的一种可能性是,从一个月到下个月价值没有变化的单元格应该既不是红色也不是绿色。如果将默认填充设置为“标准”填充而不是条件格式,例如红色,则仅使用两条规则仍然可以做到这一点:
选择要格式化的范围,比如 C2:M100,然后应用红色的“标准”填充。B2 被假定为一个数据点,但由于没有先例,因此不会被格式化。
使用公式使用条件格式规则覆盖此内容以确定要格式化的单元格,例如:
=C2>B2
并选择绿色填充。
添加第二条规则:
=C2=B2
并选择白色填充。
由于规则是互斥的,不妨同时检查Stop If True
两者。
没有必要,=IF(…,1,0)
因为这是条件格式并且隐含了 IF。
如果你想说一个交通灯类比,用琥珀色表示“不变”,对 B2:M100 使用“标准”琥珀色填充,选择 C2 并应用:
=C2>B2
如上并选择绿色填充,但将第二条规则更改为:
=C2<B2
并选择红色填充。
确保Applies to
以上两者的范围都是=$C$2:$M$100
(这只是通过选择C2
而不是整个适用范围开始的替代方法)。