数据透视表格式化技巧之三——使用条件格式
今天我们介绍数据透视表格式化技巧系列文章的第三部分,使用条件格式。前两篇文章分别是
01
跟Excel中其他普通的区域一样,在数据透视表区域也可以使用条件格式。而且,在透视表区域使用条件格式时在选定应用范围时更加灵活,给我们进行数据可视化带来的更多的选择。
先来看我们今天使用的案例数据:
为了说明如何在透视表中使用条件格式,我们首先创建一个数据透视表:
选择收入列的任意单元格,在开始选项卡中点击“条件格式”,点击最前/最后规则,最后点击前10项:
在对话框中,将数量设为3:
点击确定,得到结果:
02
这个过程和结果看上去与在普通单元格上设置条件格式没什么区别。不过,如果选中这个单元格我们就会看到有一个格式选项的按钮,点击会出现一个菜单:
这个菜单用于设置你希望这个条件格式应用在什么范围。
缺省情况下,这个选择是“所选单元格”,也就是说只有当前单元格才应用条件格式。在透视表中,我们后面有两个选择。
我们首先选择最后一个:所有为“产品”下面显示“求和项:收入”值的单元格,会看到透视表上条件格式应用在了整个B列区域:
注意这个应用范围不包含第11行,因为第11行是总计,不是产品标签。
如果年度选择发生了变化,这个引用范围将随之做相应的变化,
如果行标签发生了变化,比如,增加了一个区域:
此时,注意这个应用范围并没有包含各区的合计单元格。
如果把区域和产品换个顺序:
此时,条件格式应用范围又放到了产品的合计上。
如果把区域放到列标签上:
此时,应用范围又放到了总计列上。
之所以条件格式的应用范围能够这么“智能”的变化,就是因为我们选择的是对所有标签为产品,值为收入求和的单元格起作用。
如果我们从透视表布局中去掉产品,或者收入改成平均,那么透视表上将不会应用任何条件格式:
如果我们将条件格式选择为第二个选项:
条件格式的效果如下:
条件格式被应用在整个求和项收入的区域,包括总计。
通过下面的各种变化,你可以理解这个选项的工作方式:
首先是交叉表:
如果我们去掉行总计:
调价格式“又放到了”列总计上。如果再去掉列总计:
条件格式又应用到了整个交叉表区域。
其实,这三种情况并不是由于应用的区域发生了变化,而是因为如果包含总计,那么总计也被包含在“所有显示求和行:收入值”的范围中。
03
将格式条件格式和透视表结合,我们可以做出很多动态的可视化效果。下面列出(大部分的实现方法都比较简单,以前基本上都介绍过,就不一一详细介绍了)。
首先是结合切片器使用,制作动态可视化效果:
可以使用图标集:
可以使用数据条:
最后,利用条件格式和数据透视表相结合,我们可以做出热力图:
这个制作方法是为复杂一些,想了解制作过程可以看这个视频:
怎么才能快速掌握好用的Excel技巧!