本书是“疑难千寻千解丛书”之一,为读者展示了在Excel 2013中运用数据透视表解决疑难问题的实战技巧。
本书共15章,包含251个疑难案例,每个疑难案例均给出一个或多个解决方案,并融入一个或多个知识点讲解,贴切实际,深入浅出;在解决问题的同时,引导读者学习数据透视表应用的原理和知识扩展。本书适合各个层次的Excel用户,既可以作为初学者的入门教材,又可作为中、高级用户的参考手册。书中案例多数来源于各行各业中的实际案例,读者可以直接应用于实际工作中。阅读本书后,可以帮助读者快速提高数据处理能力和工作效率。
案例文件下载地址见封底和前言 你买书,我付款! #你晒单_我买单_周周免单# 晒单免单活动火热进行中! 你敢参与,我们就敢免单! 只要您进入我们的微博话题 #你晒单_我买单_周周免单# ,根据要求转发并晒单,免单大奖等你来拿! 活动详情请搜索微博话题 #你晒单_我买单_周周免单# ,或进入链接: http://weibo.com/p/1008080dabbb18832f3d6be246e6f62171b026 推荐购买: 疑难千寻千解丛书Excel 2013 VBA编程与实践 疑难千寻千解丛书Excel 2013操作与技巧 疑难千寻千解丛书Excel 2013函数与公式
第1章 认识数据透视表 1
第1节 数据透视表技巧 1
第2节 数据透视表结构 15
第3节 练习与思考 31
第2章 布局和打印 32
第1节 拖动字段 32
第2节 调整布局 40
第3节 打印 63
第4节 练习与思考 68
第3章 设置数据透视表格式 69
第1节 应用样式 69
第2节 自定义格式 80
第3节 条件格式 93
第4节 练习与思考 104
第4章 数据透视表排序 105
第1节 自动排序 105
第2节 自定义排序 112
第3节 练习与思考 119
第5章 数据透视表筛选 120
第1节 自动筛选 120
第2节 切片器筛选 141
第3节 练习与思考 163
第6章 数据透视表项目分组 164
第1节 自动分组 164
第2节 手动组合 174
第3节 练习与思考 181
第7章 更新数据源 182
第1节 刷新 182
第2节 动态数据源 193
第8章 数据透视表的计算 201
第1节 值汇总方式 201
第2节 值显示方式 211
第3节 计算字段与计算项 231
第4节 数据透视表函数 249
第5节 练习与思考 254
第9章 多重合并区域数据透视表 255
第1节 多重合并计算 255
第2节 练习与思考 274
第10章 获取外部数据创建数据透视表 275
第1节 使用多维数据集创建数据透视表 275
第2节 使用其他外部数据创建数据透视表 289
第11章 数据透视表与SQL 300
第1节 SQL语法基础 300
第2节 利用OLE DB结合SQL创建数据透视表 323
第3节 结合Microsoft Query创建数据透视表 347
第4节 练习与思考 369
第12章 数据透视表与数据模型 370
第1节 使用内置的数据模型创建数据透视表 370
第2节 使用PowerPivot创建数据模型 389
第3节 在PowerPivot中使用数据透视表 407
第4节 练习与思考 439
第13章 数据透视表与VBA 440
第1节 VBA语法基础 440
第2节 使用VBA创建数据透视表 458
第3节 使用VBA操作数据透视表 470
第4节 练习与思考 488
第14章 数据透视图 489
第1节 创建数据透视图 489
第2节 布局和样式 508
第3节 典型应用案例 519
第4节 练习与思考 536
第15章 综合应用实践 537
第1节 汇总同期利润对比表 537
第2节 费用差异分析报表 547
第3节 收发存汇总报表 555
第1节 数据透视表技巧
通过使用数据透视表,可以汇总、分析、浏览和提供工作表数据或外部数据源的汇总数据。本节主要介绍如何创建数据透视表、数据透视表对数据的规范要求、数据透视表的基础操作,帮助用户一步一步地深入了解数据透视表的威力。
疑难1 如何创建一个简单数据透视表
某销售部门2013年3月的销售数据,现需要快速汇总各个地区的订购量,应该如何操作呢?
解决方案1
以“销售数据”为数据源,通过插入“数据透视表”功能来创建数据透视表。
操作方法
※ 插入数据透视表 ※
步骤1 单击“销售数据”工作表数据区域中的任意单元格→单击“插入”选项卡→单击“表格”组中的“数据透视表”按钮。
步骤2 在弹出的“创建数据透视表”对话框中,此时的“表/区域”中已经默认选定了“销售数据”中的数据区域,同时默认自动创建“新工作表”,单击“确定”按钮,关闭对话框。
步骤3 此时会自动创建一个新工作表。在新工作表所出现的“数据透视表字段”窗格中,按下鼠标左键并拖动“地区”字段至“行”区域,拖动“订购量”字段至“值”区域,即可实现快速汇总统计各个地区的订购量。
解决方案2
通过【Alt+D+P】组合键打开“数据透视表和数据透视图向导”对话框,对“销售数据”数据源创建数据透视表。
操作方法
※ 利用向导创建数据透视表 ※
步骤1 按下【Alt+D+P】组合键(此处首先按下【Alt】键,然后放掉,再按下【D】键、【P】键),在弹出的“数据透视表和数据透视图向导―步骤1(共3步)”对话框中,选择“数据透视表”的单选按钮,单击“下一步”按钮。
步骤2 在弹出的“数据透视表和数据透视图向导―第2步,共3步”对话框中,在“选定区域”中选择销售数据!$A$2:$E$19数据区域,然后单击“下一步”按钮。
步骤3 在弹出的“数据透视表和数据透视图向导―步骤3(共3步)”对话框中,选择“新工作表”单选按钮→单击“完成”按钮。
步骤4 此时会自动创建一个新工作表。在新工作表所出现的“数据透视表字段”窗格中,按下鼠标左键并拖动“地区”字段至“行”区域,拖动“订购量”字段至“值”区域,即可实现快速汇总统计各个地区的订购量。
原理分析
利用“数据透视表和数据透视图向导”对话框来创建数据透视表是Excel 2003工具菜单中最常见的创建数据透视表的方式。但从Excel 2007开始,微软对该工具菜单的功能进行了删减。若要使用“数据透视表和数据透视图向导”对话框来创建数据透视表,只能通过【Alt+D+P】组合键的方式打开该对话框。
知识扩展
※ 数据透视表的发展历程 ※
虽然数据透视表是Excel里面的一个强大功能,但其概念并不是由微软最早提出的,而是由Lotus公司提出的。1993年Lotus公司开发出了Windows版的透视表,称之为“Lotus Improv”。
微软公司直到1995年才在Excel 5中开发出了数据透视表。Excel 97增强了数据透视表向导功能,并对数据透视表的功能进行了重大改善,如添加计算字段的能力,开放数据透视表缓存等,从根本上改变了创建和管理数据透视表的能力。到Excel 2000时,引入数据透视图,为用户提供了用图形的方式表现数据透视表的方法。到Excel 2007时,又在数据透视表的功能和设计方面进行了新的改进。Excel 2010的数据透视表增加了切片器。而目前的Excel 2013版本中,引入了推荐数据透视表、日程表、向上钻取、向下钻取等众多新功能。本书主要基于Excel 2013版本进行撰写。
疑难2 如何用含有合并单元格的数据来创建数据透视表
某公司2013年3月的销售清单,数据里包含了合并单元格。现需创建数据透视表,但所得到的结果却不是想要的,“行标签”里面出现了“(空白)”字段。那么如何对含有合并单元格的数据源创建数据透视表呢?
解决方案
取消合并单元格,填充相同内容项,然后创建数据透视表。
操作方法
步骤1 选中含有合并单元格的区域A2:A18 →单击“开始”选项卡→选择“剪贴板”组→单击“格式刷”按钮,然后对单元格区域G2:G18使用格式刷功能,保留合并单元格格式。
步骤2 选中合并单元格区域A2:A18→单击“开始”选项卡→选择“对齐方式”组→选择“合并后居中”选项→选择“取消单元格合并”选项,即可取消合并单元格。
步骤3 选中取消合并后的单元格区域A2:A18→单击“开始”选项卡→选择“编辑”组→单击“查找和选择”按钮→选择下拉列表中的“定位条件”选项;在弹出的“定位条件”对话框中选择“空值”单选按钮→单击“确定”按钮,即可定位并选中单元格区域A2:A18中所有空值的单元格。
步骤4 在选中的空白单元格中输入“=A2”,然后按【Ctrl+Enter】组合键,即可实现空白单元格填充相同项。
步骤5 选中备用合并单元格区域G2:G18→单击“开始”选项卡→选择“剪贴板”组→单击“格式刷”按钮,重新刷回单元格区域A2:A18。
步骤6 清除G列单元格格式,以A2:E18单元格区域为数据源,按照疑难1方法即可创建数据透视表。
原理分析
本例因为合并单元格的存在,导致需要通过多个步骤对合并单元格进行处理,才能创建所需的数据透视表。
※ 培养良好的数据录入习惯 ※
就数据透视表而言,其对数据规范要求比较严格,应尽量避免在数据源中使用合并单元格。所以要求用户在数据录入的时候,必须养成良好的数据录入习惯,以有利于更好地管理数据,帮助用户更好地进行数据分析。
在日常工作中,不少企业为了让数据显示得更直观,经常采用二维表的数据录入格式对数据进行录入;但在后期的数据统计汇总中,却不能随心所欲地使用数据透视表进行汇总统计,大大削减了数据透视表的威力,且降低了工作效率。为了后期的基础数据维护,必须养成良好的录入一维表数据格式的习惯,避免使用二维数据表进行数据录入。
列举了一维表与二维表格式对比图,培养良好的数据分析习惯,从录入一维数据表开始。
注意
因为数据透视表对数据要求比较严格,在进行数据录入的时候,必须按照数据库的格式对数据进行录入,需要指定每一列字段的数据类型。在同一字段下的数据,不能出现混合类型(“日期”和“文本”、“数值”和“文本”等类型),混合类型不利于用户养成良好的数据录入习惯,不利于以后的数据管理和后期的数据分析。
疑难3 如何使用推荐的数据透视表
Excel的推荐数据透视表新功能能够快速汇总大量数据并提供各种数据透视表选项的预览,让用户可以选择其中一种最能体现其观点的数据透视表,而不必重新创建新的数据透视表。某公司的财务费用支出数据,那么如何快速创建不同汇总分析的数据透视表?
解决方案
使用推荐的数据透视表功能对不同形式的数据透视表进行预览。
操作方法
※ 使用推荐的数据透视表 ※
步骤1 单击“数据源”工作表数据区域中的任意单元格→单击“插入”选项卡→选择“表格”组中的“推荐的数据透视表”按钮。
步骤2 在弹出的“推荐的数据透视表”对话框中,选择一种最符合表达数据观点的数据透视表,(如本例中选择“求和项:总费用,按部门”的推荐),最后单击“确定”按钮,即可成功创建合适的数据透视表。
原理分析
“推荐的数据透视表”是Excel 2013新增的功能。用户使用该功能,能够快速汇总报表数据并提供各种数据透视表字段布局预览,帮助用户提高数据分析效率,同时也让Excel变得更聪明。
疑难4 编写VBA程序来创建数据透视表时,对数据透视表的名称识别尤其重要。创建数据透视表的时候,可得到创建的数据透视表名称为“数据透视表1”。但若要把该数据透视表名称重新命名为“汇总数据”,那么应该如何重命名呢?
解决方案
修改“数据透视表名称”文本框中的内容即可。
操作方法
※ 重命名数据透视表 ※
单击数据透视表区域中任意单元格→单击数据透视表工具中的“分析”选项卡,将“数据透视表”组的“数据透视表名称”文本框中的“数据透视表1”内容修改为“汇总数据”。
原理分析
修改数据透视表名称,就像一个人修改自己的姓名需要去派出所将原来的姓名删除然后填写新的姓名进行备案一样;在本例中关键是需要找到“数据透视表名称”文本框,然后对文本框的内容进行修改。
通过对本例的实践,能够更快地帮助用户熟悉数据透视表。
疑难5 如何移动数据透视表位置
创建完毕的数据透视表,现在需要把该表移动至D4单元格位置,应该如何操作呢?
解决方案
通过“移动数据透视表”功能实现数据透视表的位置移动。
操作方法
※ 移动数据透视表 ※
步骤1 单击数据透视表区域中任意单元格→选择数据透视表工具中的“分析”选项卡→单击“操作”组中的“移动数据透视表”按钮。
步骤2在弹出的“移动数据透视表”对话框中,选择移动的位置为“现有工作表”的单元格“Sheet1!$D$4”。
步骤3 移动后的数据透视表。
原理分析
借助“移动数据透视表”功能能够把创建好的数据透视表准确地移动到任何位置。