今天要教的是一个全新的知识点:如何制作展示复合分类项的数据透视表?
怎么理解这个概念呢?比如下面的案例,如果我们要统计各个职位的员工,分别在各部门、各年龄段和各学历中所占的数字,这其实是要做 3 个数据透视表。
如果我们要把 3 张透视表呈现在一起呢?这就是复合数据透视表。
案例:将下图 1 中的数据表设置成下图 2 所示的数据透视表。
解决方案:1. 选中数据表的任意单元格 --> 选择菜单栏的“数据”-->“现有连接”
2. 在弹出的对话框中点击“浏览更多”按钮。
3. 浏览电脑目录,选中本工作簿 --> 点击“打开”
4. 选中数据表所在的工作表 --> 点击“确定”
5. 选择“数据透视表”--> 选择“现有工作表”及所需放置的位置 --> 点击“属性”按钮
6. 在弹出的对话框中选择“定义”选项卡 --> 在“命令文本”处输入以下命令 --> 点击“确定”:
select 职位,年龄分段,"年龄" as 分类 from [Sheet1$] union all
select 职位,部门,"部门" as 分类 from [Sheet1$] union all
select 职位,学历,"学历" as 分类 from [Sheet1$]
7. 点击“确定”。
8. 在右侧的“数据透视表字段”区域,按以下方式拖动字段:
行:“分类”、“年龄分段”
列:“职位”
值:“年龄分段”
9. 选中数据透视表的任意单元格 --> 选择菜单栏的“设计”-->“报表布局”-->“以表格形式显示”
10. 选择“设计”-->“分类汇总”-->“不显示分类汇总”
11. 点开“年龄分段”旁边的下拉框 --> 在弹出的菜单中取消勾选“空白”--> 点击“确定”
12. 在字段区域选中值字段 --> 右键单击 --> 在弹出的菜单中选择“值字段设置”
13. 将字段名称修改为一个空格 --> 点击“确定”
现在,原本显得多余的值字段名称就不显示了。
14. 将“年龄分段”改为“分类明细”。
15. 拖动“分类明细”中的字段顺序,使其按要求排序,就设置完毕了。