请输入您要查询的百科知识:

 

词条 中文版Excel2007公式与函数应用宝典
释义

本书的作者John Walkenbach,是享有国际美誉的“电子表格先生”,在书中作者分享了自己15年来使用Excel的经验,毫无保留地传授了学习和使用Excel的所有知识,为读者掌握Excel提供了绝佳的途径。

书名:中文版Excel2007公式与函数应用宝典

作者:(美国)(Walkenbach.J.)沃克贝奇

译者:张兆心

ISBN:9787302181163

类别:计算机与互联网

页数:685页

定价:88.00 元

出版社:清华大学出版社

出版时间:2008-09-01

装帧:平装

开本:16

内容简介

公式与函数是电子表格中功能最强大、使用频率最高的工具、每个Excel用户都应很好掌握它们。享有“电子表格先生”美誉的国际知名作者JohnWalkenbach在这种常用的公式和函数,并给出大量的实例帮读者理解这些公式和函数的运用及技巧。能过学习《中文版Excel2007公式与函数应用宝典》,读者可以掌握Excel的精华,制作出精美实用的电子表格,成为Excel的行家里手。

作者简介

JohnWalkenbach被誉为“电子表格先生”,是国际最著名的Excel权威专家。他毕业于UniversityofMissouri,拥有UniversityofMontana的硕士和博士学位,是J-WalkandAssociates公司的创办人。该公司出版的图书技术含量高,实践性强,被翻译成多国语言,畅销全世界,影响着一批批中级Excel用户。

自2000年起,JOhn每年都获得MicrosoftMVP奖,由他开发的Excel实用软件PowerUtilityPak备受用户青睐。身为知名作者的他,编写了50多部有关电子表格的书籍,其中很多图书都在亚马逊网站赢得了5星级评价。此外,他还为许多有名望的报刊杂志撰写了上百篇Excel相关文章。

编辑推荐

“电子表格先生”JohnWalkenbach力作“千锤百炼”的Excel畅销书。

创建工作表公式和自定义VBA函数

公式与函数是电子表格中功能最强大、使用频率最高的工具,每个Excel用户都应很好地掌握它们。然而据统计,实际上只有10%的Excel用户真正理解和掌握了工作表公式的精髓。

《中文版Excel2007公式与函数应用宝典》的作者JohnWalkenbach,是享有国际美誉的“电子表格先生”。他在书中分享了自己15年来使用Excel的经验,毫无保留地传授了学习和使用Excel的所有知识,为读者掌握Excel提供了绝佳的途径。《中文版Excel2007公式与函数应用宝典》的前两个版本均已获得巨大成功,在前两版的基础上,《中文版Excel2007公式与函数应用宝典》升华了已有的精华,并结合Excel2007的全新特性,是一部技术含量高、实践性强的经典著作。

《中文版Excel2007公式与函数应用宝典》对创建财务公式,活用数组公式,用VBA编制自定义工作表函数,调试公式等诸多技术进行详述,提供了大量的实例帮读者理解这些公式的运用及技巧,可操作性强。通过学习本书,每位读者都可以汲取Excel的精华,制作出精美实用的电子表格,成为Excel的行家里手。

《中文版Excel2007公式与函数应用宝典》重点内容

掌握运算符、错误值和绝对/相对引用;查找错误,调试公式;用透视表替代公式;创建单个和多个单元格的数组公式;用VBA构建自定义函数。

目录

目录

第Ⅰ部分 基础知识 1

第1章 Excel概述v 2

1.1 Excel简史 4

1.1.1 最早的VisiCalc 4

1.1.2 之后出现的Lotus 4

1.1.3 微软公司的介入 4

1.1.4 Excel的各种版本 5

1.2 对象模型概念 7

1.3 使用工作簿 8

1.3.1 工作表 8

1.3.2 图表 9

1.3.3 宏表和对话表 9

1.4 Excel用户界面 10

1.4.1 新的用户界面 10

1.4.2 Ribbon 11

1.4.3 0ffice按钮菜单 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.5 Excel的帮助系统 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.9 Excel的自定义功能 24

1.9.1 宏 24

1.9.2 插件 24

1.10 Internet功能 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.5 Excel创建的名称 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.7 Excel维护单元格和范围名称的方式 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

第Ⅱ部分 在公式中使用函数 89

第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章 处理Et期和时间 127

6.1 Excel如何处理日期和时间 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.1 VLOOKUP函数 195

8.3.2 HLOOKUP函数 196

8.3.3 LOOKUP函数 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章 其他计算 252

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 舍入数字 259

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

第Ⅲ部分 财务公式 267

第11章 借贷和投资公式 269

11.1 财务概念 269

11.1.1 货币时值 270

11.1.2 现金的流进流出 270

11.1.3 匹配时间段 270

11.1.4 第一次付款的时间 271

11.2 Excel的基本财务函数 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 使用IPM丁和PPM7函数 284

11.3.2 使用CUMIPMT和CUMPRINC函数 285

11.4 转换利率 286

11.4.1 表示利率的方法 286

11.4.2 转换公式 287

11.5 Excel财务函数的局限 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几何增长率 306

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

第Ⅳ部分数组公式 339

第14章 数组 341

14.1数组公式 311

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选择数组公式范围 348

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范围中的最小三个数值求和 357

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

第Ⅴ部分其他公式技术 385

第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指定有效性条件 495

19.2.2可以应用的有效性条件类型 197

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

第Ⅵ部分开发自定义工作表功能 539

第22章 VBA简介 541

22.1关于VBA 541

22.2显示“开发工具”选项卡 542

22.3关于宏的安全性 542

22.4保存包含宏的工作薄 543

22.5Visual Basic编辑器 544

22.5.1激活VB编辑器 544

22.5.2VB编辑器的组件 545

22.5.3使用工具窗口 547

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在公式中使用函数 558

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.2Select Case结构 587

24.7.3循环指令快 588

24.7.4On Error语句 592

24.8使用范围 593

24.8.1For Each-Next结构 593

24.8.2引用范围 594

24.8.3一些有用的范围属性 596

24.8.4Set关键字 600

24.8.5Intersect函数 600

24.8.6Union函数 601

24.8.7UsedRange属性 601

第25章 VBA自定义函数示例

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处理1990年以前的日期 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

第Ⅶ部分附录

附录A Excel函数参考 645

附录B 使用自定义数字格式 657

附录C 其他Excel资源 675

附录D 示例文件的内容 681

文摘

第1部分 基础知识

第1章 Excel概述

1.1 Excel简史

阅读《中文版Excel2007公式与函数应用宝典》时,您也许并不想上一堂历史课,但是或许会发现这里的知识很有趣。最起码,它可以为你拓宽电子表格的知识面。

电子表格形成了一个庞大的市场,但大多数人认为这是理所当然的事情。在没有电子表格的时代,人们只能依赖大型机或计算器,花数小时来做现在只需几分钟就可完成的工作。

1.1.1 最早的VisiCalc

DanBricklin和BobFrankston开发了VisiCalc,这是世界上最早的电子表格程序,时间要追溯到20世纪70年代,那时个人电脑还没有出现在办公室环境中。当时他们为苹果II计算机编写了VisiCalc,按照现在的标准,那时的苹果机看起来就像个玩具。VisiCalc很快就“火”了,很多有远见的公司购买苹果II机就是为了使用VisiCalc来编制自己的预算。结果,VisiCalc常常被视为苹果II取得成功的重要原因。

1.1.2 之后出现的Lotus

IBMPC在1982年出现之后,针对这种真正的个人电脑,VisiCorp公司很快就把他们的VisiCalc转换到新的硬件环境中。基于对VisiCalc成功的羡慕,计算机行业中的一部分人极力推荐在马萨诸塞州的剑桥市组建一家公司,细致分析电子表格的概念。以MitchKapor和JonathonSachs为首的公司设计了一种新产品,掀起了软件业的第一场革命。这个产品于1983年1月发布,Lotus公司开发的Lotusl-2-3立即取得了成功。尽管它以495美元的高价出售(的确如此,人们真正在为软件花很多钱),还是很快压过了VisiCalc,并冲上了销售排行榜首,多年来一直高居不下。Lotus1-2-3产品是当年最流行的应用程序。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/1 16:57:46