1.5 Excel的帮助系统 1 1
前言 1
第1部分基础知识 1
21.3.5跟踪错误值 41 1
21.3.6 纠正循环引用错误 41 1
目 录 1
24.7控制执行 45 1
25.6.7拼写一个数字 48 1
6.2.1 5计算一个星期日期的出现 11 1
6.2.1 4确定一个月中某个星期日期的第n项出现 1 1 1
6.2.1 3确定某个日期后面第一个星期日期 11 1
6.2.1 2确定最近的星期日日期 11 1
1 3.2.2实例2:分期偿还计划细节 25 1
2.1.2输入公式 2 1
1 6.6小结 3 1 2
第1章Excel概述 2
1.1 Excel的历史 2
1.1.1最早的VisiCalc 2
1.1.2之后出现的Lotus 2
1.1.3微软公司的介入 3
1.1.4 Excel的各种版本 3
1.2对象模型概念 5
1.3.1工作表 6
1.3使用工作簿 6
1.3.2图表 7
1.3.4对话表 7
1.3.3 XLM宏表 7
1.4.4任务窗格 8
1.4.3智能标记 8
1.4.2快捷菜单 8
1.4 Excel用户界面 8
1.4.1菜单 8
1.1 1.1保护公式不被覆盖 1 8
5.2.1 4替换文本 B 9
1.4.6 工具栏 9
1.4.5对话框 9
1.4.1 0数据录入 10
1.4.9定制屏幕显示 10
1.4.8键盘快捷键 10
1.4.7拖放 10
1.4.11对象和单元格的选择 11
1.6.1数字格式化 12
1.6单元格格式化 12
1.7工作表公式和函数 13
6.2.1 7计算节假日期 1 13
1.6.2样式格式化 13
1.8.3链接图片对象 14
1.8.2图示 14
1.8.4对话框控件 14
1.8绘图层上的对象 14
1.8.1图形 14
2 1.4.2 Spreadsheet Detective 4 14
6.2.19确定某一年是否是闰年 1 15
6.2.18确定一个月的最后一天 1 15
1.8.5图表 15
1.9 Excel的自定义功能 15
1.9.1 宏 15
1.10.1数据库访问 16
6.2.20确定一个日期的季度 1 16
1.10分析工具 16
1.9.2工具栏 16
1.9.3加载宏 16
1.1 0.2分级显示 17
1.11保护选项 18
1.1 0.7规划求解加载宏 18
1.1 0.6审核功能 18
1.1 0.5透视表 18
1.1 0.4 Analysis ToolPak 18
1.1 0.3方案管理 18
1.11.2保护工作簿结构 19
1.1 2小结 20
2.1.1公式元素 21
2.1输入和编辑公式 21
第2章公式基础知识 21
2.1.3粘贴名称 22
2.1.5公式限制 23
2.1.6公式实例 23
2.1.4空格和空行 23
2.1.7编辑公式 24
2.2在公式中使用运算符 25
2.2.1引用运算符 25
2.2.2使用运算符的公式实例 26
2.2.3运算符优先级 26
2.2.4嵌套括号 27
2.3计算公式 28
7.3.2统计空单元格 1 28
7.3.4数字单元格计数 1 28
2.4.1创建绝对引用 29
2.4单元格和范围引用 29
2.5准确地复制公式 31
2.4.2引用其他工作表或工作簿 31
2.6把公式转换成值 32
7.4.5统计惟一值数目 1 34
2.7隐藏公式 34
2.9处理循环引用 35
2.8公式中的错误 35
2.10.1单变量求解实例 37
2.10单变量求解 37
2.1 1小结 38
2.10.2更多的有关单变量求解的内容 38
第3章使用名称 39
3.1名称的定义 39
3.2.1使用“定义名称”对话框创建名称 40
3.2创建单元格和范围名称的方法 40
3.2.2使用名称框创建名称 41
3.2.3自动创建名称 41
3.2.4命名整个行和列 43
3.2.5 Excel创建的名称 43
3.3创建多工作表名称 44
3.4一个名称的范围 45
3.4.1创建工作表级名称 46
3.4.2合并工作表级名称和工作簿级名称 46
3.4.3引用其他工作簿名称 46
3.5使用范围和单元格名称工作 47
3.5.1创建一个名称列表 47
3.5.2在公式中使用名称 47
3.5.3使用带名称的交叉运算符 48
3.5.4使用带名称的范围运算符 50
3.5.5引用多单元格命名范围中的单个单元格 50
3.5.6在现有公式中使用名称 50
3.5.7创建公式时自动应用名称 51
3.5.8不应用名称 51
3.5.9删除名称 51
3.5.10删除命名单元格或范围 51
3.5.14在图表中使用名称 52
3.5.13查看命名范围 52
3.5.12改变名称 52
3.5.1 1重新定义名称 52
3.6.3剪切和粘贴 53
3.6 Excel如何维护单元格和范围名称 53
3.6.1插入行或列 53
3.6.2删除一个行或列 53
3.7名称中的潜在问题 53
3.7.1复制表单时出现的名称问题 54
3.7.2删除表单时的名称问题 54
3.8理解名称的奥秘 55
3.8.1命名常数 56
3.8.3在命名公式中使用工作表函数 57
3.8.2命名文本常数 57
3.8.4在命名公式中使用单元格和范围引用 58
3.8.5使用包含相对引用的命名公式 59
3.9使用名称的高级技术 61
3.9.1使用带命名范围的INDIRECT函数 61
3.9.2使用INDIRECT函数创建一个带固定地址的命名范围 62
3.9.3在命名公式中使用数组 63
3.9.4创建一个动态命名公式 64
3.10小结 65
第2部分在公式中使用函数 67
第4章工作表函数 68
4.1什么是函数 68
4.1.2实现其他方法无法实现的计算 68
4.1.1简化公式 68
4.1.5其他函数功能 69
4.1.4实现判断功能 69
4.1.3提高编辑任务的速度 69
4.2.1使用名字作为参数 70
4.2函数参数类型 70
4.2.3把文字值作为参数 71
4.2.2把整个行或整个列作为参数 71
4.2.4把表达式作为参数 71
4.2.6把数组作为参数 72
4.3在公式中输入函数的方法 72
4.3.1手工输入函数 72
4.2.5把其他函数作为参数 72
4.3.2使用“插入函数”对话框输入函数 73
4.3.3函数录入的其他技巧 74
4.4.2日期及时间函数 76
4.4.1财务函数 76
4.4函数种类 76
4.4.3数学及三角函数 76
4.4.4统计函数 76
4.4.5查看和引用函数 76
4.4.6数据库函数 76
4.4.7文本函数 77
4.4.8逻辑函数 77
4.4.9信息函数 77
4.4.10 工程函数 77
4.4.1 1用户定义函数 77
4.4.1 2其他函数类 77
4.4.1 3 Analysis ToolPak函数 78
4.5小结 78
5.1.2把数字作为文本 79
5.1.1一个单元格中可以有多少个字符 79
5.1有关文本的概念 79
第5章 处理文本 79
5.2.1确定单元格中是否包含文本 80
5.2文本函数 80
5.2.2使用字符代码 81
9.7使用数据表的列表合计 1 82
5.2.3确定是否两个字符串相同 83
5.2.4连接两个或多个单元格 83
5.2.5把格式化的值显示成文本 84
5.2.6把格式化货币值作为文本显示 85
5.2.7重复字符或字符串 85
5.2.8创建一个文本直方图 85
5.2.9填充数字 86
5.2.10删除额外的空格和非打印字符 87
5.2.1 1计算字符串中的字符 87
5.2.1 2改变文本大小写 87
1 0.1.1使用单位转换表 1 87
1 0.1单位转换 1 87
5.2.13从字符串中提取字符 88
1 0.1.3距离转换 1 89
5.2.15在字符串中进行查找和搜索 89
5.3.1计算单元格中的具体字符 90
5.2.16在字符串中查找和替换 90
5.3高级文本公式 90
5.3.2计算单元格中子串的出现频率 91
5.3.3把数字改成序数词 91
5.3.4确定列数为列字母 92
5.3.5从具体路径中提取文件名 92
5.3.8提取字符串第一个词以外的所有词 93
5.3.7提取字符串的最后一个词 93
5.3.9提取名字的名、中间名和姓 93
5.3.6提取字符串的第一个词 93
5.3.10删除名字中的称谓 95
5.3.11计算单元格中词的数量 95
5.4自定义VBA文本函数 96
5.5小结 96
第6章 处理日期和时间 97
6.1 Excel如何处理日期和时间 97
6.1.1了解日期序列号 97
6.1.2输入日期 98
6.1.3理解时间序列号 99
6.1.4输入时间 100
6.1.5日期和时间格式化 101
6.1.6有关日期的问题 102
6.2与日期有关的函数 104
6.2.1显示当前日期 104
6.2.3生成系列日期 105
6.2.2显示任意日期 105
6.2.4转换非日期字符串为一个日期 106
6.2.5计算两个日期之间的天数 107
6.2.6计算两日期之间的工作日数 107
6.2.7使用一个日期抵消工作日 108
6.2.8计算两日期之间的年数 108
6.2.9计算人的年龄 109
6.2.1 0确定具体年的天数 109
6.2.1 1确定星期几 110
6.2.16把日期表示为序数 112
6.2.21把年份转换成罗马数字 116
6.2.22创建一个范围中的日历 116
6.3.2显示任何时间 117
6.3.1显示当前时间 117
6.3与时间有关的函数 117
6.3.3计算超过24小时的时间 118
6.3.4计算两时间的差 120
6.3.7在时间中加小时数、分钟数或秒数 121
6.3.5转换军事时间 121
6.3.6把带小数点的小时、分钟或秒转换成时间 121
6.3.8时区间转换 122
6.3.9时间值舍入 123
6.3.10使用非时间值 123
6.4小结 124
7.1工作表单元格计数和求和 125
第7章 计数与求和技术 125
7.2数据库和透视表中记录的计数和求和 126
7.3.1统计单元格汇总数量 127
7.3基本计数公式 127
7.3.3非空单元格计数 128
7.3.5非文本单元格计数 128
7.3.6文本单元格计数 129
7.3.7逻辑值计数 129
7.3.8一个范围中的错误值 129
7.4高级计数公式 129
7.4.1使用COUNTIF函数进行单元格计数 130
7.4.2使用多筛选条件进行单元格计数 130
7.4.3出现频率最高项目的计数 132
7.4.4确定文本出现率计数 133
7.4.6创建频率分布 135
7.5求和公式 139
7.5.1范围内所有单元格求和 139
7.5.2计算累计和 140
7.5.3 n个最大值的和 141
7.6使用单个条件求条件和 142
7.6.3基于文本条件求和 143
7.6.2根据范围Difference的值求和 143
7.6.1只针对负值的求和 143
7.7.1使用And条件 144
7.6.4基于日期条件求和 144
7.7使用多重条件求条件和 144
7.7.2使用0R条件 145
7.7.3使用AND和0R条件 145
7.8使用VBA函数计数和求和 146
7.9小结 146
第8章 使用查找函数 147
8.1什么是查找公式 147
8.3.1 VLOOKUP函数 148
8.2与查找有关的函数 148
8.3基本查找函数 148
8.3.2 HLOOKUP函数 149
8.3.3 LOOKUP函数 150
8.3.4综合使用HATCH和INDEX函数 151
8.4专业查找公式 153
8.4.1查找一个具体的值 153
8.4.2查找值的左侧 153
8.4.3进行区分大小写的查找 154
8.4.4在多重查找表中进行选择 155
8.4.5确定考试分数的等级 155
8.4.6计算等级平均分 156
8.4.7进行二步查找 157
8.4.8进行双列查找 158
8.4.9确定范围中值的地址 159
8.4.1 0使用最接近匹配查找一个值 160
8.4.11使用线性插值法查找一个值 161
8.5小结 163
9.1工作表列表或数据库 164
第9章数据库和列表 164
9.2处理特定列表 165
9.2.2对特定列表添加行或列 166
9.2.1创建特定列表 166
9.3.1 自动筛选基本原理 167
9.3使用自动筛选 167
9.2.4使用特定列表的优点 167
9.2.3给特定列表添加求和公式 167
9.3.2筛选数据的计数和求和 169
9.3.3复制和删除筛选数据 170
9.4.1设置条件范围 172
9.4使用高级筛选技术 172
9.4.2筛选一个列表 173
9.5确定高级筛选条件 174
9.5.1确定单一条件 175
9.5.2确定多重条件 177
9.5.3确定需要进行计算的条件 178
9.6使用带列表的数据库函数 181
9.8创建分类汇总 184
9.9小结 186
第10章 复杂计算 187
1 0.1.2转换公制单位 187
1 0.1.5液体计量单位转换 189
1 0.1.4重量转换 189
10.1.6面积计量单位转换 189
1 0.1.9能量转换 190
1 0.1.8力转换 190
10.1.7体积转换 190
1 0.1.1 1时间转换 191
1 0.1.1 0质量转换 191
1 0.2解决直角三角形问题 192
1 0.1.1 2温度转换 192
10.3面积、表面、周长和体积的计算 194
1 0.3.1计算正方形的面积和边长 194
1 0.3.2计算矩形的面积和周长 194
10.3.3 计算一个圆的面积和周长 195
1 0.3.4计算梯形的面积 195
1 0.3.5计算三角形的面积 195
1 0.3.6计算球体的表面积和体积 195
1 0.3.1 0计算锥体的体积 196
1 0.4解联立方程 196
1 0.3.9计算圆柱体的体积 196
1 0.3.8计算圆锥体的面积和体积 196
1 0.3.7计算正方体的面积和体积 196
1 0.5.1基本舍入公式 198
1 0.5舍入数字 198
1 0.5.2舍入到最近倍数 199
1 0.5.3舍入美元值 199
10.5.5使用INT和TRUNC函数 200
1 0.5.4得到分数表示的美元值 200
1 0.5.7舍入n个有效数字 201
10.5.6舍入为一个偶数或奇数整数 201
1 0.6小结 202
第3部分财务公式 203
11.1 Excel的基本财务函数 204
第1 1章财务公式 204
11.2货币流量协议的确定 205
11.3.1简单累计问题 206
11.3累计、贴现和分期偿还函数 206
11.3.2复杂累计问题 210
11.3.3简单贴现问题 212
11.3.4复杂贴现问题 214
1 1.3.5分期偿还问题 215
11.4.1报价利率方法 219
11.4利率转换 219
1 1.4.2使用财务函数加载程序转换利率 220
11.4.3利率转换实例 221
11.5贷款的实际成本 222
1 1.5.1费用对实际利息的影响 223
11.5.2 “统一”费率贷款 224
11.5.3无息贷款 224
11.5.4 “年度还款/1 2”贷款成本 225
11.6本金和利息部分的计算 225
11.6.1使用IPMT和PPMT函数 225
11.6.2使用CUMIPMT和CUMPRINC函数 226
1 1.7匹配不同利息和支付频率 227
11.8 Excel财务函数的局限 228
11.8.2定期支付系列的价值 229
11.8.1定期常规支付系列的延付起点 229
11.9小结 230
1 2.1使用NPV函数 231
第12章 贴现和折旧财务函数 231
12.1.1 NPV定义 231
1 2.1.2 NPV函数实例 232
12.1.3使用NPV函数计算累计金额 237
1 2.2使用IRR函数 238
1 2.3多重费率的IRR和MIRR函数 241
1 2.4使用FVSCHEDULE函数 243
1 2.5折旧计算 245
1 2.6小结 247
第13章 财务函数和公式的高级应用 248
1 3.1创建动态财务计划 248
1 3.2创建分期偿还计划 248
1 3.2.1实例1:简单分期偿还计划 249
1 3.2.3实例3:可变贷款利率的分期偿还计划 252
1 3.3使用数据表汇总贷款选项 253
13.3.1实例4:创建单变量数据表 253
1 3.3.2实例5创建双变量数据表 254
1 3.4累计计划 255
1 3.5贴现现金流量计划 257
1 3.6信用卡计算 258
1 3.7 XIRR和XNPV函数 259
1 3.8 变利率分析 261
1 3.9创建指数 262
13.10 小结 263
第4部分数组公式 265
第14章 数组 266
14.1介绍数组公式 266
1 4.1.1多单元格数组公式 266
14.1.2单个单元格数组公式 267
1 4.1.3创建数组常数 268
14.1.4数组常数元素 269
1 4.2理解数组维数 269
1 4.2.1一维横向数组 269
1 4.2.2一维纵向数组 270
1 4.2.3二维数组 270
14.3命名数组常数 271
14.4.2选择数组公式范围 272
1 4.4.3编辑数组公式 272
1 4.4.1输入数组公式 272
14.4使用数组公式 272
14.4.4扩展或者压缩多单元格数组公式 273
1 4.5.2从一个范围的值中创建数组常数 274
1 4.5.1从一个范围的值中创建数组 274
1 4.5使用多单元格数组公式 274
1 4.5.3 对数组实行运算 275
1 4.5.4对数组使用函数 276
1 4.5.5数组转置 276
1 4.5.6生成一个连续整数的数组 277
1 4.6使用单个单元格数组公式 278
14.6.1范围中的字符计数 278
1 4.6.2范围中最小三个数值求和 278
14.6.3范围中文本单元格的计数 279
1 4.6.4省略中间公式 280
1 4.7小结 281
1 4.6.5在范围引用中使用数组 281
第15章 使用数组公式的技巧 282
1 5.1使用单个单元格数组公式 282
1 5.1.1包含错误范围的求和 282
15.1.2范围中错误值的计数 283
15.1.3基于条件的求和 284
1 5.1.4范围中n个最大值求和 285
15.1.6确定范围中是否出现特殊值 286
1 5.1.5计算非零数的平均值 286
15.1.7两个范围中不同单元格计数 287
15.1.8返回范围中最大值的位置 288
15.1.9查找范围中某个值第n次出现时的行 288
15.1.10返回范围中的最长文本 288
1 5.1.11确定一个范围是否包含有效数值 288
1 5.1.1 2整数数字求和 289
15.1.13舍入值求和 290
15.1.14范围中相隔n个数的数值求和 291
1 5.1.1 5从字符串中删除非数字字符 291
15.1.17返回一列中最后一个数值 292
15.1.16确定范围中最接近的数值 292
15.1.18返回一行中最后一个数值 293
15.1.19使用数组公式对数据排序 293
1 5.1.20创建交叉数据分析表 294
1 5.2使用多单元格数组公式 295
1 5.2.1只返回范围中的正数 295
15.2.2返回范围中非空白单元格 296
1 5.23反转范围中单元格的顺序 296
1 5.2.4值范围的动态分类 296
15.2.6在范围中显示日历 297
15.2.5返回范围中惟一元素的列表 297
15.3从自定义VBA函数返回数组 298
1 5.4小结 300
第5部分其他公式技术 301
16.1.1纠正意外出现的循环引用 302
1 6.1什么是循环引用 302
第16章 有目的的循环引用 302
1 6.1.2理解间接循环引用 303
1 6.2有目的的循环引用 304
1 6.3 Excel如何确定计算和迭代的设置 306
1 6.4 循环引用实例 306
16.4.1为单元格项目加时间戳 306
1 6.4.2 计算历史最高值 307
1 6.4.4解递归方程 308
1 6.4.3产生惟一随机整数 308
1 6.4.5使用循环引用解联立方程 310
16.5 使用有目的的循环引用的潜在问题 311
1 7.1.1理解SERIES公式 313
1 7.1用图表表示数据 313
第17章 图表技术 313
1 7.1.2创建单元格链接 315
1 7.1.3绘制进程表 318
1 7.1.4创建甘特图表 319
1 7.1.5创建比较直方图 321
1 7.1.6创建箱式图 322
1 7.1.7绘出每隔n个点的数据 324
1 7.1.8自动更新数据系列 325
1 7.1.9绘出最后n个数据点 326
1 7.2交互数据绘图 327
1 7.2.1基于当前行的绘图 327
1 7.2.2从组合框中选择数据 328
1 7.2.3绘制数学函数 329
1 7.3创建卓越的设计 333
1 7.4使用趋势曲线 334
1 7.4.1线性趋势线 335
1 7.4.2非线性趋势曲线 338
1 7.5有用的图表技巧 341
1 7.5.1 一幅图表表单上存储多个图表 342
1 7.5.4使用动画图表 343
1 7.5.2在一个窗口中观看嵌入图表 343
1 7.5.3通过拖拉数据点修改工作表的数值 343
1 7.5.6创建“时钟”图表 344
1 7.5.5创建“度量”图表 344
1 7.5.7绘制XY图表 347
1 7.6小结 347
第18章 数据透视表 348
18.1关于数据透视表 348
1 8.1.1数据透视表实例 348
1 8.1.2适合数据透视表的数据 350
1 8.2.1第1步:定义数据位置 352
1 8.2创建数据透视表 352
1 8.2.2第2步:定义数据 353
1 8.2.3 第3步:实现数据透视表 354
1 8.3 数据透视表项目组合 358
1 8.4创建计算字段或者计算条目 360
18.4.1在数据透视表中创建计算字段 361
18.4.2 在数据透视表中插入计算条目 362
1 8.5小结 364
19.1.1定义条件格式 365
19.1条件格式 365
第19章 条件格式与数据有效性 365
1 9.1.2可以使用的格式 366
19.1.3指定条件 367
19.1.4使用条件格式 369
19.1.5条件格式公式 371
1 9.1.6在条件格式公式中使用自定义函数 377
1 9.2数据有效性 380
19.2.1定义有效性标准 381
19.2.2可以应用的有效性标准类型 382
1 9.2.3为数据有效性规则使用公式 383
1 9.2.4使用数据有效性公式接受特定输入项 384
1 9.3 小结 385
20.1什么是元公式 386
20.2创建元公式:一个简单例子 386
第20章 创建元公式 386
20.3元公式实例 388
20.3.1使用元公式删除中间名 388
20.3.2 使用元公式返回一个字符串最后空格字符的位置 391
20.3.3使用元公式确定信用卡号码的合法性 394
20.4元公式的优缺点 397
20.5小结 397
21.2公式的问题及其解决办法 398
21.1什么是公式调试 398
第21章 调试公式的工具和方法 398
21.2.1括号不匹配 399
21.2.2用#填充的单元格 400
21.2.3空白单元格并非空白 400
21.2.4返回错误的公式 400
21.2.5绝对/相对引用问题 403
21.2.6运算符优先级问题 404
21.2.7公式不计算 405
21.2.8实际数值与显示数值 405
21.2.9浮点数错误 406
21.3.1辨别特殊类型的单元格 407
21.2.11循环引用错误 407
21.3 Excel的审核工具 407
21.2.10 “影幻链接”错误 407
21.3.2观察公式 408
21.3.3比较两个窗口 409
21.3.4跟踪单元格关系 410
21.3.7使用后台错误检查特性 412
21.3.8使用Excel的公式求值 413
21.4.1 Power Utility Pak 414
21.4第三方审核工具 414
21.4.3 Excel Auditor 415
21.5小结 415
第6部分开发自定义工作表函数 417
第22章 介绍VBA 418
22.1关于VBA 418
22.2介绍Visual Basic编辑器 418
22.2.1启动VB编辑器 418
22.2.2 VB编辑器的组件 419
22.2.3使用“工程”窗口 420
22.2.4使用代码窗口 422
22.2.5输入VBA代码 423
22.2.6保存工程 425
22.3小结 426
第23章 函数过程基础 427
23.1为什么要创建自定义函数 427
23.2 VBA函数的范例 427
23.3.1声明函数 429
23.3.2选择函数名 429
23.3关于函数过程 429
23.3.3在公式中使用函数 430
23.3.4使用函数参数 431
23.4使用“插入函数”对话框 431
23.4.1添加函数说明 431
23.4.2指定函数的类别 432
23.5测试和调试函数 433
23.5.1使用VBA的MsgBox语句 434
23.5.2在代码中使用Debug.Print语句 435
23.5.3调用Sub过程中的函数 436
23.5.4在函数中设置断点 438
23.6创建加载宏 439
23.7小结 440
24.1介绍一个函数过程实例 441
第24章VBA编程概念 441
24.2在代码中使用注释 442
24.3使用变量、数据类型和常数 443
24.3.1定义数据类型 444
24.3.2声明变量 444
24.3.4使用字符串 446
24.3.3使用常数 446
24.3.5使用日期 447
24.4使用赋值表达式 447
24.5使用数组 448
24.5.1声明一个数组 448
24.5.2声明多维数组 449
24.6使用VBA的内部函数 449
24.7.1 If-Then结构 451
24.7.2 Select Case(情况选择)结构 452
24.7.3循环指令块 453
24.7.4 On Error语句 457
24.8使用范围 458
24.8.1 For Each-Next结构 458
24.8.2引用范围 459
24.8.3一些有用的范围属性 461
24.8.4设置关键字 463
24.8.5 Intersect函数 463
24.8.6 Union函数 464
24.8.7 UsedRange属性 464
24.9小结 465
第25章 VBA自定义函数实例 466
25.1简单函数 466
25.1.1检查单元格是否含有公式 466
25.1.2返回单元格的公式 466
25.1.3确定单元格是否隐藏 467
25.1.4返回工作表名 467
25.1.5返回工作簿名称 468
25.1.6返回应用程序名称 468
25.1.7返回Excel的版本号 469
25.1.8返回单元格格式信息 469
25.2确定单元格的数据类型 470
25.3多功能函数 471
25.4.1产生不变的随机数 473
25.4生成随机数 473
25.5计算销售佣金 474
25.4.2随机选择单元格 474
25.5.1用于简单佣金结构的函数 475
25.5.2用于复杂佣金结构的函数 476
25.6文本处理函数 477
25.6.1反转字符串 477
25.6.2 不规则文本 477
25.6.3返回首字母缩写词 478
25.6.4文本与样式匹配 478
25.6.5检查单元格是否包含文本 479
25.6.6从字符串中提取第n个元素 480
25.7计算和求和函数 482
25.7.1计算两个值之间的单元格 482
25.7.2计算范围中可见单元格的个数 483
25.7.3 对范围内可见单元格求和 483
25.8 日期函数 484
25.8.1计算下一个星期一的日期 484
25.8.4处理1 900年以前的日期 485
25.8.3指出日期为月中的第几个星期 485
25.8.2计算下一个星期几的日期 485
25.9返回列或行中最后一个非空单元格 486
25.9.1 LASTINCOLUMN函数 487
25.9.2 LASTINROW 函数 487
25.10多表函数 487
25.10.1返回所有工作表中的最大值 488
25.1 0.2 SHEETOFFSET函数 489
25.11高级函数技术 490
25.1 1.1返回错误值 490
25.11.2 从函数返回一个数组 491
25.1 1.3返回一个不重复随机整数的数组 492
25.11.4随机排列一个范围 494
25.1 1.5使用任选的参数 495
25.11.6使用不确定数量的参数 496
25.1 2 小 结 499
附录A 处理导入的1-2-3文件 500
附录B Excel函数引用 506
附录C使用自定义数字格式 516
附录D 其他Excel资源 533
附录E 光盘上的内容 538