享有“ 电子表格先生” 美誉的J o h nWalkenbach 对Excel 图表套用有着极其丰富的实践经验。
基本介绍
- 书名:中文版Excel 2007图表宝典
- 作者:邓云佳
- ISBN:9787302194750
- 定价:58元
- 出版社:清华大学出版社
- 出版时间:2009.03.01
内容简介
享有“电子表格先生”美誉的JohnWalkenbach对Excel图表套用有着极其丰富的实践经验。在本书中,他详细讲解了Excel的全部图表功能,并展示了如何根据需要来选择正确的图表,如何格式化图表以及从透视表创建图表等。对于那些想製作出精美、专业的电子数据表格的中高级Excel用户,特别是经常需要利用Excel图表演示工作数据的用户,本书是一部绝佳的学习指南。
前言
需要具备的知识
本书并不是写给Excel初学者的。如果读者根本没有使用过Excel,那幺本书恐怕并不合适。为了能够更好地理解本书的内容,读者最好具备一些使用Excel的背景知识。本书假设读者能够:
●创建工作簿、输入数据、插入工作表、保存档案并进行其他一些基本操作。
●在工作簿之间导航。
●使用新的Excel2007功能区界面。
●使用对话框。
●创建基本的公式。
●使用常见的Windows特性,如档案管理和複製/贴上技术。
本书后面有些章节涉及了VBA编程,主要内容是使用VBA创建并控制图表。这些章节假设读者具备基本的VBA知识,拥有VBA编程经验的读者将更受益于这些编程章节。他们能够修改示例,从而使得程式的功能更为强大。对于那些非编程人员来说,可能要多花一些时间来理解VBA。
注意:
本书的大部分内容,对于那些需要在MicrosoftWord2007或MicrosoftPowerPoint2007中创建图表的人们,也非常有用。从界面上选择“插入”|“图表”,就可以创建一个图表。这个图表将会使用自动打开的一个Excel工作簿中的数据。Word、PowerPoint中的“图表工具”上下文选单和Excel中是一样的。需要準备的环境
为了学习本书,需要安装MicrosoftExcel2007forWindows。Excel2007和前面的版本是如此不同,以至于本书甚至不去考虑向后兼容问题。如果读者仍然在使用旧版本的Excel,那幺请阅读本书的前一个版本(ExcelCharts,Wiley出版社于2003年出版)。
对于硬体需求,当然是速度越快越好。并且系统中的记忆体越大,用起来就越舒服。强烈推荐使用高解析度的视频模式,最少1024×768像素或者更高。在使用图表时,最好无需滚动萤幕即可看到全部的信息。我通常使用双显示器系统,都是1600×1200解析度。
本书的约定
请花几分钟时间浏览这一部分的内容,以了解本书的一些写作习惯。
功能区命令
Excel2007特别提出了一个新的“无选单”用户界面。Excel使用上下文相关的功能区系统,代替了原来的选单系统。顶层的辞彙(如“开始”、“插入”、“页面布局”等)被称为标籤。单击标籤,就会显示所选中标籤的功能区命令。每个命令都有个名称,通常显示在图示下方。命令按组进行管理,组的名称显示在功能区的底部。
在使用这个命令时,我首先指出标籤名称,接着是组的名称,然后是命令名称。因此,用于自动换行的命令表示为
“开始”|“对齐方式”|“自动换行”
当选中一个图表时,Excel会另外显示一个“上下文相关”标籤。比如,为了给选中的图表添加一个标题,需要使用的命令表示为:
“图表工具”|“布局”|“标籤”|“图表标题”|“图表上方”
VBA代码列表
本书还包含一些VBA示例代码。代码都使用相同的字型显示,每条语句各占一行。为了让代码的可读性更好,通常会使用一个或多个空格来形成缩进。其实并不一定需要缩进,但是在通盘阅读代码时会很有帮助。
如果一条语句一行放不下,我将使用标準的VBA续行方式:一个空格后接一个下划线字元。这就表示该行代码扩展到下一行。比如,下面两行代码组成一条VBA语句:
IfActiveChartIsNothingThen_
MsgBox"Pleaseselectachartoractivateachartsheet."
在运用中,既可以像本书这样写成两行,也可以去掉下划线字元之后拼成一行。
键盘名称
通常就按照键盘上显示的名称,比如Alt、Home、PgDn和Ctrl。当需要同时按下两个键时,通常使用一个加号来连线两个键,比如“按下Ctrl+G来显示‘定位’对话框”。
函式
Excel的工作簿函式都使用大写字元,比如“使用SUM函式来累加列A中的值”。
除非需要处理引号之中的文本,否则Excel是不区分大小写的。换句话说,下面两个函式产生同样的结果:
=SUM(A1:A50)
=sum(a1:a50)
但是Excel将把第二个公式中的字元转换成大写。
滑鼠
本书中关于滑鼠的术语都是标準的说法:指向、单击、右击、拖放等。
图示的含义
贯穿本书始终,一些段落旁边设有图示,来提醒特别重要的知识点。
注意:
这个图示用于告诉读者此处有重要的内容——比如有助于掌握任务的概念,或者理解后继内容的基础知识。 提示:
“提示”图示表示一种更有效的途径,或者一项不那幺显而易见的技术。它们将有效提升效率。交叉引用:
使用这个图示来引导读者参考关于特定主题的相关章节。 警告:
如果当前正在描述的操作稍不小心就会产生问题,这时就会使用“警告”图示。本书的内容安排
我尝试了很多方式来组织本书的内容安排,但是最后将本书划分为三个部分。
第I部分:图表基础
这一部分主要是一些基础知识的介绍,包括第1章到第6章。第1章给出了Excel图表特性的概述。第2章展示了一些技术,并介绍了Excel所支持的图表类型。在第3章中,讨论了使用图表数据序列的不同方式。图表格式和自定义格式在第4章中予以讨论。第5章讨论了图表分析特性,比如趋势线和误差线。这个部分结束于第6章,在此讨论了Excel所支持的其他类型的图形。
第Ⅱ部分:掌握图表
第Ⅱ部分由7章组成,涵盖了中级到高级的内容。第7章讨论了互动式图表,即很容易让最终用户修改的图表。第8章介绍了大量常见或不那幺常见的图表,包括生成一些“不标準”图表的途径。第9章讨论了直接在单元格中显示数据的几种方式,包括小型sparklines图表。第10章讨论了数学和统计方面的图表技术。在第11章中,详细讨论了数据透视图(由数据透视表生成的图表)。第12章提供了一些建议,以帮助避免常见问题的发生并使得图表看起来更为吸引人。第13章提供了一些有趣的图表套用,但也包含大量有用信息。
第Ⅲ部分:在图表中使用VBA
第Ⅲ部分中的3章都用于介绍VBA。第14章给出了VBA概述和一些基本VBA图表示例,第15章显示了更为高级的示例。第16章讨论了VBA程式设计师的Excel颜色系统。
附录
本书包含两个附录。附录A描述了全部示例档案的下载信息。附录B列出了Internet上与图表相关的资源。
如何使用本书
用户可以根据自己的需要使用本书,可以从头到尾逐页仔细阅读,也可以作为参考手册随时翻阅。
由于主题排列很自然,章节的顺序并不非常重要。大部分读者可以从中跳跃式阅读,选取对于自己有用的内容。在面对具有挑战性的任务时,可以先查阅目录,看看本书能否帮助解决这个问题。
目录
第Ⅰ部分基础知识
第1章Excel图表简介 3
1.1什幺是图表 3
1.2Excel如何对图表进行操作 4
1.2.1内嵌图表 5
1.2.2图表表单 6
1.3图表的组成部分 9
1.4创建图表的基本步骤 11
1.4.1创建图表 11
1.4.2切换行和列的方向 12
1.4.3改变图表类型 13
1.4.4套用图表布局 14
1.4.5套用图表样式 15
1.4.6添加和删除图表元素 15
1.4.7格式化图表元素 16
1.5对图表进行操作 17
1.5.1移动图表和改变
图表的大小 17
1.5.2把内嵌图錶转换成图表
表单中的图表 18
1.5.3複製图表 18
1.5.4删除图表 18
1.5.5添加图表元素 18
1.5.6移动和删除图表元素 19
1.5.7设定图表元素的格式 19
1.5.8複製图表的格式 20
1.5.9重命名图表 20
1.5.10列印图表 20
第2章图表类型 23
2.1利用图表传达信息 23
2.2选择图表类型 24
2.3Excel的图表类型 26
2.3.1柱形图 26
2.3.2条形图 30
2.3.3折线图 32
2.3.4饼图 35
2.3.5散点图 37
2.3.6面积图 39
2.3.7圆环图 40
2.3.8雷达图 42
2.3.9曲面图 44
2.3.10气泡图 45
2.3.11股价图 46
2.4创建合併图表 48
2.5创建并使用图表模板 50
第3章处理图表系列 53
3.1为图表指定数据 53
3.2在图表中添加一个
新的系列 55
3.2.1通过複製数据区域添加
一个新系列 56
3.2.2通过扩展高亮区域添加
一个新系列 57
3.2.3通过“选择数据源”
对话框添加一个新系列 57
3.2.4通过输入一个新的SERIES
公式添加一个新系列 58
3.3删除图表系列 58
3.4为图表系列更改数据区域 59
3.4.1使用高亮区域更改
系列数据 59
3.4.2通过“选择数据源”
对话框来更改系列数据 61
3.4.3编辑SERIES公式更改
系列数据 61
3.5系列名称 63
3.5.1更改系列名称 64
3.5.2删除系列名称 65
3.6调整系列的绘製顺序 65
3.7不相邻区域的绘图 67
3.8使用不同表单的系列 68
3.9处理遗漏的数据 69
3.10通过隐藏数据控制
数据系列 71
3.11断开图表系列与其数据
区域的联繫 72
3.11.1将图錶转换为图片 72
3.11.2将区域引用转换为数组 73
3.12处理多个坐标轴 74
3.12.1创建一个次要值
坐标轴 74
3.12.2创建有四个坐标轴
的图表 75
第4章设定和自定义图表格式 77
4.1图表格式综述 77
4.1.1选择图表元素 78
4.1.2普通图表元素 80
4.1.3格式设定的用户
界面选择 82
4.2调整填充和框线 84
4.2.1“填充”标籤 84
4.2.2设定框线格式 86
4.3设定图表背景元素的格式 87
4.3.1处理图表区 88
4.3.2处理绘图区 88
4.4设定图表系列格式 90
4.4.1基本的系列格式设定 91
4.4.2使用图片设定系列格式 91
4.4.3其他系列选项 92
4.5处理图表标题 94
4.5.1给图表添加标题 95
4.5.2更改标题文本 95
4.5.3设定标题的文本格式 95
4.5.4将标题文本连结到
一个单元格 96
4.6处理图表的图例 98
4.6.1添加或删除图例 98
4.6.2移动图例或重新设定
图例的大小 98
4.6.3设定图例格式 99
4.6.4更改图例文本 99
4.6.5删除图例项 99
4.7处理图表的坐标轴 99
4.7.1值坐标轴和分类坐标轴 100
4.7.2值坐标轴刻度 102
4.7.3使用时间刻度坐标轴 107
4.7.4创建一个多行分类
坐标轴 109
4.7.5添加和删除坐标轴 110
4.7.6坐标轴数字格式 110
4.8处理格线线 111
4.9处理数据标籤 113
4.9.1添加或删除数据标籤 113
4.9.2编辑数据标籤 113
4.9.3数据标籤的一些问题
和限制 116
4.10处理图表数据表 118
4.10.1添加和删除数据表 119
4.10.2数据表的问题和限制 119
4.11设定三维图表格式 120
4.11.1旋转三维图表 121
4.11.2设定曲面图格式 122
第5章趋势线和误差线的使用 123
5.1趋势线的使用 123
5.1.1支持趋势线的图表类型 124
5.1.2适合用趋势线的数据 124
5.1.3添加趋势线 125
5.1.4格式化趋势线 127
5.1.5格式化趋势线标籤 128
5.1.6线性趋势线 129
5.1.7线性预测 130
5.1.8获取趋势线数值 132
5.1.9非线性趋势线 133
5.1.10对数趋势线 133
5.1.11幂趋势线 134
5.1.12指数趋势线 135
5.1.13多项式趋势线 136
5.2显示移动平均 139
5.2.1添加移动平均线 139
5.2.2创建自己的移动平均
数据系列 140
5.3在图表系列中使用误差线 140
5.3.1支持误差线的图表类型 141
5.3.2为一个系列添加误差线 141
5.3.3使用自定义误差线 144
5.3.4通过误差线来连线
系列点和趋势线 146
5.3.5误差线的替代物 147
5.4其他的系列增强类型 148
5.4.1系列线 148
5.4.2垂直线 149
5.4.3高低点连线 151
5.4.4涨/跌柱线 151
第6章使用形状和其他
图形功能 155
6.1使用形状 155
6.1.1插入形状 156
6.1.2在形状中添加文本 159
6.1.3设定形状格式 160
6.1.4选中多个对象 161
6.1.5组合对象 161
6.1.6移动形状 162
6.1.7複製对象 162
6.1.8改变对象的堆积顺序 162
6.1.9对齐和均匀间隔对象 163
6.1.10把一种形状改变为
不同的形状 163
6.1.11重新设计形状 163
6.1.12改变形状的默认设定 164
6.1.13列印对象 165
6.2使用SmartArt 165
6.2.1插入SmartArt 165
6.2.2自定义SmartArt 166
6.2.3改变布局 168
6.2.4改变样式 168
6.2.5对SmartArt的更多了解 169
6.3使用艺术字 169
6.4使用其他图片类型 170
6.4.1图片档案 170
6.4.2使用剪贴画任务面板 170
6.4.3插入图片档案 171
6.4.4使用剪贴簿来複製图片 172
6.4.5显示工作表背景图像 173
6.5图形案例库 173
6.5.1在图表中使用形状和
图片 173
6.5.2增强单元格的视觉效果 179
6.5.3改变单元格注释的外观 180
6.5.4贴上单元格式的图片 181
第Ⅱ部分掌握图表
第7章创建互动式图表 187
7.1互动式图表 187
7.2实践:创建一个自我扩展的
图表 188
7.2.1创建图表 189
7.2.2创建被命名的公式 190
7.2.3修改系列 190
7.2.4测试自我扩展的图表 192
7.2.5自我扩展图表的
工作原理 193
7.3用滚动条控制一个系列 194
7.3.1创建图表 195
7.3.2定义名称 195
7.3.3添加滚动条控制项 196
7.4指定一个系列的
起点和终点 197
7.4.1创建图表 198
7.4.2定义名称 198
7.4.3添加数值调节钮控制项 199
7.5指定一个系列的起点和
数据点数目 199
7.5.1创建图表 200
7.5.2定义名称 200
7.5.3添加用户界面元素 201
7.6绘製一个系列中最近的
n个数据点 201
7.6.1创建图表 202
7.6.2定义名称 202
7.7在一个系列中绘製每个
第n数据点 203
7.7.1使用筛选 203
7.7.2使用阵列公式 204
7.7.3创建被命名的公式 205
7.8使用複选框选择要绘製的
系列 206
7.8.1创建图表 207
7.8.2添加複选框控制项 207
7.8.3定义名称 207
7.8.4修改图表系列 208
7.9创建一个非常互动化的
图表 208
7.9.1获取数据 209
7.9.2创建选项按钮控制项 209
7.9.3创建城市列表 210
7.9.4创建图表的数据区域 210
7.9.5创建图表 211
第8章图表製作方法和技巧 213
8.1在图表中添加线条和背景 213
8.1.1在图表中添加水平
参考线 213
8.1.2使用一个XY系列在
图表中添加垂直线 214
8.1.3使用背景柱来代替
垂直线 216
8.1.4添加垂直或水平“带” 217
8.1.5创建象限带有颜色的
散点图 219
8.2使用单一数据点的图表 220
8.2.1创建温度计式图表 220
8.2.2创建计量器式图表 222
8.3使用假坐标轴 223
8.3.1引导示例 224
8.3.2使用标籤间隔不相等的
坐标轴 226
8.4柱形图和条形图的
变化形式 227
8.4.1堆积柱形图的变化形式 227
8.4.2创建阶梯式图表 229
8.4.3改变柱形的宽度 231
8.4.4根据条件设定柱形颜色 232
8.4.5创建一个对比直方图 233
8.4.6创建甘特图 234
8.4.7识别系列中的最大值和
最小值 236
8.4.8折线图中两个系列之间的
阴影 237
8.5创建时间线 238
8.6通过堆积和重叠方法来创建
“不可能的”图表 239
8.6.1堆积图表 239
8.6.2重叠图表 240
8.6.3模拟一个“断裂的”
值坐标轴 243
8.7在图表表单中显示
多个图表 244
第9章单元格内部製图技术 247
9.1通过条件格式显示数据 247
9.1.1数据条 248
9.1.2色阶 252
9.1.3图示集 254
9.2在不使用图表的情况下
描绘数据 258
9.3创建Sparkline图表 261
9.3.1通过文本创建Sparkline
图表 261
9.3.2通过图表创建Sparkline
图表 263
9.3.3商业Sparkline外挂程式 267
第10章数学和统计方面的
製图技术 269
10.1通过一个XY数据系列
绘製圆 269
10.2用误差线连线散点图的
数据点和坐标轴 271
10.3连线XY数据点和原点 272
10.4创建频率分布图和
直方图 273
10.4.1使用FREQUENCY
函式 273
10.4.2使用AnalysisToolPak
创建一个频率分布 275
10.4.3使用可调整的Bin创建
直方图 276
10.5绘製正态曲线 277
10.6用标準偏差绘製Z-Score
模型 278
10.7计算曲线下方的面积 279
10.8创建箱线图 281
10.9绘製数学函式 283
10.9.1绘製带一个变数的
函式 283
10.9.2绘製带两个变数的
函式 285
10.10创建一个三维散点图 286
第11章使用数据透视图 289
11.1数据透视表 289
11.1.1数据透视表示例 290
11.1.2适于创建数据透视表的
数据 292
11.2创建数据透视表 293
11.2.1指定数据 293
11.2.2指定数据透视表的
位置 294
11.2.3设计数据透视表的
布局 295
11.2.4设定数据透视表的
格式 295
11.2.5修改数据透视表 297
11.3使用数据透视图 299
11.3.1创建数据透视图 299
11.3.2数据透视图示例 300
11.4银行业务的数据透视图
示例 303
11.4.1问题一 303
11.4.2问题二 304
11.4.3问题三 305
11.4.4问题四 306
11.4.5问题五 307
11.4.6问题六 308
11.5更多数据透视表示例 309
11.5.1创建一个快速频率
分布图 309
11.5.2选择要绘製的行数据 311
11.5.3使用来自多个表单的
数据 313
第12章避免常见的製图错误 317
12.1了解观众 317
12.2图表精确度 318
12.2.1根据上下文的数据
绘图 319
12.2.2夸大差异或者相似处 320
12.2.3以百分比变化和实际
变化的形式绘图 321
12.2.4Bin大小不等的分组 321
12.3图表类型选择的问题 322
12.3.1分类坐标轴和
值坐标轴 322
12.3.2使用饼图的问题 323
12.3.3考虑可选的图表类型 326
12.3.4使用负值的问题 327
12.3.5带有平滑线选项的
散点图 327
12.3.6不要被三维图表
所吸引 328
12.4图表的複杂度 329
12.4.1劣质图表示例 330
12.4.2最大化“数据墨印” 330
12.5图表样式 331
12.6图表製作者的检查表 334
第13章增加趣味性 337
13.1动画素材 337
13.1.1形状动画 338
13.1.2图表动画 338
13.1.3转轮饼图 339
13.2三角函式的乐趣 340
13.2.1简单的正弦与
余弦绘图 340
13.2.2内摆线图 341
13.2.3雷达图设计 342
13.3艺术图表 343
13.3.1山脉图 343
13.3.2气泡图构成的
老鼠脑袋 344
13.3.3笑脸图 344
13.4散点图画图 345
13.5模拟时钟的图表 347
13.6掷骰子 348
13.7赛马图 349
13.8使用艺术剪贴画 350
第Ⅲ部分在图表中使用VBA
第14章VBA概述与基本实例 355
14.1VBA简介 355
14.2宏录製器和图表 357
14.3Chart对象模型 359
14.3.1使用对象变数 360
14.3.2使用With-EndWith
结构 361
14.3.3更多关于Chart对象
模型的内容 362
14.4简单的图表宏 364
14.4.1激活和取消激活图表 364
14.4.2检测图表是否活动 365
14.4.3检测活动图表是否
内嵌 366
14.4.4从ChartObjects或
Charts集合中删除 367
14.5统计和遍历图表 368
14.5.1统计图表表单 368
14.5.2统计内嵌图表 368
14.5.3遍历所有图表 368
14.5.4改变所有图表的位置 369
14.5.5列印所有内嵌图表 370
14.6设定坐标轴的值 370
14.7调整图表大小和
对齐图表 372
第15章更多VBA实例 375
15.1使用VBA创建图表 375
15.1.1创建一个内嵌图表 375
15.1.2在图表表单中
创建图表 377
15.2使用VBA来设定
图表的格式 377
15.2.1格式化图表 378
15.2.2更多图表格式化的
示例 379
15.3套用数据标籤 382
15.3.1一个基本的数据
标籤宏 382
15.3.2套用带连结的数据
标籤 383
15.3.3区域提示 384
15.4将图表导出为GIF档案 385
15.5创建一个滚动图表 386
15.6创建一个单词云 388
15.7确定图表使用的区域 389
15.8事件过程示例 391
15.8.1Worksheet_Change
事件过程 391
15.8.2Selection_Change
事件过程 394
第16章使用颜色 397
16.1关于Excel2007的颜色 397
16.2指定颜色 398
16.2.1RGB颜色系统 398
16.2.2HSL颜色系统 399
16.2.3颜色转换 400
16.3理解灰度 401
16.3.1将彩色转换为灰度 401
16.3.2观察灰度图表 402
16.3颜色试验 403
16.5理解文档主题 404
16.5.1关于文档主题 404
16.5.2理解文档主题颜色 404
16.5.3显示所有主题颜色 407
16.6使用Shape对象 410
16.6.1形状的背景色 410
16.6.2使用形状的其他
填充类型 412
16.6.3有关形状的更多信息 413
16.7修改图表颜色 414
第Ⅳ部分附录
附录A本书提供的下载档案的
内容 419
附录B製作图表的其他资源 425