Excel里面的条件格式非常强大,可以让单元给区域在满足条件以后显示出指定的格式。条件格式里面还有两个细节,不知道大家注意到没有,下面来看一下吧。
01条件格式规则排序
当有多个条件格式规则应用于同一个单元格区域时,就会涉及到优先级问题了。如下图所示,单元格区域里面设置了>200时,显示黄色背景色,>500时,显示蓝色背景色。
进行设置的时候,先设置>200的规则,然后再设置>500的规则。点击条件格式-管理规则,可以打开条件格式规则管理器。
在条件格式规则管理器里面查看两条规则,这时可以看到,先设置的规则排在下方,后设置的在上方,在单元格区域里面是正常生效的。
如果将两个规则顺序换一下,就会出现像下图这样结果,符合条件的单元格填充黄色,但是没有填充蓝色。
这是因为条件格式按所示顺序应用,当格式出现冲突时,排在上面位置的格式生效。在这里,两条规则都是填充背景色,>500的数据同时满足两个条件,因此出现了冲突,就根据第一条规则显示黄色。
将第二条规则的格式修改为除了背景色以外的其他格式,例如边框,应用以后,这里格式上不会冲突,于是满足的单元格就会添加上边框了,如下图所示。
所以今后如果同一个区域有多条规则的话,记得要注意这些规则的顺序。
02如果为真则停止
在条件格式规则管理器中,每条规则右侧还有这个选项:如果为真则停止,默认是不勾选的。
这个选项一般看到的解释是勾选上以后对应条件规则生效了,下面的条件则不再执行。其实可以更具体一点,这是针对单独一个单元格进行的。当然了规则可以应用于单独单元格,也可以应用于区域,在这里分析的都是一个具体单元格是否显示格式。
假设勾选上了第一条规则右侧的如果为真则停止,这个规则的格式在某个单元格中生效。这个具体单元格,即使符合排在下方的第二条或者第三条规则,也不会生效相应的格式(即使格式不冲突)。如果单元格不符合第一条规则,符合第二条规则,就会显示第二条规则设置的格式。
例如还是上面两条规则,将第一条规则右侧的如果为真则停止勾选上以后,数据>500的三个单元格同时符合两个条件,就只显示第一条规则的背景色,不显示第二条规则的框线了。
也许有人会理解为这里是因为第一条规则勾选上了,因此第二条规则就直接不生效,这里是有误的,上面的例子刚好三个单元格同时符合两条规则。
再加一条,设置<200的单元格为紫色背景的规则,应用范围是相同的$B$3:$D$6。符合这条新规则的三个单元格并不符合另外两条规则。勾选上第一条如果为真则停止选项,这三个单元格还是会显示为紫色背景,而不是单理解为第一条勾选上以后,第二条规则直接不生效,单元格不显示背景色。
那么这个功能的具体应用的话,可以是对于满足某个条件的单元格,进行进一步突出显示。这里大于500的数据,增加框线来突出显示。不需要突出显示但是又不想去掉规则(尤其是公式比较复杂且重要,不便删除)的时候,就勾选上如果为真的停止,还是非常实用的一个功能。
今天介绍的两个关于条件格式的小细节稍微有点难理解,我也是发现了这个选项后,在网上搜索了没有找到准确的解释,花时间研究了一番才弄清楚的。大家可以看完文章以后打开Excel实际操作一下,体会这其中的细节。
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
加入交流群
请使用微信扫一扫!