相关文章推荐
俊秀的跑步机  ·  蓝牙mac地址-掘金·  1 年前    · 
玉树临风的斑马  ·  java - Can't use ...·  1 年前    · 
悲伤的熊猫  ·  Android ...·  1 年前    · 
成熟的小熊猫  ·  python ...·  1 年前    · 
转载自品略图书馆http://www.pinlue.com/article/2020/04/2815/5810254760534.html 一般的 数据透视表 ,修改原表 数据 后,需要手动 刷新 才可以更新计算,本文通过几步简单的操作,来实现 自动 计算。 情况一:透视表与原始表格在同一个工作表 普通表格转换成为动态表 点击表格中的任意一个单元格,在插入菜单,点击表格,此表是有标题的,因此将其勾选,确...
今年想重新做个记账表。 之前用过手机APP,做过手动记账的A4模板,都各有优缺点。APP方便但是耗眼睛,纸档的记录方便核算不方便,想不利于做 数据 分析。 最终敲定还是用 Excel (用的WPS)。平时记录基础 数据 ,利用 数据透视表 汇总分析。 这里有一个问题,基础 数据 更新后, 数据透视表 不会 自动 更新。手动更新的方法有几种,菜单栏选择 刷新 或者右键单击 数据透视表 更新都不够直观,所以想到设置 刷新 按钮,利用 VBA 实现。 2 VBA 代码 网上搜索 代码 ,一般给出的方法如下: ActiveSheet.PivotTab Set st = ThisWorkbook.Worksheets("aaa") '透视表所在sheet Set sht = ThisWorkbook.Worksheets("bbb") '透视表源 数据 所在sheet arr = Array(" 数据透视表 1", " 数据透视表 2", " 数据透视表 3") With st...
Excel 中,如何定时 刷新 数据透视表 如图 7‑12所示为某公司销售订单汇总表的 数据透视表 ,其 数据 源为外部 数据 连接,当该 数据透视表 数据 源发生变动时,如果需要将变动后的 数据 更新到 数据透视表 中,就需要对 数据透视表 进行手动 刷新 操作。那么,有没有办法设置定时 自动 刷新 数据透视表 呢? 图7‑12销售订单金额汇总表 解决方案1: 通过“ 数据 ”选项卡的“连接属性”设置 数据透视表 刷新 频率。 用OLE DB窗口引用工作表或写SQL语句,因为用这个方法同 VBA 相通,copy下来 代码 区的的语句 打开透视表文件,将透视表中的字段全部拖出来,也就是变成一个空 数据透视表 。 右击下面工作表图标 或者 工具》宏》visual basic 编辑器,点击模块看到 代码 区 将2、1步骤copy的语句commandtext的 数据 Array中的引号中 .CommandText = Array(" ") 可能不同版本会有一些差别,同时SQL语句中如果添加了文本生成新字段,双引号要成对翻倍 如:"出库" AS 表单选项 要改成 ""出库"" AS 表单选项 语句太长的处理:在 代码 区如果你想好看一些,你可以插入“ _”来换行,当然不能插在一个单词或 自动 名等中间。 将文件存盘,重新打开就会有了 数据 ,你可以将字段拖入 数据透视表 中,创建你自己的 数据透视表 , 这样文件就可以使用,相信 VBA 的引导不用教就可以交给别人使用了 下面附上 代码 ,包含3个区: 1、 工作簿去,打开文件时工作 Private Sub Workbook_Open() Dim OP If Dir(Sheets("path").Range("A1")) = "" Then OP = MsgBox("源文件已被移走,请选择下列选项" + Chr(10) + "1、选择是,重新输入文件全名" + Chr(10) + "2、选择否,打开原有的 数据透视表 " + Chr(10) + "3、选择取消,关闭文件", vbYesNoCancel, "Scarlett温馨提示") If OP = vbYes Then UserForm1.Show End If If OP = vbNo Then ActiveWorkbook.Close True End If If OP = vbCancel Then Exit Sub End If Call refreshpv End If End Sub 2、窗体区,实现文件的查找 Private Sub CommandButton1_Click() Dim fopen As FileDialog Set fopen = Application.FileDialog(msoFileDialogFilePicker) fopen.Show TextBox1.Value = fopen.SelectedItems(1) Set fopen = Nothing End Sub Private Sub CommandButton2_Click() If InStr(TextBox1.Value, ".") > 0 Then Sheets("path").Range("A1") = TextBox1.Value Call refreshpv unload me MsgBox "文件名要带路径含后缀的文件名", "Scarlett_88温馨提示" TextBox1.SetFocus End If End Sub Private Sub CommandButton3_Click() Unload Me End Sub Private Sub TextBox1_Change() End Sub Private Sub UserForm_Activate() End Sub Private Sub UserForm_Click() TextBox1.Value = Sheets("path").Range("A1") End Sub 3、模块区,实现SQL语句的地址更新和 刷新 数据透视表 数据 源 Sub refreshpv() With ActiveSheet.PivotTables(" 数据透视表 1").PivotCache .Connection = Array( _ "OLEDB;Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Sourc
字数:496000 页码:301 -------------------------------------------------------------------------------- 高级(ad-hoc)查询,即时 数据 分析,计算字段,前10评级,根据季度将 数据 分组,设置解决方案的格式,常见的故障排除方法,外部和OLAP 数据 数据 透视图,利用 VBA 实现 自动 化, Excel 服务器,熟悉功能区。   “使用没有 数据透视表 的电子表格软件就像使用没有生火的壁炉。Bill和Mike提供了进一步理解 数据 的潜能。本书用浅显易懂的方法,以及适合专业人士的小篇幅论述了功能强大、容易理解的指令。”     ——菲利普服务公司产品服务组CEO,Bruce Roberson “在如今这个有太多 数据 和太少时间的时代,本书非常专业地提供了内容丰富的 数据透视表 教程,让我们可以更高效地利用自己的 数据 和时间。”     ——德勒咨询公司高级经理,Kameron Yu   本书集中了 数据透视表 所有优秀的功能,是一本内涵丰富的指南,提供了日常问题的解决方案。 只需学习前2章就可以掌握如何创建基本的 数据透视表 并提高生产率,在数分钟内生成报表。 在前6章内可以学会使用 数据透视表 快速突出显示排名前1O的客户或者收益率排在后5位的产品;快速创建分析结果,根据产品或者地区,或同时根据这二者来对比本阶段与上一阶段的销售额;单击几下鼠标,而不需要了解任何公式,就可以方便地按月、按季度或者按年汇总交易 数据 。 读完本书,您将成为 数据透视表 的真正权威,能够利用 VBA 使 数据透视表 自动 化,用OLAP多维 数据 集创建外部 数据 数据透视表 ,甚至创建动态报表系统。让企业经理单击几下鼠标就可以自己找到问题的答案。   ·利用大量 数据透视表 的诀窍;   ·在数秒钟内创建功能强大的汇总报表:   ·方便地构建高级(ad-hOC)查询工具:   ·增强执行报表的能力;   ·筛选出前10位客户或者产品的报表:   ·将动态图表添加到报表中;   ·按月、按季度或者按年快速汇总日常 数据 。 在目前的电子表格软件中,Microsoft公司的 Excel 无疑是人们用得最多的。但是普遍认为大约50%的 Excel 用户只利用了20%的 Excel 功能,要真正发挥 Excel 强大的功能, 数据透视表 无疑是必须掌握的。本书首先介绍了 数据透视表 的基础,然后逐步介绍创建 数据透视表 、自定义透视表、查看视图 数据 、在透视表内进行计算、使用 数据 透视图等可视化工具、分析 数据 源、共享 数据 表、使用和分析OLAP 数据 、在透视表中使用宏和 VBA 等内容,并集中解答了一些常见的透视表问题。   本书由Mr. Excel 等经验丰富的 Excel 专家执笔,图文并茂,内容详实,并在相关网站上提供了书中示例使用的 Excel 文件,可供读者练习操作时使用,非常适合中、高级 Excel 用户,以及公司中需要大量统计报表的工作人员。 第1章 数据透视表 基础 1 1.1 什么是 数据透视表 1 1.2 为什么应该使用 数据透视表 2 1.3 何时应该使用 数据透视表 4 1.4 数据透视表 的结构 4 1.4.1 值区域 4 1.4.2 行区域 5 1.4.3 列区域 5 1.4.4 报表筛选区域 6 1.5 数据透视表 的幕后 7 1.6 对 数据透视表 报表的限制 7 1.7 下一步 9 第2章 创建基本 数据透视表 11 2.1 为 数据透视表 报表准备 数据 11 2.1.1 确保 数据 以表格形式布局 12 2.1.2 避免在分节标题中存储 数据 12 2.1.3 避免重复组作为列 13 2.1.4 消除 数据 源中的空白和空单元格 13 2.1.5 应用适当的类型格式于字段 14 2.1.6 有效的 数据 源设计概要 14 2.2 案例学习:清除 数据 用于 数据透视表 分析 15 2.3 创建基本 数据透视表 16 2.3.1 添加字段到报表中 19 2.3.2 增加 数据透视表 的层次 22 2.3.3 重新排列 数据透视表 22 2.3.4 创建报表筛选 23 2.4 案例学习:依据市场分析行为 25 2.5 与 数据 源保持一致 29 2.5.1 对现有 数据 源已经进行修改 29 2.5.2 数据 源的范围已经随着行或者列的增加而扩大 29 2.6 共享 数据透视表 缓存 30 2.7 利用新的 数据透视表 工具节约时间 31 2.7.1 推迟布局更新 31 2.7.2 利用一次单击从头开始 32 2.7.3 重新定位 数据透视表 33 2.8 下一步 33 第3章 自定义 数据透视表 35 3.1 改变常用修饰 36 3.1.1 应用表格样式恢复网格线 37 3.1.2 修改数字格式来添加千位分隔符 38 3.1.3 用0代替空值 39 3.1.4 修改字段名称 41 3.2 改变布局 42 3.2.1 使用新的压缩形式布局 42 3.2.2 使用大纲形式的布局 44 3.2.3 使用传统的表格形式布局 44 3.3 案例学习 46 3.4 利用样式和主题自定义 数据透视表 的外观 50 3.4.1 自定义样式 52 3.4.2 修改未来 数据透视表 的默认样式 53 3.4.3 用文档主题修改样式 54 3.5 修改汇总计算 55 3.5.1 了解空单元格会导致计数的原因 55 3.5.2 使用除计数或求和之外的其他函数 56 3.6 添加和删除分类汇总 58 3.6.1 有许多行字段时,禁止分类汇总 58 3.6.2 为一个字段添加多种分类汇总 59 3.7 使用累积总计选项 60 3.7.1 利用差异选项显示年与年之间的不同 61 3.7.2 利用差异百分比选项将当年与上一年进行对比 62 3.7.3 利用“按某一字段汇总”跟踪YTD总和 62 3.7.4 确定每一行业务对总计的贡献大小 62 3.7.5 创建季节性报表 63 3.7.6 用占总和的百分比选项度量两个字段的百分比 63 3.7.7 使用百分比选项将一行与另一行进行对比 65 3.7.8 利用指数选项跟踪相对重要性 65 3.8 案例学习:根据业务报表的行计算收入 67 3.9 下一步 71 第4章 控制查看视图 数据 的方法 73 4.1 组合 数据透视表 字段 73 4.1.1 组合日期字段 74 4.1.2 按月组合时包含年 75 4.1.3 按周组合日期字段 76 4.1.4 在一个报表中组合两个日期字段 77 4.2 案例学习:创建订单时间间隔报表 78 4.3 案例学习:组合文本字段 80 4.4 查看 数据透视表 字段列表 82 4.4.1 停靠和浮动 数据透视表 字段列表 82 4.4.2 重新排列 数据透视表 字段列表 83 4.4.3 使用区域节下拉菜单 83 4.4.4 使用字段下拉菜单 84 4.5 对 数据透视表 中的 数据 进行排序 86 4.5.1 使用“选项”选项卡上的排序图标排序 86 4.5.2 使用字段列表隐藏的下拉菜单排序 88 4.5.3 了解关于 自动 排序布局变化的影响 89 4.5.4 使用手动排序 90 4.5.5 使用自定义序列排序 91 4.6 对 数据透视表 中的 数据 进行筛选 92 4.6.1 添加字段到报表筛选区域 92 4.6.2 从报表筛选区中选择一项 94 4.6.3 从报表筛选区中选择多项 94 4.6.4 快速选择或清除所有筛选项 96 4.6.5 使用字段列表筛选 96 4.6.6 使用标签筛选 98 4.6.7 使用日期筛选 99 4.6.8 使用值筛选 101 4.7 案例学习:创建10个最大值的报表 102 4.8 下一步 104 第5章 在 数据透视表 内进行计算 105 5.1 计算字段与计算项简介 105 5.1.1 方法1:手工添加计算字段到 数据 源中 106 5.1.2 方法2:在 数据透视表 外使用公式创建计算字段 107 5.1.3 方法3:直接在 数据透视表 内插入计算字段 108 5.2 创建第1个计算字段 109 5.3 案例学习:汇总下一年的预算 112 5.4 创建第1个计算项 117 5.5 了解 数据透视表 计算的规则和缺陷 121 5.5.1 记住运算符的优先级次序 121 5.5.2 使用单元格引用和命名区域 122 5.5.3 使用工作表函数 122 5.5.4 使用常量 123 5.5.5 引用总计 123 5.5.6 计算字段专用规则 123 5.5.7 计算项专用规则 124 5.6 管理和维护 数据透视表 计算 125 5.6.1 编辑和删除 数据透视表 计算 125 5.6.2 改变计算项的求解次序 126 5.6.3 提供公式的说明文档 127 5.7 下一步 128 第6章 使用 数据 透视图和其他可视化工具 129 6.1 什么是真正的 数据 透视图 129 6.2 创建第一个透视图表 130 6.3 牢记 数据 透视图规则 133 6.3.1 修改基础 数据透视表 影响 数据 透视图 133 6.3.2 数据透视表 数据 字段的放置可能不一定最适合 数据 透视图 133 6.3.3 Excel 2007中仍然存在的少量格式限制 135 6.4 案例学习:创建显示产品发货频率和收入分布情况的报表 136 6.5 能够替代使用 数据 透视图的其他办法 141 6.5.1 方法1:把 数据透视表 转化成实际的数值 142 6.5.2 方法2 :删除基本的 数据 透视图 143 6.5.3 方法3:分发 数据 透视图的图片 143 6.5.4 方法4:使用单元格链接回 数据透视表 ,作为图表的 数据 源 143 6.6 使用条件格式处理 数据透视表 146 6.7 下一步 153 第7章 借助 数据透视表 对不同的 数据 源进行分析 155 7.1 使用多重合并计算 数据 区域 156 7.2 多重合并计算 数据 区域的 数据透视表 的详细分析 161 7.2.1 “行”字段 162 7.2.2 “列”字段 162 7.2.3 “值”字段 162 7.2.4 页字段 163 7.2.5 重新定义 数据透视表 164 7.3 案例学习:合并和分析 数据 集 164 7.4 使用外部 数据 源构建 数据透视表 167 7.4.1 使用MicrosoftAccess 数据 构建 数据透视表 167 7.4.2 使用SQL Server 数据 构建 数据透视表 170 7.5 下一步 174 第8章 与其他人共享 数据透视表 175 8.1 与其他版本的Office共享 数据透视表 175 8.1.1 Excel 2003 数据透视表 中不可用的功能 176 8.1.2 Excel 2007的兼容模式 176 8.1.3 版本为12的 数据透视表 没有降级方法 176 8.1.4 共享 数据透视表 的策略 177 8.2 将 数据透视表 另存为网页 177 8.3 将 数据透视表 发布到 Excel Services 179 8.3.1 使用 Excel Services显示电子表格的要求 180 8.3.2 为 Excel Services准备电子表格 180 8.3.3 将电子表格发布到 Excel Services 181 8.3.4 Excel Services中最终用户可以执行的操作 183 8.3.5 使用 Excel Services不能执行的操作 183 8.3.6 在浏览器中查看 数据透视表 184 8.4 下一步 185 第9章 使用和分析OLAP 数据 187 9.1 什么是OLAP 187 9.2 连接到OLAP多维 数据 集 188 9.3 理解OLAP多维 数据 集的结构 191 9.4 理解OLAP 数据透视表 的局限性 192 9.5 创建脱机多维 数据 集 193 9.6 摆脱具有多维 数据 集函数的 数据透视表 模板 196 9.7 下一步 198 第10章 借助宏改善 数据透视表 报表 199 10.1 为什么对 数据透视表 报表使用宏 199 10.2 录制第一个宏 200 10.3 创建带有表单控件的用户界面 202 10.4 改变已录制的宏以添加功能 204 10.5 案例学习:借助一个组合框将两个 数据透视表 同步 208 10.6 下一步 213 第11章 使用 VBA 创建 数据透视表 215 11.1 VBA 简介 215 11.1.1 在 Excel 中启用 VBA 215 11.1.2 启用开发工具功能 216 11.1.3 Visual Basic编辑器 217 11.1.4 Visual Basic工具 217 11.1.5 宏录制器 218 11.1.6 理解面向对象编码 218 11.2 学习技巧 219 11.2.1 编写 代码 处理任意大小的 数据 区域 219 11.2.2 使用超变量:对象变量 220 11.3 Excel 的版本 220 11.4 使用 Excel VBA 构建 数据透视表 223 11.4.1 用“求和项”取代“计数项” 225 11.4.2 为什么不允许移动或更改透视报表的一部分 227 11.4.3 确定完成的 数据透视表 的大小 227 11.5 创建表示生产收入的报表 230 11.5.1 在“值区域”中消除空白单元格 231 11.5.2 确保使用了表格布局 232 11.5.3 使用AutoSort控制排序 232 11.5.4 更改默认的数字格式 232 11.5.5 禁用多个行字段的分类汇总功能 233 11.5.6 禁用行总计 233 11.6 创建最终报表要处理的一些问题 234 11.6.1 创建一个新的工作簿来保存报表 234 11.6.2 在空白报表工作表上创建摘要 235 11.6.3 填充大纲视图 235 11.6.4 处理最终格式 236 11.6.5 添加分类汇总 237 11.6.6 将所有步骤汇总 238 11.7 处理两个以上 数据 字段的问题 241 11.7.1 计算 数据 字段 243 11.7.2 计算项 245 11.8 使用分组汇总 数据 字段 247 11.9 使用高级 数据透视表 技术 251 11.9.1 使用AutoShow生成执行概要 251 11.9.2 使用ShowDetail过滤记录集 254 11.9.3 为每个区域或模型创建报表 256 11.9.4 手动筛选 数据透视表 中两个以上的项 260 11.10 手动控制排序方式 261 11.11 使用求和、平均值、计数、最小值、最大值等 261 11.12 创建报表百分比 262 11.12.1 占总量百分比 263 11.12.2 月增长率 263 11.12.3 特定项的百分比 263 11.12.4 汇总 264 11.13 使用 Excel 2007中 数据透视表 的新功能 264 11.13.1 使用新筛选器 265 11.13.2 应用表格样式 269 11.13.3 更改布局 270 11.13.4 应用 数据 可见形式 271 11.13.5 理解 Excel 97 273 11.14 下一步 274 第12章 数据透视表 的常见问题 275 12.1 数据透视表 常见问题诊断 275 12.1.1 我总是遇到错误“ 数据透视表 字段名无效” 275 12.1.2 刷新 数据透视表 数据 消失了 276 12.1.3 我的 数据透视表 总是使用“计数”而不使用“求和” 276 12.1.4 我的 数据透视表 总是将工作簿中的列调整为最适合标题的列宽 276 12.1.5 “推迟布局更新”选项锁住了排序、刷选、分组等功能 277 12.1.6 老版本的 Excel 无法正常地打开 数据透视表 277 12.1.7 在试图给字段分组时得到一个错误消息 278 12.1.8 我的 数据透视表 将同一个 数据 项显示两次 278 12.1.9 删除的 数据 项仍然显示在筛选区域中 279 12.1.10 刷新 数据透视表 ,然后计算字段显示为错误值 280 12.2 数据透视表 常见问题解答 281 12.2.1 怎样让 数据透视表 自动 刷新 281 12.2.2 怎样才能同时 刷新 一个工作簿中的所有 数据透视表 281 12.2.3 怎样使用一种独特的顺序对 数据 项进行排序,它既不是增序也不是降序 282 12.2.4 怎样将 数据透视表 转换为硬 数据 283 12.2.5 有简单的方法填充行字段留下的空单元格吗 283 12.2.6 简单的方法填充许多列中行字段留下的空单元格 285 12.2.7 为什么我的 数据透视表 对于某些 数据 项不包含月 286 12.2.8 怎样将一个排名数值字段添加到 数据透视表 288 12.2.9 怎样隐藏 数据透视表 中的计算错误 290 12.2.10 怎样使 数据透视表 报表更小 291 12.2.11 怎样为每个市场创建一个单独的 数据透视表 292 12.2.12 怎样避免不断地重定义 数据透视表 数据 区域 294 附录A 查找选项卡上的 数据透视表 命令 297 A.1 插入 数据透视表 297 A.2 从传统的 数据透视表 工具栏中查找命令 298 字数:496000 页码:301 -------------------------------------------------------------------------------- 高级(ad-hoc)查询,即时 数据 分析,计算字段,前10评级,根据季度将 数据 分组,设置解决方案的格式,常见的故障排除方法,外部和OLAP 数据 数据 透视图,利用 VBA 实现 自动 化, Excel 服务器,熟悉功能区。   “使用没有 数据透视表 的电子表格软件就像使用没有生火的壁炉。Bill和Mike提供了进一步理解 数据 的潜能。本书用浅显易懂的方法,以及适合专业人士的小篇幅论述了功能强大、容易理解的指令。”     ——菲利普服务公司产品服务组CEO,Bruce Roberson “在如今这个有太多 数据 和太少时间的时代,本书非常专业地提供了内容丰富的 数据透视表 教程,让我们可以更高效地利用自己的 数据 和时间。”     ——德勒咨询公司高级经理,Kameron Yu   本书集中了 数据透视表 所有优秀的功能,是一本内涵丰富的指南,提供了日常问题的解决方案。 只需学习前2章就可以掌握如何创建基本的 数据透视表 并提高生产率,在数分钟内生成报表。 在前6章内可以学会使用 数据透视表 快速突出显示排名前1O的客户或者收益率排在后5位的产品;快速创建分析结果,根据产品或者地区,或同时根据这二者来对比本阶段与上一阶段的销售额;单击几下鼠标,而不需要了解任何公式,就可以方便地按月、按季度或者按年汇总交易 数据 。 读完本书,您将成为 数据透视表 的真正权威,能够利用 VBA 使 数据透视表 自动 化,用OLAP多维 数据 集创建外部 数据 数据透视表 ,甚至创建动态报表系统。让企业经理单击几下鼠标就可以自己找到问题的答案。   ·利用大量 数据透视表 的诀窍;   ·在数秒钟内创建功能强大的汇总报表:   ·方便地构建高级(ad-hOC)查询工具:   ·增强执行报表的能力;   ·筛选出前10位客户或者产品的报表:   ·将动态图表添加到报表中;   ·按月、按季度或者按年快速汇总日常 数据 。 在目前的电子表格软件中,Microsoft公司的 Excel 无疑是人们用得最多的。但是普遍认为大约50%的 Excel 用户只利用了20%的 Excel 功能,要真正发挥 Excel 强大的功能, 数据透视表 无疑是必须掌握的。本书首先介绍了 数据透视表 的基础,然后逐步介绍创建 数据透视表 、自定义透视表、查看视图 数据 、在透视表内进行计算、使用 数据 透视图等可视化工具、分析 数据 源、共享 数据 表、使用和分析OLAP 数据 、在透视表中使用宏和 VBA 等内容,并集中解答了一些常见的透视表问题。   本书由Mr. Excel 等经验丰富的 Excel 专家执笔,图文并茂,内容详实,并在相关网站上提供了书中示例使用的 Excel 文件,可供读者练习操作时使用,非常适合中、高级 Excel 用户,以及公司中需要大量统计报表的工作人员。 第1章 数据透视表 基础 1 1.1 什么是 数据透视表 1 1.2 为什么应该使用 数据透视表 2 1.3 何时应该使用 数据透视表 4 1.4 数据透视表 的结构 4 1.4.1 值区域 4 1.4.2 行区域 5 1.4.3 列区域 5 1.4.4 报表筛选区域 6 1.5 数据透视表 的幕后 7 1.6 对 数据透视表 报表的限制 7 1.7 下一步 9 第2章 创建基本 数据透视表 11 2.1 为 数据透视表 报表准备 数据 11 2.1.1 确保 数据 以表格形式布局 12 2.1.2 避免在分节标题中存储 数据 12 2.1.3 避免重复组作为列 13 2.1.4 消除 数据 源中的空白和空单元格 13 2.1.5 应用适当的类型格式于字段 14 2.1.6 有效的 数据 源设计概要 14 2.2 案例学习:清除 数据 用于 数据透视表 分析 15 2.3 创建基本 数据透视表 16 2.3.1 添加字段到报表中 19 2.3.2 增加 数据透视表 的层次 22 2.3.3 重新排列 数据透视表 22 2.3.4 创建报表筛选 23 2.4 案例学习:依据市场分析行为 25 2.5 与 数据 源保持一致 29 2.5.1 对现有 数据 源已经进行修改 29 2.5.2 数据 源的范围已经随着行或者列的增加而扩大 29 2.6 共享 数据透视表 缓存 30 2.7 利用新的 数据透视表 工具节约时间 31 2.7.1 推迟布局更新 31 2.7.2 利用一次单击从头开始 32 2.7.3 重新定位 数据透视表 33 2.8 下一步 33 第3章 自定义 数据透视表 35 3.1 改变常用修饰 36 3.1.1 应用表格样式恢复网格线 37 3.1.2 修改数字格式来添加千位分隔符 38 3.1.3 用0代替空值 39 3.1.4 修改字段名称 41 3.2 改变布局 42 3.2.1 使用新的压缩形式布局 42 3.2.2 使用大纲形式的布局 44 3.2.3 使用传统的表格形式布局 44 3.3 案例学习 46 3.4 利用样式和主题自定义 数据透视表 的外观 50 3.4.1 自定义样式 52 3.4.2 修改未来 数据透视表 的默认样式 53 3.4.3 用文档主题修改样式 54 3.5 修改汇总计算 55 3.5.1 了解空单元格会导致计数的原因 55 3.5.2 使用除计数或求和之外的其他函数 56 3.6 添加和删除分类汇总 58 3.6.1 有许多行字段时,禁止分类汇总 58 3.6.2 为一个字段添加多种分类汇总 59 3.7 使用累积总计选项 60 3.7.1 利用差异选项显示年与年之间的不同 61 3.7.2 利用差异百分比选项将当年与上一年进行对比 62 3.7.3 利用“按某一字段汇总”跟踪YTD总和 62 3.7.4 确定每一行业务对总计的贡献大小 62 3.7.5 创建季节性报表 63 3.7.6 用占总和的百分比选项度量两个字段的百分比 63 3.7.7 使用百分比选项将一行与另一行进行对比 65 3.7.8 利用指数选项跟踪相对重要性 65 3.8 案例学习:根据业务报表的行计算收入 67 3.9 下一步 71 第4章 控制查看视图 数据 的方法 73 4.1 组合 数据透视表 字段 73 4.1.1 组合日期字段 74 4.1.2 按月组合时包含年 75 4.1.3 按周组合日期字段 76 4.1.4 在一个报表中组合两个日期字段 77 4.2 案例学习:创建订单时间间隔报表 78 4.3 案例学习:组合文本字段 80 4.4 查看 数据透视表 字段列表 82 4.4.1 停靠和浮动 数据透视表 字段列表 82 4.4.2 重新排列 数据透视表 字段列表 83 4.4.3 使用区域节下拉菜单 83 4.4.4 使用字段下拉菜单 84 4.5 对 数据透视表 中的 数据 进行排序 86 4.5.1 使用“选项”选项卡上的排序图标排序 86 4.5.2 使用字段列表隐藏的下拉菜单排序 88 4.5.3 了解关于 自动 排序布局变化的影响 89 4.5.4 使用手动排序 90 4.5.5 使用自定义序列排序 91 4.6 对 数据透视表 中的 数据 进行筛选 92 4.6.1 添加字段到报表筛选区域 92 4.6.2 从报表筛选区中选择一项 94 4.6.3 从报表筛选区中选择多项 94 4.6.4 快速选择或清除所有筛选项 96 4.6.5 使用字段列表筛选 96 4.6.6 使用标签筛选 98 4.6.7 使用日期筛选 99 4.6.8 使用值筛选 101 4.7 案例学习:创建10个最大值的报表 102 4.8 下一步 104 第5章 在 数据透视表 内进行计算 105 5.1 计算字段与计算项简介 105 5.1.1 方法1:手工添加计算字段到 数据 源中 106 5.1.2 方法2:在 数据透视表 外使用公式创建计算字段 107 5.1.3 方法3:直接在 数据透视表 内插入计算字段 108 5.2 创建第1个计算字段 109 5.3 案例学习:汇总下一年的预算 112 5.4 创建第1个计算项 117 5.5 了解 数据透视表 计算的规则和缺陷 121 5.5.1 记住运算符的优先级次序 121 5.5.2 使用单元格引用和命名区域 122 5.5.3 使用工作表函数 122 5.5.4 使用常量 123 5.5.5 引用总计 123 5.5.6 计算字段专用规则 123 5.5.7 计算项专用规则 124 5.6 管理和维护 数据透视表 计算 125 5.6.1 编辑和删除 数据透视表 计算 125 5.6.2 改变计算项的求解次序 126 5.6.3 提供公式的说明文档 127 5.7 下一步 128 第6章 使用 数据 透视图和其他可视化工具 129 6.1 什么是真正的 数据 透视图 129 6.2 创建第一个透视图表 130 6.3 牢记 数据 透视图规则 133 6.3.1 修改基础 数据透视表 影响 数据 透视图 133 6.3.2 数据透视表 数据 字段的放置可能不一定最适合 数据 透视图 133 6.3.3 Excel 2007中仍然存在的少量格式限制 135 6.4 案例学习:创建显示产品发货频率和收入分布情况的报表 136 6.5 能够替代使用 数据 透视图的其他办法 141 6.5.1 方法1:把 数据透视表 转化成实际的数值 142 6.5.2 方法2 :删除基本的 数据 透视图 143 6.5.3 方法3:分发 数据 透视图的图片 143 6.5.4 方法4:使用单元格链接回 数据透视表 ,作为图表的 数据 源 143 6.6 使用条件格式处理 数据透视表 146 6.7 下一步 153 第7章 借助 数据透视表 对不同的 数据 源进行分析 155 7.1 使用多重合并计算 数据 区域 156 7.2 多重合并计算 数据 区域的 数据透视表 的详细分析 161 7.2.1 “行”字段 162 7.2.2 “列”字段 162 7.2.3 “值”字段 162 7.2.4 页字段 163 7.2.5 重新定义 数据透视表 164 7.3 案例学习:合并和分析 数据 集 164 7.4 使用外部 数据 源构建 数据透视表 167 7.4.1 使用MicrosoftAccess 数据 构建 数据透视表 167 7.4.2 使用SQL Server 数据 构建 数据透视表 170 7.5 下一步 174 第8章 与其他人共享 数据透视表 175 8.1 与其他版本的Office共享 数据透视表 175 8.1.1 Excel 2003 数据透视表 中不可用的功能 176 8.1.2 Excel 2007的兼容模式 176 8.1.3 版本为12的 数据透视表 没有降级方法 176 8.1.4 共享 数据透视表 的策略 177 8.2 将 数据透视表 另存为网页 177 8.3 将 数据透视表 发布到 Excel Services 179 8.3.1 使用 Excel Services显示电子表格的要求 180 8.3.2 为 Excel Services准备电子表格 180 8.3.3 将电子表格发布到 Excel Services 181 8.3.4 Excel Services中最终用户可以执行的操作 183 8.3.5 使用 Excel Services不能执行的操作 183 8.3.6 在浏览器中查看 数据透视表 184 8.4 下一步 185 第9章 使用和分析OLAP 数据 187 9.1 什么是OLAP 187 9.2 连接到OLAP多维 数据 集 188 9.3 理解OLAP多维 数据 集的结构 191 9.4 理解OLAP 数据透视表 的局限性 192 9.5 创建脱机多维 数据 集 193 9.6 摆脱具有多维 数据 集函数的 数据透视表 模板 196 9.7 下一步 198 第10章 借助宏改善 数据透视表 报表 199 10.1 为什么对 数据透视表 报表使用宏 199 10.2 录制第一个宏 200 10.3 创建带有表单控件的用户界面 202 10.4 改变已录制的宏以添加功能 204 10.5 案例学习:借助一个组合框将两个 数据透视表 同步 208 10.6 下一步 213 第11章 使用 VBA 创建 数据透视表 215 11.1 VBA 简介 215 11.1.1 在 Excel 中启用 VBA 215 11.1.2 启用开发工具功能 216 11.1.3 Visual Basic编辑器 217 11.1.4 Visual Basic工具 217 11.1.5 宏录制器 218 11.1.6 理解面向对象编码 218 11.2 学习技巧 219 11.2.1 编写 代码 处理任意大小的 数据 区域 219 11.2.2 使用超变量:对象变量 220 11.3 Excel 的版本 220 11.4 使用 Excel VBA 构建 数据透视表 223 11.4.1 用“求和项”取代“计数项” 225 11.4.2 为什么不允许移动或更改透视报表的一部分 227 11.4.3 确定完成的 数据透视表 的大小 227 11.5 创建表示生产收入的报表 230 11.5.1 在“值区域”中消除空白单元格 231 11.5.2 确保使用了表格布局 232 11.5.3 使用AutoSort控制排序 232 11.5.4 更改默认的数字格式 232 11.5.5 禁用多个行字段的分类汇总功能 233 11.5.6 禁用行总计 233 11.6 创建最终报表要处理的一些问题 234 11.6.1 创建一个新的工作簿来保存报表 234 11.6.2 在空白报表工作表上创建摘要 235 11.6.3 填充大纲视图 235 11.6.4 处理最终格式 236 11.6.5 添加分类汇总 237 11.6.6 将所有步骤汇总 238 11.7 处理两个以上 数据 字段的问题 241 11.7.1 计算 数据 字段 243 11.7.2 计算项 245 11.8 使用分组汇总 数据 字段 247 11.9 使用高级 数据透视表 技术 251 11.9.1 使用AutoShow生成执行概要 251 11.9.2 使用ShowDetail过滤记录集 254 11.9.3 为每个区域或模型创建报表 256 11.9.4 手动筛选 数据透视表 中两个以上的项 260 11.10 手动控制排序方式 261 11.11 使用求和、平均值、计数、最小值、最大值等 261 11.12 创建报表百分比 262 11.12.1 占总量百分比 263 11.12.2 月增长率 263 11.12.3 特定项的百分比 263 11.12.4 汇总 264 11.13 使用 Excel 2007中 数据透视表 的新功能 264 11.13.1 使用新筛选器 265 11.13.2 应用表格样式 269 11.13.3 更改布局 270 11.13.4 应用 数据 可见形式 271 11.13.5 理解 Excel 97 273 11.14 下一步 274 第12章 数据透视表 的常见问题 275 12.1 数据透视表 常见问题诊断 275 12.1.1 我总是遇到错误“ 数据透视表 字段名无效” 275 12.1.2 刷新 数据透视表 数据 消失了 276 12.1.3 我的 数据透视表 总是使用“计数”而不使用“求和” 276 12.1.4 我的 数据透视表 总是将工作簿中的列调整为最适合标题的列宽 276 12.1.5 “推迟布局更新”选项锁住了排序、刷选、分组等功能 277 12.1.6 老版本的 Excel 无法正常地打开 数据透视表 277 12.1.7 在试图给字段分组时得到一个错误消息 278 12.1.8 我的 数据透视表 将同一个 数据 项显示两次 278 12.1.9 删除的 数据 项仍然显示在筛选区域中 279 12.1.10 刷新 数据透视表 ,然后计算字段显示为错误值 280 12.2 数据透视表 常见问题解答 281 12.2.1 怎样让 数据透视表 自动 刷新 281 12.2.2 怎样才能同时 刷新 一个工作簿中的所有 数据透视表 281 12.2.3 怎样使用一种独特的顺序对 数据 项进行排序,它既不是增序也不是降序 282 12.2.4 怎样将 数据透视表 转换为硬 数据 283 12.2.5 有简单的方法填充行字段留下的空单元格吗 283 12.2.6 简单的方法填充许多列中行字段留下的空单元格 285 12.2.7 为什么我的 数据透视表 对于某些 数据 项不包含月 286 12.2.8 怎样将一个排名数值字段添加到 数据透视表 288 12.2.9 怎样隐藏 数据透视表 中的计算错误 290 12.2.10 怎样使 数据透视表 报表更小 291 12.2.11 怎样为每个市场创建一个单独的 数据透视表 292 12.2.12 怎样避免不断地重定义 数据透视表 数据 区域 294 附录A 查找选项卡上的 数据透视表 命令 297 A.1 插入 数据透视表 297 A.2 从传统的 数据透视表 工具栏中查找命令 298 字数:496000 页码:301 -------------------------------------------------------------------------------- 高级(ad-hoc)查询,即时 数据 分析,计算字段,前10评级,根据季度将 数据 分组,设置解决方案的格式,常见的故障排除方法,外部和OLAP 数据 数据 透视图,利用 VBA 实现 自动 化, Excel 服务器,熟悉功能区。   “使用没有 数据透视表 的电子表格软件就像使用没有生火的壁炉。Bill和Mike提供了进一步理解 数据 的潜能。本书用浅显易懂的方法,以及适合专业人士的小篇幅论述了功能强大、容易理解的指令。”     ——菲利普服务公司产品服务组CEO,Bruce Roberson “在如今这个有太多 数据 和太少时间的时代,本书非常专业地提供了内容丰富的 数据透视表 教程,让我们可以更高效地利用自己的 数据 和时间。”     ——德勒咨询公司高级经理,Kameron Yu   本书集中了 数据透视表 所有优秀的功能,是一本内涵丰富的指南,提供了日常问题的解决方案。 只需学习前2章就可以掌握如何创建基本的 数据透视表 并提高生产率,在数分钟内生成报表。 在前6章内可以学会使用 数据透视表 快速突出显示排名前1O的客户或者收益率排在后5位的产品;快速创建分析结果,根据产品或者地区,或同时根据这二者来对比本阶段与上一阶段的销售额;单击几下鼠标,而不需要了解任何公式,就可以方便地按月、按季度或者按年汇总交易 数据 。 读完本书,您将成为 数据透视表 的真正权威,能够利用 VBA 使 数据透视表 自动 化,用OLAP多维 数据 集创建外部 数据 数据透视表 ,甚至创建动态报表系统。让企业经理单击几下鼠标就可以自己找到问题的答案。   ·利用大量 数据透视表 的诀窍;   ·在数秒钟内创建功能强大的汇总报表:   ·方便地构建高级(ad-hOC)查询工具:   ·增强执行报表的能力;   ·筛选出前10位客户或者产品的报表:   ·将动态图表添加到报表中;   ·按月、按季度或者按年快速汇总日常 数据 。 在目前的电子表格软件中,Microsoft公司的 Excel 无疑是人们用得最多的。但是普遍认为大约50%的 Excel 用户只利用了20%的 Excel 功能,要真正发挥 Excel 强大的功能, 数据透视表 无疑是必须掌握的。本书首先介绍了 数据透视表 的基础,然后逐步介绍创建 数据透视表 、自定义透视表、查看视图 数据 、在透视表内进行计算、使用 数据 透视图等可视化工具、分析 数据 源、共享 数据 表、使用和分析OLAP 数据 、在透视表中使用宏和 VBA 等内容,并集中解答了一些常见的透视表问题。   本书由Mr. Excel 等经验丰富的 Excel 专家执笔,图文并茂,内容详实,并在相关网站上提供了书中示例使用的 Excel 文件,可供读者练习操作时使用,非常适合中、高级 Excel 用户,以及公司中需要大量统计报表的工作人员。 第1章 数据透视表 基础 1 1.1 什么是 数据透视表 1 1.2 为什么应该使用 数据透视表 2 1.3 何时应该使用 数据透视表 4 1.4 数据透视表 的结构 4 1.4.1 值区域 4 1.4.2 行区域 5 1.4.3 列区域 5 1.4.4 报表筛选区域 6 1.5 数据透视表 的幕后 7 1.6 对 数据透视表 报表的限制 7 1.7 下一步 9 第2章 创建基本 数据透视表 11 2.1 为 数据透视表 报表准备 数据 11 2.1.1 确保 数据 以表格形式布局 12 2.1.2 避免在分节标题中存储 数据 12 2.1.3 避免重复组作为列 13 2.1.4 消除 数据 源中的空白和空单元格 13 2.1.5 应用适当的类型格式于字段 14 2.1.6 有效的 数据 源设计概要 14 2.2 案例学习:清除 数据 用于 数据透视表 分析 15 2.3 创建基本 数据透视表 16 2.3.1 添加字段到报表中 19 2.3.2 增加 数据透视表 的层次 22 2.3.3 重新排列 数据透视表 22 2.3.4 创建报表筛选 23 2.4 案例学习:依据市场分析行为 25 2.5 与 数据 源保持一致 29 2.5.1 对现有 数据 源已经进行修改 29 2.5.2 数据 源的范围已经随着行或者列的增加而扩大 29 2.6 共享 数据透视表 缓存 30 2.7 利用新的 数据透视表 工具节约时间 31 2.7.1 推迟布局更新 31 2.7.2 利用一次单击从头开始 32 2.7.3 重新定位 数据透视表 33 2.8 下一步 33 第3章 自定义 数据透视表 35 3.1 改变常用修饰 36 3.1.1 应用表格样式恢复网格线 37 3.1.2 修改数字格式来添加千位分隔符 38 3.1.3 用0代替空值 39 3.1.4 修改字段名称 41 3.2 改变布局 42 3.2.1 使用新的压缩形式布局 42 3.2.2 使用大纲形式的布局 44 3.2.3 使用传统的表格形式布局 44 3.3 案例学习 46 3.4 利用样式和主题自定义 数据透视表 的外观 50 3.4.1 自定义样式 52 3.4.2 修改未来 数据透视表 的默认样式 53 3.4.3 用文档主题修改样式 54 3.5 修改汇总计算 55 3.5.1 了解空单元格会导致计数的原因 55 3.5.2 使用除计数或求和之外的其他函数 56 3.6 添加和删除分类汇总 58 3.6.1 有许多行字段时,禁止分类汇总 58 3.6.2 为一个字段添加多种分类汇总 59 3.7 使用累积总计选项 60 3.7.1 利用差异选项显示年与年之间的不同 61 3.7.2 利用差异百分比选项将当年与上一年进行对比 62 3.7.3 利用“按某一字段汇总”跟踪YTD总和 62 3.7.4 确定每一行业务对总计的贡献大小 62 3.7.5 创建季节性报表 63 3.7.6 用占总和的百分比选项度量两个字段的百分比 63 3.7.7 使用百分比选项将一行与另一行进行对比 65 3.7.8 利用指数选项跟踪相对重要性 65 3.8 案例学习:根据业务报表的行计算收入 67 3.9 下一步 71 第4章 控制查看视图 数据 的方法 73 4.1 组合 数据透视表 字段 73 4.1.1 组合日期字段 74 4.1.2 按月组合时包含年 75 4.1.3 按周组合日期字段 76 4.1.4 在一个报表中组合两个日期字段 77 4.2 案例学习:创建订单时间间隔报表 78 4.3 案例学习:组合文本字段 80 4.4 查看 数据透视表 字段列表 82 4.4.1 停靠和浮动 数据透视表 字段列表 82 4.4.2 重新排列 数据透视表 字段列表 83 4.4.3 使用区域节下拉菜单 83 4.4.4 使用字段下拉菜单 84 4.5 对 数据透视表 中的 数据 进行排序 86 4.5.1 使用“选项”选项卡上的排序图标排序 86 4.5.2 使用字段列表隐藏的下拉菜单排序 88 4.5.3 了解关于 自动 排序布局变化的影响 89 4.5.4 使用手动排序 90 4.5.5 使用自定义序列排序 91 4.6 对 数据透视表 中的 数据 进行筛选 92 4.6.1 添加字段到报表筛选区域 92 4.6.2 从报表筛选区中选择一项 94 4.6.3 从报表筛选区中选择多项 94 4.6.4 快速选择或清除所有筛选项 96 4.6.5 使用字段列表筛选 96 4.6.6 使用标签筛选 98 4.6.7 使用日期筛选 99 4.6.8 使用值筛选 101 4.7 案例学习:创建10个最大值的报表 102 4.8 下一步 104 第5章 在 数据透视表 内进行计算 105 5.1 计算字段与计算项简介 105 5.1.1 方法1:手工添加计算字段到 数据 源中 106 5.1.2 方法2:在 数据透视表 外使用公式创建计算字段 107 5.1.3 方法3:直接在 数据透视表 内插入计算字段 108 5.2 创建第1个计算字段 109 5.3 案例学习:汇总下一年的预算 112 5.4 创建第1个计算项 117 5.5 了解 数据透视表 计算的规则和缺陷 121 5.5.1 记住运算符的优先级次序 121 5.5.2 使用单元格引用和命名区域 122 5.5.3 使用工作表函数 122 5.5.4 使用常量 123 5.5.5 引用总计 123 5.5.6 计算字段专用规则 123 5.5.7 计算项专用规则 124 5.6 管理和维护 数据透视表 计算 125 5.6.1 编辑和删除 数据透视表 计算 125 5.6.2 改变计算项的求解次序 126 5.6.3 提供公式的说明文档 127 5.7 下一步 128 第6章 使用 数据 透视图和其他可视化工具 129 6.1 什么是真正的 数据 透视图 129 6.2 创建第一个透视图表 130 6.3 牢记 数据 透视图规则 133 6.3.1 修改基础 数据透视表 影响 数据 透视图 133 6.3.2 数据透视表 数据 字段的放置可能不一定最适合 数据 透视图 133 6.3.3 Excel 2007中仍然存在的少量格式限制 135 6.4 案例学习:创建显示产品发货频率和收入分布情况的报表 136 6.5 能够替代使用 数据 透视图的其他办法 141 6.5.1 方法1:把 数据透视表 转化成实际的数值 142 6.5.2 方法2 :删除基本的 数据 透视图 143 6.5.3 方法3:分发 数据 透视图的图片 143 6.5.4 方法4:使用单元格链接回 数据透视表 ,作为图表的 数据 源 143 6.6 使用条件格式处理 数据透视表 146 6.7 下一步 153 第7章 借助 数据透视表 对不同的 数据 源进行分析 155 7.1 使用多重合并计算 数据 区域 156 7.2 多重合并计算 数据 区域的 数据透视表 的详细分析 161 7.2.1 “行”字段 162 7.2.2 “列”字段 162 7.2.3 “值”字段 162 7.2.4 页字段 163 7.2.5 重新定义 数据透视表 164 7.3 案例学习:合并和分析 数据 集 164 7.4 使用外部 数据 源构建 数据透视表 167 7.4.1 使用MicrosoftAccess 数据 构建 数据透视表 167 7.4.2 使用SQL Server 数据 构建 数据透视表 170 7.5 下一步 174 第8章 与其他人共享 数据透视表 175 8.1 与其他版本的Office共享 数据透视表 175 8.1.1 Excel 2003 数据透视表 中不可用的功能 176 8.1.2 Excel 2007的兼容模式 176 8.1.3 版本为12的 数据透视表 没有降级方法 176 8.1.4 共享 数据透视表 的策略 177 8.2 将 数据透视表 另存为网页 177 8.3 将 数据透视表 发布到 Excel Services 179 8.3.1 使用 Excel Services显示电子表格的要求 180 8.3.2 为 Excel Services准备电子表格 180 8.3.3 将电子表格发布到 Excel Services 181 8.3.4 Excel Services中最终用户可以执行的操作 183 8.3.5 使用 Excel Services不能执行的操作 183 8.3.6 在浏览器中查看 数据透视表 184 8.4 下一步 185 第9章 使用和分析OLAP 数据 187 9.1 什么是OLAP 187 9.2 连接到OLAP多维 数据 集 188 9.3 理解OLAP多维 数据 集的结构 191 9.4 理解OLAP 数据透视表 的局限性 192 9.5 创建脱机多维 数据 集 193 9.6 摆脱具有多维 数据 集函数的 数据透视表 模板 196 9.7 下一步 198 第10章 借助宏改善 数据透视表 报表 199 10.1 为什么对 数据透视表 报表使用宏 199 10.2 录制第一个宏 200 10.3 创建带有表单控件的用户界面 202 10.4 改变已录制的宏以添加功能 204 10.5 案例学习:借助一个组合框将两个 数据透视表 同步 208 10.6 下一步 213 第11章 使用 VBA 创建 数据透视表 215 11.1 VBA 简介 215 11.1.1 在 Excel 中启用 VBA 215 11.1.2 启用开发工具功能 216 11.1.3 Visual Basic编辑器 217 11.1.4 Visual Basic工具 217 11.1.5 宏录制器 218 11.1.6 理解面向对象编码 218 11.2 学习技巧 219 11.2.1 编写 代码 处理任意大小的 数据 区域 219 11.2.2 使用超变量:对象变量 220 11.3 Excel 的版本 220 11.4 使用 Excel VBA 构建 数据透视表 223 11.4.1 用“求和项”取代“计数项” 225 11.4.2 为什么不允许移动或更改透视报表的一部分 227 11.4.3 确定完成的 数据透视表 的大小 227 11.5 创建表示生产收入的报表 230 11.5.1 在“值区域”中消除空白单元格 231 11.5.2 确保使用了表格布局 232 11.5.3 使用AutoSort控制排序 232 11.5.4 更改默认的数字格式 232 11.5.5 禁用多个行字段的分类汇总功能 233 11.5.6 禁用行总计 233 11.6 创建最终报表要处理的一些问题 234 11.6.1 创建一个新的工作簿来保存报表 234 11.6.2 在空白报表工作表上创建摘要 235 11.6.3 填充大纲视图 235 11.6.4 处理最终格式 236 11.6.5 添加分类汇总 237 11.6.6 将所有步骤汇总 238 11.7 处理两个以上 数据 字段的问题 241 11.7.1 计算 数据 字段 243 11.7.2 计算项 245 11.8 使用分组汇总 数据 字段 247 11.9 使用高级 数据透视表 技术 251 11.9.1 使用AutoShow生成执行概要 251 11.9.2 使用ShowDetail过滤记录集 254 11.9.3 为每个区域或模型创建报表 256 11.9.4 手动筛选 数据透视表 中两个以上的项 260 11.10 手动控制排序方式 261 11.11 使用求和、平均值、计数、最小值、最大值等 261 11.12 创建报表百分比 262 11.12.1 占总量百分比 263 11.12.2 月增长率 263 11.12.3 特定项的百分比 263 11.12.4 汇总 264 11.13 使用 Excel 2007中 数据透视表 的新功能 264 11.13.1 使用新筛选器 265 11.13.2 应用表格样式 269 11.13.3 更改布局 270 11.13.4 应用 数据 可见形式 271 11.13.5 理解 Excel 97 273 11.14 下一步 274 第12章 数据透视表 的常见问题 275 12.1 数据透视表 常见问题诊断 275 12.1.1 我总是遇到错误“ 数据透视表 字段名无效” 275 12.1.2 刷新 数据透视表 数据 消失了 276 12.1.3 我的 数据透视表 总是使用“计数”而不使用“求和” 276 12.1.4 我的 数据透视表 总是将工作簿中的列调整为最适合标题的列宽 276 12.1.5 “推迟布局更新”选项锁住了排序、刷选、分组等功能 277 12.1.6 老版本的 Excel 无法正常地打开 数据透视表 277 12.1.7 在试图给字段分组时得到一个错误消息 278 12.1.8 我的 数据透视表 将同一个 数据 项显示两次 278 12.1.9 删除的 数据 项仍然显示在筛选区域中 279 12.1.10 刷新 数据透视表 ,然后计算字段显示为错误值 280 12.2 数据透视表 常见问题解答 281 12.2.1 怎样让 数据透视表 自动 刷新 281 12.2.2 怎样才能同时 刷新 一个工作簿中的所有 数据透视表 281 12.2.3 怎样使用一种独特的顺序对 数据 项进行排序,它既不是增序也不是降序 282 12.2.4 怎样将 数据透视表 转换为硬 数据 283 12.2.5 有简单的方法填充行字段留下的空单元格吗 283 12.2.6 简单的方法填充许多列中行字段留下的空单元格 285 12.2.7 为什么我的 数据透视表 对于某些 数据 项不包含月 286 12.2.8 怎样将一个排名数值字段添加到 数据透视表 288 12.2.9 怎样隐藏 数据透视表 中的计算错误 290 12.2.10 怎样使 数据透视表 报表更小 291 12.2.11 怎样为每个市场创建一个单独的 数据透视表 292 12.2.12 怎样避免不断地重定义 数据透视表 数据 区域 294 附录A 查找选项卡上的 数据透视表 命令 297 A.1 插入 数据透视表 297 A.2 从传统的 数据透视表 工具栏中查找命令 298 import pandas as pd from openpyxl import Workbook from openpyxl.utils.dataframe import dataframe_to_rows # 创建一个pandas 数据 框 df = pd.DataFrame({'A': ['foo', 'foo', 'foo', 'bar', 'bar', 'bar'], 'B': ['one', 'one', 'two', 'two', 'one', 'one'], 'C': [1, 2, 3, 4, 5, 6], 'D': [2.0, 1.0, 4.0, 3.0, 6.0, 5.0]}) # 创建一个 Excel 文件 wb = Workbook() ws = wb.active # 将 数据 框转换为 Excel 工作表 for r in dataframe_to_rows(df, index=False, header=True): ws.append(r) # 创建 数据透视表 pvt = ws._pivots[0] pvt_location = pvt.location ws.pivot_tables.add(' 数据透视表 ', pvt_location) # 将 Excel 文件保存 wb.save(' 数据透视表 .xlsx') 这个示例 代码 创建了一个包含 数据 的pandas 数据 框,并将其转换为 Excel 工作表,然后利用openpyxl进行 数据透视表 处理,并保存到 Excel 文件中。具体的 数据透视表 参数和选项可以根据需要进行调整。