译者序 1
前言 1
第一部分 Excel 2002入门 1
第1章 Excel基础 1
1.1 Excel窗口 1
1.1.1 任务窗格 2
1.1.2 工作表 2
1.1.3 导航窗口 2
1.1.4 关闭或改变工作表窗口的大小 2
1.1.5 工具栏 3
1.1.6 菜单栏 3
1.2 帮助系统 5
1.2.1 使用帮助页 6
1.2.2 使用帮助选项卡 8
1.2.3 管理助手 10
1.2.4 从网上获得帮助 10
1.2.5 检测并修复问题 11
1.3 自定义工具栏和菜单 11
1.3.1 在工具栏中添加按钮 11
1.3.2 从工具栏里删除按钮 12
1.3.3 创建自己的工具栏 12
1.3.4 自定义工具栏按钮 12
1.4 漂亮的外观变化 13
2.1 输入数据 14
2.1.1 输入文本 14
第2章 输入信息 14
2.1.2 输入数字 15
2.1.3 处理日期和时间 15
2.2 编辑数据 19
2.2.1 删除单元格内容 19
2.2.2 更改单元格内容 19
2.3 使用批注 20
2.3.1 输入批注 20
2.3.2 编辑批注 21
2.3.3 浏览批注 21
2.3.4 删除批注 21
2.4 有效数据输入 21
2.4.2 在输入数据时显示信息 22
2.4.1 指定有效数据类型 22
2.4.3 显示无效数据错误消息 23
2.5 控制数据的外观 24
2.5.1 格式化数字 24
2.5.2 格式化字符 27
2.5.3 旋转文本 29
2.5.4 缩排文本 30
2.6 处理样式 30
2.6.1 定义样式的示例 31
2.6.2 通过抓取定义一种样式 31
2.6.3 更改样式 31
2.6.4 删除样式 32
2.6.5 应用样式 32
2.7.2 运行拼写检查 33
2.7.1 决定检查什么 33
2.6.6 忽略样式 33
2.7 检查拼写 33
2.7.3 使用自动更正 34
2.8 本章中讲到的认证技能 35
第3章 处理文件 36
3.1 保存文件 36
3.1.1 第一次保存工作簿 36
3.1.2 配置文件选项 37
3.1.3 保存摘要信息 39
3.1.4 从工作簿中排除个人信息 40
3.1.5 再次保存文件 41
3.1.6 使用自动保存功能 41
3.2.1 打开已经存在的文件 42
3.2 打开文件 42
3.2.2 打开新的工作簿 43
3.3 使用另存为 43
3.4 保存为HTML 44
3.5 关闭工作簿 45
3.6 邮寄和传送工作簿 45
3.6.1 使用e-mail发送Excel工作簿 46
3.6.2 传送工作簿 48
3.7 把工作簿邮递到Exchange文件夹 51
3.8 打开文本文件 51
3.9 本章中讲到的认证技能 53
4.1.2 移动和复制单元格 54
4.1.1 移动和复制内容 54
4.1 移动和复制 54
第4章 数据操作 54
4.1.3 粘贴选项 55
4.1.4 Office剪贴板 55
4.2 使用撤消和恢复 59
4.3 使用定位 59
4.4 使用选择性粘贴 62
4.5 处理多张工作表 63
4.5.1 在工作表之间切换 63
4.5.2 更改工作表的名称 63
4.5.3 插入和删除工作表 64
4.5.4 移动和复制工作表 64
4.6.1 自动复制数据 65
4.6 使用自动填充 65
4.5.5 链接工作表 65
4.6.2 自动复制公式 66
4.6.3 自动填充序列 66
4.6.4 使用内置的自动填充序列 66
4.6.5 创建自动填充序列 66
4.6.6 覆盖性自动填充 67
4.7 查找和替换数据 67
4.7.1 使用查找 67
4.7.2 查找所有的字符串 68
4.7.3 使用通配符 69
4.7.4 设置查找的附加条件 69
4.7.5 使用替换 70
4.8 本章中讲到的认证技能 70
5.1.1 理解Excel在行和列上的限制 72
第5章 构建工作表 72
5.1 添加列、行和单元格 72
5.1.2 添加列 73
5.1.3 添加行 73
5.1.4 添加单元格 74
5.2 删除列、行或单元格 75
5.3 隐藏行和列 76
5.3.1 隐藏列 76
5.3.2 隐藏行 76
5.3.3 取消行和列的隐藏 76
5.4 冻结窗格 77
5.5.1 更改列宽 78
5.5 更改列宽和行高 78
5.5.2 更改行高 79
5.6 自动格式化列和行 82
5.6.1 应用自动套用格式 82
5.6.2 限制自动套用格式功能 83
5.6.3 使用条件格式 84
5.6.4 使用格式刷复制格式功能 86
5.7 使用页眉和页脚 86
5.7.1 使用预定义的页眉和页脚 87
5.7.2 创建自己的页眉和页脚 87
5.7.3 调整页眉和页脚 88
5.8 使用分级显示 88
5.8.1 准备适于分级的工作表 88
5.8.3 创建一个手工分级 89
5.8.2 建立自动分级显示 89
5.8.4 显示分级 90
5.9 使用视图 91
5.9.1 创建视图 91
5.9.2 选择视图 92
5.9.3 删除视图 92
5.10 本章中讲到的认证技能 92
第6章 打印 93
6.1 使用“页面设置”对话框 93
6.1.1 配置页面选项 93
6.1.2 设置页边距 94
6.1.3 设置工作表选项 95
6.2 预览打印工作 96
6.3 使用分页符 98
6.3.1 插入分页符 99
6.3.2 使用分页预览 99
6.3.3 删除分页符 100
6.4 创建自定义视图 100
6.4.1 创建自定义视图 100
6.4.2 删除自定义视图 101
6.5 打印文档 101
6.5.1 使用“打印”按钮 101
6.5.2 使用“打印”对话框 102
6.5.3 打印到文件 103
6.6 本章中讲到的认证技能 104
7.1.1 设计列表 105
7.1 理解列表 105
第二部分 分析数据 105
第7章 管理数据 105
7.1.2 输入列表的数据 106
7.2 筛选列表 108
7.2.1 使用自动筛选 108
7.2.2 使用高级筛选 111
7.3 排序数据 113
7.3.1 理解排序标准 113
7.3.2 使用简单的排序方案 114
7.3.3 使用复杂排序方案 114
7.3.4 排序公式 117
7.4 使用方案检查变更 118
7.4.1 创建方案 118
7.4.3 启用方案报告 121
7.4.2 合并方案 121
7.4.4 在商业场合使用 方案管理器 123
第8章 使用公式 127
8.1 输入公式:数值、单元格和运算符 127
8.2 输入和编辑公式 127
8.2.1 使用公式栏 127
8.2.2 输入单元格地址 128
8.2.3 公式和简单的运算符 128
8.3 相对、绝对和混合引用 129
8.3.1 绝对引用 131
8.3.2 混合引用 132
8.3.3 循环设置引用类型 133
8.4.1 创建链接 134
8.4 链接公式、外部引用和3-D引用 134
8.4.2 创建外部链接 135
8.4.3 更新链接 136
8.4.4 使用外部链接恢复崩溃的文件 136
8.4.5 创建3-D引用 137
8.5 审核公式 138
8.5.1 查找引用单元格和从属单元格 138
8.5.2 查找无效数据 140
8.6 处理公式中的错误值 141
8.6.1 检查错误 142
8.6.2 监视公式 148
8.7 本章中讲到的认证技能 152
9.1 函数及其参数 153
第9章 工作表函数 153
9.1.1 函数参数 154
9.1.2 函数分类 155
9.2 组合函数 169
9.2.1 数学函数的组合 169
9.2.2 文本函数的组合 170
9.2.3 逻辑函数的组合 170
9.2.4 查找函数的组合 171
9.2.5 数学和引用函数的组合 172
9.3 插入函数 173
9.4 本章中讲到的认证技能 175
第10章 公式的高级应用 176
10.1 数组公式详细说明 176
10.1.1 编辑数组公式 176
10.1.2 条件求和 177
10.2.1 需要数组输入的函数 178
10.2 什么时候需要输入数组公式 178
10.2.2 其组件需要数组输入的公式 180
10.2.3 需要多个单元格的公式 185
10.3 使用名称 186
10.3.1 命名常数 186
10.3.2 区域名称 187
10.3.3 命名公式 190
10.4 命名区域的动态定义 191
10.5 在数组公式里使用函数 195
10.6 处理字符串 199
11.1.1 开始向导 202
11.1.2 检验为图表选择的数据 202
11.1 使用图表向导 202
第11章 用图表表示数据 202
11.1.3 选择图表选项和位置 204
11.1.4 更改图表 204
11.2 图表类型 204
11.2.1 理解图表坐标轴:柱形图、条形图、折线图和XY散点图 204
11.2.2 百分比图示:饼图、圆环图和雷达图 206
11.2.3 尺寸比较:面积图和雷达图 206
11.2.4 创建股价图 208
11.2.5 三个数值轴:气泡图 210
11.2.6 可视化变体:圆柱图、圆锥图和棱锥图 212
11.2.7 创建曲面图 212
11.2.9 选择正确的图表类型 214
11.2.8 使用自定义图表类型 214
11.2.10 用户自定义图表类型 215
11.2.11 预览和打印图表 216
11.3 图表选项 216
11.3.1 坐标轴 217
11.3.2 包含标题 218
11.3.3 使用图表图例 219
11.3.4 何时使用网格线 220
11.3.5 显示误差线 221
11.3.6 数据表 223
11.3.7 数据标志 224
11.3.8 趋势线 225
11.4 本章中讲到的认证技能 230
12.1 使用绘图工具栏 231
第12章 绘制对象 231
12.2 创建形状 233
12.2.1 插入形状 233
12.2.2 修改形状 233
12.3 添加剪贴画 238
12.3.1 选择一个剪辑 238
12.3.2 处理剪贴画 240
12.3.3 移动、调整大小和处理图片 242
12.4 使用艺术字 242
12.4.1 创建艺术字图形 242
12.4.2 修改艺术字图形 243
12.5 使用三维形状 244
12.6 在形状上添加文本 245
12.7 处理层 246
12.8 处理组合 247
12.9 本章中讲到的认证技能 248
第13章 数据透视表 249
13.1 数据透视表组件 249
13.1.1 字段和项 250
13.1.2 汇总选项 253
13.1.3 计算字段和项 256
13.2 数据透视表向导 259
13.2.1 设置数据透视表选项 264
13.2.2 数据透视表数据源 269
13.3 处理数据透视表 271
13.3.2 维护格式 272
13.3.1 透视表格 272
13.3.3 组合项 273
13.3.4 更新数据和高速缓存 275
13.4 数据透视图 276
第14章 单变量求解和规划求解 280
14.1 使用单变量求解 280
14.1.1 限定问题 280
14.1.2 单变量求解失败的疑难解答 284
14.2 使用规划求解 284
14.2.1 安装规划求解 284
14.2.2 为规划求解设置工作表 285
14.2.3 为规划求解创建一个计划 285
14.2.4 构建一个供规划求解使用的工作表 287
14.2.5 使用“规划求解参数”对话框 288
14.2.6 查看结果 290
14.2.7 保存规划求解参数 290
14.2.8 使用规划求解报告 292
14.2.9 处理规划求解的失败 292
第三部分 利用外部数据 295
第15章 获取数据 295
15.1 往工作表中送数据 295
15.1.1 定义数据源 296
15.1.2 定义查询本身 298
15.1.3 重新定义外部数据进程 302
15.2 理解查询可选项的作用 302
15.2.1 数据源选项 303
15.2.2 外部数据区域属性 306
15.3 从外部源中获取数据 309
第16章 共享工作簿 313
16.1 允许工作簿上的安全性 313
16.1.1 为打开工作簿创建一个密码 314
16.1.2 使用密码打开一个工作簿 314
16.1.3 为修改工作簿创建一个密码 315
16.1.4 使用密码修改一个工作簿 315
16.1.5 修改密码 316
16.2 保护工作簿和工作表 316
16.2.1 使用Excel“保护”菜单 316
16.2.2 保护一个工作表 316
16.2.3 保护一个工作簿 320
16.3.2 配置一个共享工作簿 321
16.3.1 理解共享工作簿的局限性 321
16.3 使用共享工作簿 321
16.3.3 使用共享工作簿 325
第17章 使用Web技术 328
17.1 处理HTML工作簿 328
17.1.1 预览HTML 328
17.1.2 另存为HTML 329
17.1.3 在HTML中保存图像 330
17.1.4 设置Web选项 330
17.1.5 打开一个HTML工作表 335
17.1.6 打开一个交互式HTML工作表 335
17.1.7 处理浏览器中的内容 335
17.2 使用超级链接 337
17.1.8 使用“命令和选项”对话框 337
17.2.1 使用超级链接在工作簿中移动 338
17.2.2 使用超级链接跳出工作簿 340
17.2.3 为命令和工具按钮应用“超级链接” 341
17.3 使用Web查询 343
17.3.1 配制一个Web查询 343
17.3.2 配制数据格式 343
17.3.3 发送查询,处理检索的数据 344
17.3.4 保存Web查询 346
17.3.5 使用Microsoft查询文件 346
17.4 本章中讲到的认证技能 347
18.1 录制、存储和运行宏 349
18.1.1 录制一个宏 349
第四部分 用VBA扩展Excel达到的范围 349
第18章 自动地重复任务 349
18.1.2 使用录制宏选项 352
18.1.3 存储宏 353
18.1.4 运行宏 353
18.1.5 创建自己的宏 355
18.2 编辑宏 355
18.3 逐句调试宏 360
18.4 从工具栏按钮上运行宏 364
第19章 Visual Basic编辑器和Excel对象模型 369
19.1 查看并使用VBE窗口 369
19.1.1 工程窗口 370
19.1.2 属性窗口 371
19.1.4 用户窗体窗口 372
19.1.3 代码窗口 372
19.1.5 其他窗口 373
19.2 对象浏览器 377
19.3 模块 379
19.4 用户窗体 380
19.4.1 使用工具箱 381
19.4.2 访问其他控件 383
第20章 编写子过程 385
20.1 何时使用子过程 385
20.1.1 获得用户的输入 385
20.1.2 条件输出 386
20.1.3 简化用户操作 387
20.2 传递变量到子过程 389
20.2.1 过程级和模块级变量 390
20.2.2 引用传递方式 392
20.2.3 值传递方式 393
20.3 变量类型 394
20.3.1 Variant数据类型 395
20.3.2 对象变量 396
20.3.3 数组变量 400
20.4 在子过程中使用With块、循环、函数和单元格 401
第21章 编写函数 404
21.1 编写用于工作表的UDF 404
21.1.1 UDF的结构 404
21.1.2 数组UDF 407
21.1.3 把UDF放入“插入函数”中 412
21.2 仅用于代码中的UDF 415
22.1 显示、隐藏和卸载用户窗体 419
第22章 使用用户窗体控制输入 419
22.2 用户窗体上的控件 420
22.3 初始化控件 427
22.4 控件的事件 428
第23章 VBA数组处理技术 433
23.1 声明和填充数组 433
23.1.1 确定数组维数 433
23.1.2 填充数组 435
23.2 从工作表中获取数据 436
23.2.1 循环处理区域的单元格 436
23.2.2 把区域赋给数组 439
23.3 把数据放入工作表中 440
23.3.1 用一条语句写人整个区域 440
23.4 用户自定义数据类型 442
23.3.2 利用循环写入数组 442
23.4.1 声明一个用户自定义数据类型 443
23.4.2 用户自定义数据类型的局限 444
23.5 对数组排序 446
23.5.1 简单的交换排序 446
23.5.2 使用循环来完成数组排序 447
23.6 VBA数组和工作簿的结合使用 448
23.6.1 对工作簿的表排序 448
23.6.2 工作簿函数和数组的结合使用 449
23.6.3 VBA数组和图表的结合使用 450
第24章 使用数据访问对象 452
24.1 使用DAO处理数据 452
24.2.1 使用动态集记录集 453
24.2 理解记录集 453
24.2.2 使用快照记录集 454
24.2.3 使用表类型的记录集 455
24.3 基于查询的记录集 457
24.4 在记录集里获取数据 459
24.4.1 一个记录一个记录地获取数据 460
24.4.2 使用CopyFromRecordset方法获取所有的数据 461
24.5 使用DAO来定位记录 463
24.5.1 使用参数查询 463
24.5.2 其他对记录集的操作 464
第五部分 附录 469
附录A Excel函数 469
附录B MOUS认证 521