第Ⅰ部分 基础知识 3
第1章 Excel概述 3
1.1Excel简史 4
1.1.1最早的VisiCalc 4
1.1.2之后出现的Lotus 4
1.1.3微软公司的介入 4
1.1.4Excel的各种版本 5
1.2对象模型概念 7
1.3使用工作簿 8
1.3.1工作表 8
1.3.2图表 9
1.3.3宏表和对话表 9
1.4Excel用户界面 10
1.4.1新的用户界面 10
1.4.2Ribbon 11
1.4.3Office按钮菜单 13
1.4.4快捷菜单和微型工具栏 14
1.4.5快速访问工具栏 15
1.4.6智能标记 15
1.4.7任务窗格 15
1.4.8拖放 16
1.4.9键盘快捷键 16
1.4.10定制屏幕显示 17
1.4.11数据录入 17
1.4.12对象和单元格的选择 17
1.5Excel的帮助系统 19
1.6单元格格式化 19
1.6.1数字格式化 20
1.6.2样式格式化 20
1.6.3表 20
1.7工作表公式和函数 21
1.8绘图层上的对象 21
1.8.1图形 22
1.8.2图示 22
1.8.3链接图片对象 22
1.8.4控件 22
1.8.5图表 23
1.9Excel的自定义功能 24
1.9.1宏 24
1.9.2插件 24
1.10Internet功能 24
1.11分析工具 25
1.11.1数据库访问 25
1.11.2分级显示 26
1.11.3方案管理 26
1.11.4透视表 27
1.11.5审核功能 27
1.11.6规划求解插件 27
1.12保护选项 27
1.12.1保护公式不被覆盖 27
1.12.2保护工作簿的结构 28
1.12.3用密码保护工作簿 29
第2章 公式基础 31
2.1输入和编辑公式 31
2.1.1公式元素 32
2.1.2输入公式 32
2.1.3粘贴名称 33
2.1.4空格和空行 33
2.1.5公式的限制 34
2.1.6公式示例 34
2.1.7编辑公式 35
2.2在公式中使用运算符 36
2.2.1引用运算符 37
2.2.2使用运算符的公式示例 37
2.2.3运算符的优先级 38
2.2.4嵌套括号 39
2.3计算公式 41
2.4单元格和范围引用 41
2.4.1创建绝对引用或混合引用 42
2.4.2引用其他工作表或工作簿 44
2.5准确地复制公式 45
2.6把公式转换成值 45
2.7隐藏公式 47
2.8公式中的错误 48
2.9处理循环引用 49
2.10单变量求解 51
2.10.1单变量求解示例 51
2.10.2更多有关单变量求解的内容 52
第3章 使用名称 55
3.1名称的定义 55
3.2名称的作用域 56
3.2.1引用名称 56
3.2.2引用其他工作簿的名称 57
3.2.3名称冲突 58
3.3名称管理器 58
3.3.1创建名称 59
3.3.2编辑名称 59
3.3.3删除名称 60
3.4创建单元格和范围名称的快捷方法 60
3.4.1“新建名称”对话框 60
3.4.2使用名称框创建名称 61
3.4.3自动创建名称 62
3.4.4命名整个行和列 63
3.4.5Excel创建的名称 64
3.5创建多工作表名称 65
3.6使用范围和单元格名称 67
3.6.1创建一个名称列表 67
3.6.2在公式中使用名称 68
3.6.3使用带名称的交叉运算符 69
3.6.4使用带名称的范围运算符 70
3.6.5引用多单元格命名范围中的单个单元格 70
3.6.6在现有公式中使用名称 71
3.6.7创建公式时自动应用名称 72
3.6.8不应用名称 72
3.6.9有错误的名称 72
3.6.10查看命名范围 73
3.6.11在图表中使用名称 74
3.7Excel维护单元格和范围名称的方式 74
3.7.1插入行或列 74
3.7.2删除行或列 74
3.7.3剪切和粘贴 74
3.8名称中的潜在问题 75
3.8.1复制表单时的名称问题 75
3.8.2删除表单时的名称问题 76
3.9理解名称的奥秘 77
3.9.1命名常量 78
3.9.2命名文本常量 79
3.9.3在命名公式中使用工作表函数 79
3.9.4在命名公式中使用单元格和范围引用 80
3.9.5使用包含相对引用的命名公式 81
3.10使用名称的高级技术 84
3.10.1使用INDIRECT函数处理命名范围 84
3.10.2使用INDIRECT函数创建带固定地址的命名范围 85
3.10.3在命名公式中使用数组 86
3.10.4创建一个动态的命名公式 87
第Ⅱ部分 在公式中使用函数 91
第4章 工作表函数 91
4.1什么是函数 91
4.1.1简化公式 91
4.1.2实现其他方法无法实现的计算 92
4.1.3提高编辑任务的速度 92
4.1.3实现判断功能 92
4.1.4其他函数功能 93
4.2函数参数类型 93
4.2.1将名字用作参数 94
4.2.2把整个行或整个列作为参数 95
4.2.3把字面值作为参数 95
4.2.4把表达式作为参数 95
4.2.5把其他函数作为参数 96
4.2.6把数组作为参数 96
4.3在公式中输入函数的方法 96
4.3.1手工输入函数 96
4.3.2使用“插入函数”对话框输入函数 98
4.3.3输入函数的其他技巧 100
4.4函数种类 101
4.4.1财务函数 101
4.4.2日期及时间函数 102
4.4.3数学及三角函数 102
4.4.4统计函数 102
4.4.5查看和引用函数 102
4.4.6数据库函数 102
4.4.7文本函数 102
4.4.8逻辑函数 102
4.4.9信息函数 103
4.4.10用户定义函数 103
4.4.11工程函数 103
4.4.12立方函数 103
4.4.13其他函数类 104
第5章 处理文本 105
5.1文本的概念 105
5.1.1一个单元格可以容纳的字符数 105
5.1.2把数字作为文本 106
5.2文本函数 107
5.2.1确定单元格中是否包含文本 107
5.2.2使用字符代码工作 107
5.2.3确定两个字符串是否相同 110
5.2.4连接两个或多个单元格 110
5.2.5把格式化的值显示成文本 111
5.2.6把格式化的货币值显示为文本 112
5.2.7计算字符串中的字符个数 112
5.2.8重复字符或字符串 113
5.2.9创建文本直方图 113
5.2.10填充数字 114
5.2.11删除额外的空格和非打印字符 115
5.2.12改变文本的大小写 115
5.2.13从字符串中提取字符 116
5.2.14替换文本 117
5.2.15在字符串中查找和搜索 118
5.2.16在字符串中查找和替换 118
5.3高级文本公式 119
5.3.1计算单元格中指定字符的个数 119
5.3.2计算单元格中指定子串的个数 119
5.3.3把数字表示成序数词 120
5.3.4为列数确定列字母 121
5.3.5从具体路径中提取文件名 121
5.3.6提取字符串的第一个词 121
5.3.7提取字符串的最后一个单词 122
5.3.8提取字符串中除第一个词以外的所有词 122
5.3.9提取名字的名、中间名和姓 122
5.3.10删除名字中的称谓 124
5.3.11计算单元格中词的数量 124
5.4自定义VBA文本函数 125
第6章 处理日期和时间 127
6.1Excel如何处理日期和时间 127
6.1.1了解日期序列号 128
6.1.2输入日期 128
6.1.3理解时间序列号 130
6.1.4输入时间 131
6.1.5日期和时间的格式化 132
6.1.6有关日期的问题 134
6.2日期函数 136
6.2.1显示当前日期 137
6.2.2显示任意日期 137
6.2.3生成一系列日期 138
6.2.4把非日期字符串转换为日期 139
6.2.5计算两个日期之间的天数 139
6.2.6计算两日期之间的工作日数 140
6.2.7计算指定工作日的日期 141
6.2.8计算两日期之间的年数 142
6.2.9计算人的年龄 142
6.2.10确定某年的天数 143
6.2.11确定某天是星期几 144
6.2.12确定最近的星期日日期 144
6.2.13确定某个日期后面的第一个星期日期 144
6.2.14确定某月中的第n个星期日期 144
6.2.15计算星期日期的出现次数 145
6.2.16把日期表示为序数 146
6.2.17计算节假日期 147
6.2.18确定某月的最后一天 149
6.2.19确定某年是否是闰年 150
6.2.20确定一个日期的季度 150
6.2.21把年份转换成罗马数字 150
6.3时间函数 150
6.3.1显示当前时间 151
6.3.2显示任何时间 151
6.3.3合计超过24小时的时间 152
6.3.4计算两个时间的差 154
6.3.5转换军事时间 155
6.3.6把带小数点的小时、分钟或秒转换成时间 156
6.3.7在时间中加小时数、分钟数或秒数 156
6.3.8时区之间的转换 157
6.3.9时间值的舍入 158
6.3.10使用非时间值 159
第7章 计数与求和 161
7.1工作表单元格的计数与求和 161
7.2数据库和透视表中记录的计数与求和 163
7.3基本计数公式 164
7.3.1统计单元格的总数 165
7.3.2统计空单元格的个数 165
7.3.3非空单元格的计数 166
7.3.4数字单元格计数 166
7.3.5非文本单元格计数 166
7.3.6文本单元格计数 166
7.3.7逻辑值计数 166
7.3.8范围中的错误值计数 167
7.4高级计数公式 167
7.4.1使用COUNTIF函数统计单元格数量 167
7.4.2统计满足多个条件的单元格数量 168
7.4.3使用.AND筛选条件 169
7.4.4使用OR条件 171
7.4.5综合使用AND和OR筛选条件 171
7.4.6出现频率最高的项的计数 172
7.4.7确定特定文本的出现频率 173
7.4.8统计唯一值的数目 175
7.4.9创建频率分布 176
7.5求和公式 182
7.5.1对范围内的所有单元格求和 182
7.5.2计算累计和 183
7.5.3求n个最大值的和 184
7.5.4使用单个条件求和 185
7.5.5只对负值求和 186
7.5.6根据范围Difference的值求和 188
7.5.7基于文本的比较结果求和 188
7.5.8基于日期的比较结果求和 188
7.6使用多重条件求和 188
7.6.1使用AND条件 189
7.6.2使用OR.条件 190
7.6.3使用AND和OR条件 190
第8章 使用查找函数 193
8.1什么是查找公式 193
8.2查找函数 194
8.3基本查找函数 195
8.3.1VLOOKUP函数 195
8.3.2HLOOKUP函数 196
8.3.3LOOKUP函数 197
8.3.4综合使用MATCH和INDEX函数 198
8.4专业查找公式 200
8.4.1精确查找 200
8.4.2查找值的左侧 202
8.4.3进行区分大小写的查找 202
8.4.4在多个查找表中进行选择 203
8.4.5确定考试分数的等级 204
8.4.6计算等级平均分(GPA) 205
8.4.7进行双向查找 206
8.4.8进行双列查找 208
8.4.9确定范围中值的地址 208
8.4.10使用最接近匹配查找一个值 209
8.4.11使用线性插值法查找一个值 210
第9章 表格和工作表数据库 215
9.1表格和术语 215
9.1.1工作表数据库示例 216
9.1.2表格示例 217
9.1.3工作表数据库和表格的用途 217
9.2处理表格 218
9.2.1创建表格 219
9.2.2改变表格的外观 220
9.2.3在表格中导航和选择 221
9.2.4添加新行或列 222
9.2.5删除行或列 222
9.2.6移动表格 223
9.2.7设置表格选项 224
9.2.8从表格中删除重复的行 224
9.2.9表格的排序和筛选 225
9.2.10处理汇总行 229
9.2.11在表格中使用公式 232
9.2.12引用表格中的数据 234
9.2.13将表格转换为工作表数据库 238
9.3使用高级筛选功能 238
9.3.1设置条件范围 239
9.3.2应用高级筛选 240
9.3.3清除高级筛选 241
9.4指定高级筛选条件 241
9.4.1确定单一条件 241
9.4.2确定多重条件 244
9.4.3确定计算条件 246
9.5使用数据库函数 247
9.6插入分类汇总 249
第10章 其他计算 253
10.1单位转换 253
10.2解决直角三角形问题 255
10.3面积、表面积、周长和体积的计算 257
10.3.1计算正方形的面积和周长 257
10.3.2计算矩形的面积和周长 257
10.3.3计算圆的面积和周长 258
10.3.4计算梯形的面积 258
10.3.5计算三角形的面积 258
10.3.6计算球体的表面积和体积 258
10.3.7计算立方体的表面积和体积 259
10.3.8计算圆锥体的表面积和体积 259
10.3.9计算圆柱体的体积 259
10.3.10计算棱椎的体积 259
10.4解联立方程 259
10.5舍入数字 261
10.5.1基本舍入公式 262
10.5.2舍入到最近倍数 262
10.5.3舍入货币值 262
10.5.4处理以分数表示的美元值 263
10.5.5使用INT和TRUNC函数 264
10.5.6舍入为一个偶数或奇数整数 265
10.5.7舍入为n个有效数字 265
第Ⅲ部分 财务公式 269
第11章 借贷和投资公式 269
11.1财务概念 269
11.1.1货币时值 270
11.1.2现金的流进流出 270
11.1.3匹配时间段 270
11.1.4第一次付款的时间 271
11.2Excel的基本财务函数 271
11.2.1计算现值 271
11.2.2计算期值 275
11.2.3计算付款 278
11.2.4计算利率 280
11.2.5计算还款次数 282
11.3计算利息和本金部分 284
11.3.1使用IPMT和PPMT函数 284
11.3.2使用CUMIPMT和INCUMPRC函数 285
11.4转换利率 286
11.4.1表示利率的方法 286
11.4.2转换公式 287
11.5Excel财务函数的局限 288
11.5.1使定期支付的起点延后 288
11.5.2计算一系列有价支付额 289
11.6债券计算 290
11.6.1计算债券的价格 290
11.6.2计算收益 291
第12章 贴现和折旧函数 293
12.1使用NPV函数 293
12.1.1NPV的定义 294
12.1.2NPV函数示例 295
12.1.3使用NPV函数计算累计金额 302
12.2使用IRR函数 303
12.2.1回报率 304
12.2.2几何增长率 305
12.2.3检查结果 306
12.3多重费率的IRR和MIRR函数 307
12.3.1多个IRR 307
12.3.2分隔现金流 308
12.3.3使用余额代替现金流 309
12.4不定期的现金流 310
12.4.1净现值 310
12.4.2内部回报率 311
12.5使用FVSCHEDULE函数 312
12.6折旧计算 313
第13章 财务计划 317
13.1创建财务计划 317
13.2创建分期偿还计划 318
13.2.1简单的分期偿还计划 318
13.2.2动态的分期偿还计划 321
13.2.3使用还款和利息表 323
13.2.4信用卡计算 325
13.3使用数据表汇总贷款项 327
13.3.1创建单变量数据表 327
13.3.2创建双变量数据表 329
13.4财务决算和比率 330
13.4.1基本财务决算 331
13.4.2转换试算表 331
13.4.3一般规模的财务计算 333
13.4.4比率分析 334
13.5创建指数 336
第Ⅳ部分 数组公式 341
第14章 数组 341
14.1数组公式 341
14.1.1多单元格数组公式 342
14.1.2单个单元格数组公式 343
14.1.3创建数组常量 343
14.1.4数组常量元素 344
14.2理解数组的维数 345
14.2.1一维横向数组 345
14.2.2一维纵向数组 345
14.2.3二维数组 346
14.2.4命名数组常量 347
14.3使用数组公式 348
14.3.1输入数组公式 348
14.3.2选择数组公式范围 349
14.3.3编辑数组公式 349
14.3.4扩展或压缩多单元格数组公式 350
14.3.5使用多单元格数组公式 350
14.3.6对数组使用函数 353
14.3.7数组转置 353
14.3.8生成一个连续整数的数组 354
14.4使用单个单元格数组公式 355
14.4.1范围中的字符计数 355
14.4.2范围中最小三个数值求和 356
14.4.3范围中文本单元格的计数 357
14.4.4省略中间公式 358
14.4.5使用数组代替范围引用 360
第15章 使用数组公式的技巧 361
15.1使用单个单元格数组公式 361
15.1.1包含错误的范围的求和 362
15.1.2范围中错误值的计数 363
15.1.3基于条件的求和 363
15.1.4范围中n个最大值的求和 366
15.1.5计算非0数的平均值 366
15.1.6确定范围中是否包含特定值 367
15.1.7两个范围中不同单元格的计数 368
15.1.8返回范围中最大值的位置 369
15.1.9查找范围中某个值第n次出现的行 369
15.1.10返回范围中的最长文本 369
15.1.11确定一个范围是否包含有效值 370
15.1.12整数数字求和 370
15.1.13舍入值求和 371
15.1.14范围中相隔n个数的数值求和 372
15.1.15从字符串中删除非数字字符 374
15.1.16确定范围中最接近的数值 374
15.1.17返回一列中的最后一个数值 375
15.1.18返回一行中的最后一个数值 376
15.1.19使用数组公式对数据排序 376
15.1.20创建动态的交叉数据分析表 377
15.2使用多单元格数组公式 378
15.2.1只返回范围中的正数 379
15.2.2返回范围中的非空单元格 380
15.2.3反转范围中单元格的顺序 380
15.2.4对一个范围的值动态排序 381
15.2.5返回范围中唯一元素的列表 382
15.2.6在范围中显示日历 383
第Ⅴ部分 其他公式技术 387
第16章 有目的的循环引用 387
16.1什么是循环引用 387
16.1.1纠正意外出现的循环引用 388
16.1.2理解间接循环引用 389
16.1.3有目的的循环引用 389
16.2Excel如何确定计算和迭代的设置 392
16.3循环引用示例 393
16.3.1生成唯一的随机数 393
16.3.2解递归方程 394
16.3.3使用循环引用解联立方程 395
16.3.4使用迭代给图表制作动画 397
16.4使用有目的的循环引用的潜在问题 398
第17章 图表技术 399
17.1理解SERIES公式 399
17.1.1在SERIES公式中使用名称 401
17.1.2断开图表系列与其数据范围的链接 402
17.2创建与单元格的链接 403
17.2.1添加图表标题链接 403
17.2.2添加轴标签链接 403
17.2.3添加数据标签链接 403
17.2.4添加文本链接 404
17.3图形示例 404
17.3.1绘制进程表 404
17.3.2创建饼图 406
17.3.3在柱形图表中显示带条件的颜色 406
17.3.4创建比较直方图 408
17.3.5创建甘特图表 409
17.3.6创建箱式图 411
17.3.7绘出每隔n个点的数据 413
17.3.8绘出最后n个数据点 414
17.3.9从组合框中选择系列 415
17.3.10绘制数学函数 416
17.3.11绘制圆 420
17.3.12创建钟表图 422
17.3.13创建卓越的设计 425
17.4使用趋势线 426
17.4.1线性趋势线 427
17.4.2非线性趋势线 430
第18章 数据透视表 435
18.1数据透视表简介 435
18.2数据透视表示例 436
18.3适合数据透视表的数据 438
18.4创建数据透视表 440
18.4.1指定数据 440
18.4.2指定数据透视表的位置 441
18.4.3数据透视表的布局 442
18.4.4格式化数据透视表 443
18.5修改数据透视表 444
18.6更多的数据透视表示例 446
18.6.1问题1:每个支行每天的新存款账户有多少? 446
18.6.2问题2:按账户类型分,每个支行开了多少账户? 447
18.6.3问题3:不同账户类型的金额分布情况如何? 447
18.6.4问题4:出纳员新开的哪类账户最多? 448
18.6.5问题5:总行与其他两个支行相比,情况怎样? 449
18.6.6问题6:哪个支行为新客户开的支票账户最多? 449
18.7组合数据透视表中的项 450
18.7.1手工组合示例 450
18.7.2查看组合的数据 452
18.7.3自动组合示例 452
18.8创建频率分布 456
18.9创建计算字段或计算项 458
18.9.1创建计算字段 459
18.9.2插入计算项 461
18.10引用数据透视表中的单元格 463
18.11另一个数据透视表示例 465
18.12用数据透视表生成报告 468
第19章 条件格式与数据有效性 471
19.1条件格式 471
19.1.1指定条件格式 473
19.1.2使用图形的条件格式 475
19.1.3使用条件格式 484
19.1.4创建基于公式的规则 485
19.2数据有效性 495
19.2.1指定有效性条件 496
19.2.2可以应用的有效性条件类型 497
19.2.3创建下拉列表 498
19.2.4为数据有效性规则使用公式 500
第20章 创建元公式 503
20.1什么是元公式 503
20.2创建元公式:一个简单例子 503
20.3元公式示例 506
20.3.1使用元公式删除中间名 506
20.3.2使用元公式返回字符串中最后一个空格字符的位置 509
20.3.3使用元公式启动信用卡号码的有效性 513
20.3.4生成随机数 517
20.4元公式的优缺点 518
第21章 调试公式的工具和方法 519
21.1什么是公式调试 519
21.2公式的问题及其解决办法 520
21.2.1括号不匹配 520
21.2.2用#填充的单元格 522
21.2.3空白单元格并非空白 522
21.2.4额外的空格字符 522
21.2.5返回错误的公式 522
21.2.6绝对/相对引用问题 526
21.2.7运算符优先级问题 526
21.2.8公式不计算 528
21.2.9实际数值与显示数值 528
21.2.10浮点数错误 529
21.2.11影幻链接错误 529
21.2.12逻辑值错误 530
21.2.13循环引用错误 531
21.3Excel的审核工具 531
21.3.1辨别特定类型的单元格 531
21.3.2查看公式 533
21.3.3跟踪单元格关系 534
21.3.4跟踪错误值 535
21.3.5纠正循环引用错误 535
21.3.6使用后台错误检查特性 536
21.3.7使用Excel的公式求值器 538
第Ⅵ部分 开发自定义工作表功能 541
第22章 VBA简介 541
22.1关于VBA 541
22.2显示“开发工具”选项卡 542
22.3关于宏的安全性 542
22.4保存包含宏的工作簿 543
22.5VisualBasic编辑器 544
22.5.1激活VB编辑器 544
22.5.2VB编辑器的组件 545
22.5.3使用工程窗口 546
22.5.4使用代码窗口 548
22.5.5输入VBA代码 550
22.5.6保存工程 552
第23章 函数过程基础 555
23.1为什么要创建自定义函数 555
23.2VBA函数的范例 556
23.3关于函数过程 558
23.3.1声明函数 558
23.3.2选择函数名 558
23.3.3在公式中使用函数 559
23.3.4使用函数参数 560
23.4使用“插入函数”对话框 560
23.4.1添加函数说明 561
23.4.2指定函数类别 562
23.5测试和调试函数 564
23.5.1使用VBA的MagBox语句 565
23.5.2在代码中使用Debug.Print语句 566
23.5.3调用Sub过程中的函数 567
23.5.4在函数中设置断点 570
23.6创建插件 570
第24章 VBA编程概念 573
24.1一个函数过程示例 573
24.2在代码中使用注释 575
24.3使用变量、数据类型和常量 576
24.3.1定义数据类型 577
24.3.2声明变量 578
24.3.3使用常量 579
24.3.4使用字符串 580
24.3.5使用日期 580
24.4使用赋值表达式 581
24.5使用数组 582
24.5.1声明数组 582
24.5.2声明多维数组 583
24.6使用VBA的内部函数 583
24.7控制执行流 585
24.7.1If-Then结构 585
24.7.2SelectCase结构 587
24.7.3循环指令块 588
24.7.4OnError语句 592
24.8使用范围 593
24.8.1ForEach-Next结构 593
24.8.2引用范围 594
24.8.3一些有用的范围属性 596
24.8.4Set关键字 600
24.8.5lntersect函数 600
24.8.6Union函数 601
24.8.7UsedRange属性 601
第25章 VBA自定义函数示例 603
25.1简单函数 603
25.1.1检查单元格是否含有公式 604
25.1.2返回单元格的公式 604
25.1.3确定单元格是否隐藏 604
25.1.4返回工作表名 605
25.1.5返回工作簿名称 605
25.1.6返回应用程序名称 606
25.1.7返回Excel的版本号 606
25.1.8返回单元格的格式信息 607
25.2确定单元格的数据类型 608
25.3多功能函数 610
25.4生成随机数 612
25.4.1产生不变的随机数 612
25.4.2随机选择单元格 614
25.5计算销售佣金 614
25.5.1用于简单佣金结构的函数 615
25.5.2用于复杂佣金结构的函数 616
25.6文本处理函数 617
25.6.1反转字符串 617
25.6.2不规则文本 618
25.6.3返回首字母缩写词 618
25.6.4文本与样式匹配 619
25.6.5检查单元格是否包含文本 620
25.6.6从字符串中提取第n个元素 620
25.6.7拼写一个数字 621
25.7计数函数 622
25.7.1计算与模式匹配的单元格数 622
25.7.2计算工作簿中的工作表个数 622
25.8日期函数 624
25.8.1计算下一个星期一的日期 624
25.8.2计算下一个星期几的日期 625
25.8.3指出日期在月中的第几个星期 625
25.8.4处理1900年以前的日期 625
25.9返回列或行中最后一个非空单元格 627
25.9.1LASTINCOLUMN函数 627
25.9.2LASTINROW函数 628
25.10多表函数 628
25.10.1返回所有工作表中的最大值 628
25.10.2SHEETOFFSET函数 629
25.11高级函数技术 630
25.11.1返回错误值 631
25.11.2从函数中返回一个数组 632
25.11.3返回一个没有重复随机整数的数组 633
25.11.4随机排列一个范围 635
25.11.5使用可选参数 637
25.11.6使用不确定数量的参数 638
第Ⅶ部分 附录 645
附录AExcel函数参考 645
附录B使用自定义数字格式 657
附录C其他Excel资源 675
附录D示例文件的内容 681