上节导读:透视表强大的排序和筛选
本节导读:透视表的版面美化,VBA控制固定列宽
下节导读:透视表中的项目组合
几天以来对数据有些疲劳了?那就不聊数据了,今天我们就来聊透视表的版面优化。
适当慢下来,才能轻松地穿过计算、OLE DB查询,Query查询、SQL Servr创建数据透视表、透视图等透视表旅程的必经之路。
国际惯例先上图
这是我习惯使用的透视表版面,看起来清爽,没有过多的干扰因素。前几章的演示我都采用的是表格形式的布局。其实透视表内置了多种形式的布局供我们选用。
图:我喜欢的风格
报表布局
在我们刚创建了透视表时,透视表默认是以压缩的形式来展现数据。行字段都排列在同一列就是压缩形式的典型特征。视角权重从上往下递减。如果要转换统计视角只能在透视表字段框中拖动。
压缩形式布局的透视表的分类汇总即可显示在顶部,也可以显示在底部,这个特点是表格形式布局的透视表没有的。
图:压缩形式的分类汇总
除了压缩形式,大纲形式布局的透视表也同时具备分类汇总在上、下显示。
设置路径:设计→报表布局
图:大纲形式
大纲形式的分类汇总,和压缩形式一样,大纲形式也不支持字段的直接拖动。
图:大纲形式的分类汇总
重点说说表格形式布局的透视表,在报表布局按钮下有“重复所有项目标签”和“不重复项目标签”两个选项。
图:重复标签和不重复标签
所谓重复标签,是指相同字段重复显示,反之,只显示一个。
图:重复标签和不重复标签设置结果
我们熟知的合并居中在哪里呢?
设置路径:透视表选项→勾选“合并且居中排列带标签的单元格“→确定
图:合并居中单元格
空行按钮
在设计菜单下有一个“空行按钮”,这个按钮可以为每一个行字段加入一空行,使报表更美观。
图:空行
点击透视表,应用“在每个项目后插入空行”的效果如图所示:
图:有空行和无空行
批量设置分类汇总格式
分类汇总和明细数据的格式通常有所区别,特别是设置了多个字段的分类汇总,如果不进行设置有可能会干扰我们阅读。
透视表对任何字段的分类汇总都可批量设置,将鼠标放在分类汇总左侧,光标呈向右箭头状态时点击,则选中了该字段下所有的分类汇总进行格式设置。
图:分类汇总格式设置
这种选择方式也可以演化为对相同内容的快速选择。在本例中,我可以快速选择所有”招待费“或所有的”企划部“等内容。
自定义样式
在前面的章节已介绍过,不管是超级列表还是透视表,excel除了内置了很多表格样式供用户选用外,用户也可以按自己的要求来自定义样式。
我以这个样式为例,介绍一下自定义方法。
图:自定义样式
设置路径:设计菜单→数据透视表样式
图:样式设置路径
在这个对话框中,选中要设置的项,点击格式即可以对透视表样式任何字段的字体、边框填充进行设置。
图:样式设置对话框
对应的设置如图,按自己的需求设置即可。
图:样式设置对应
列宽固定
样式虽然可以设置边框等格式,但并不能固定列宽。象这个例子,已经设置好列宽适合打印,但一刷新的时候列宽自动还原,又得重新设置一次。
图:列宽随刷新自动还原
解决方法一:设置
设置路径:数据透视表选项→取消勾选“更新时自动调整列宽”
图:取消勾选“更新时自动调整列宽”