第1章 Excel基本操作 1
1.1 制作简单的电子表格 1
1.1.1 基本概念 1
1.1.2 工作簿和工作表管理 2
1.1.3 单元格内容的编辑 4
1.2 单元格格式控制 11
1.2.1 单元格格式控制基本方法 11
1.2.2 单元格格式控制技巧 13
1.3 自定义数字格式 14
1.4 排序、筛选与计算 18
1.5 视图和页面设置 22
1.6 数组公式及其应用 23
1.6.1 数组公式的基本操作 23
1.6.2 用数组公式统计各分数段人数 24
1.7 条件格式的应用 26
1.7.1 为奇偶行设置不同背景颜色 26
1.7.2 忽略隐藏行的间隔背景 28
1.7.3 比较不同区域的数据 29
1.7.4 为“小计”行列自动设置醒目格式 30
1.8 名称的定义与应用 31
1.8.1 定义和引用名称 31
1.8.2 在名称中使用常量与函数 32
1.8.3 动态名称及其应用 34
上机练习 35
第2章 工作簿函数 37
2.1 计算最近5天的平均销量 37
2.2 制作字母和特殊符号代码对照表 38
2.3 汇总各科成绩 39
2.4 对称剔除极值求平均值 40
2.5 提取字符串中的数值、字符和中文 42
2.6 将字符串拆成两部分 45
2.7 员工信息查询 47
2.8 银行转账记录的筛选与分类汇总 49
上机练习 52
第3章 图表与图形 54
3.1 两城市日照时间对比图表 54
3.2 迷你图与工程进度图 57
3.3 绘制函数图像 59
3.4 制作动态图表 60
3.5 图表背景分割 62
3.6 人民币对欧元汇率动态图表 64
3.7 图片自动更新 67
3.8 数据透视表和数据透视图 68
上机练习 70
第4章 公式应用技巧 72
4.1 生成随机数 72
4.2 制作闰年表 73
4.3 学生信息统计 75
4.4 调查问卷统计 77
4.5 学生考查课成绩模板 78
4.6 员工档案及工资表 81
上机练习 87
第5章 VBA应用基础 89
5.1 用录制宏的方法编写VBA程序 90
5.1.1 准备工作 90
5.1.2 宏的录制与保存 90
5.1.3 宏代码的分析与编辑 91
5.1.4 用其他方式执行宏 93
5.2 变量和运算符 94
5.2.1 变量与数据类型 94
5.2.2 运算符 98
5.3 面向对象程序设计 101
5.4 过程 105
5.4.1 工程、模块与过程 105
5.4.2 子程序 107
5.4.3 自定义函数 108
5.4.4 代码调试 111
5.5 工作簿、工作表和单元格 112
5.5.1 工作簿和工作表操作 113
5.5.2 单元格和区域的引用 114
5.5.3 对单元格和区域的操作 118
5.5.4 自动生成年历 121
5.6 工作表函数与图形 122
5.6.1 在VBA中使用Excel工作表函数 122
5.6.2 处理图形对象 123
5.6.3 多元一次方程组求解 125
5.6.4 创建动态三维图表 127
5.7 在工作表中使用控件 128
5.8 使用Office命令栏 130
5.8.1 自定义工具栏 130
5.8.2 选项卡及工具栏按钮控制 134
5.8.3 自定义菜单 137
上机练习 138
第6章 VBA实用技巧 140
6.1 标识单元格文本中的关键词 140
6.2 从关闭的工作簿中提取数据 141
6.3 在Excel状态栏中显示进度条 142
6.4 日期控件的使用 143
6.5 获取两个工作表中相同的行数据 146
6.5.1 用逐个数据项比较方法实现 147
6.5.2 用CountIf函数实现 148
6.6 考生编号打印技巧 149
6.6.1 工作簿设计 149
6.6.2 参数设置和初始化子程序 150
6.6.3 批量生成多张工作表 151
6.6.4 分别生成和打印每张工作表 153
6.7 商品销售出库单的自动生成 153
6.8 汉诺塔模拟演示 157
上机练习 163
第7章 数据输入与统计 164
7.1 用下拉列表输入数据 164
7.1.1 用名称和工作簿函数设置下拉列表项 164
7.1.2 用数据有效性设置下拉列表项 166
7.1.3 设置不同单元格的下拉列表项 167
7.1.4 动态设置自定义工具栏的下拉列表项 170
7.2 统计不重复的数字个数 172
7.2.1 用FIND函数统计单元格内不重复的数字个数 173
7.2.2 用COUNTIF函数统计区域中不重复的数字个数 173
7.2.3 用FREQUENCY函数统计区域中不重复的数字个数 174
7.2.4 用MATCH函数统计区域中不重复的数字个数 175
7.2.5 用VBA自定义函数统计区域中不重复的数字个数 176
7.3 制作应缴党费一览表 176
7.4 种植意向调查数据汇总 180
7.5 函授生信息统计 183
7.5.1 公式实现法 184
7.5.2 程序实现法 185
7.5.3 数据透视表法 187
上机练习 188
第8章 数据处理 191
8.1 大小写金额转换 191
8.1.1 用公式生成中文大写金额 191
8.1.2 用VBA程序生成中文大写金额 193
8.1.3 将数值转换为商业发票中文大写金额 195
8.2 四舍六入问题 198
8.2.1 用Excel工作簿函数 198
8.2.2 用VBA自定义函数 201
8.3 Excel信息整理 204
8.3.1 用手工操作 205
8.3.2 用VBA程序实现 207
8.4 批量生成工资条 209
8.5 制作九九乘法表 212
上机练习 216
第9章 排序与筛选 218
9.1 用高级筛选实现区号邮编查询 218
9.2 免试生筛选 221
9.2.1 用手工操作 222
9.2.2 用VBA程序实现 225
9.3 考试座位随机编排 227
9.4 销售额统计与排位 231
9.4.1 工作表设计 231
9.4.2 用辅助区域进行统计 232
9.4.3 清除标注 235
9.4.4 显示销售额对应的排位 236
9.4.5 用Large函数进行统计 237
上机练习 238
第10章 日期与时间 240
10.1 由身份证号求性别、年龄、生日和地址 240
10.1.1 用Excel工作簿函数 240
10.1.2 用VBA自定义函数 244
10.2 计算年龄、标识退休人员 246
10.2.1 用公式实现 247
10.2.2 用VBA代码实现 248
10.3 计算退休日期 249
10.3.1 用VBA程序实现 250
10.3.2 用Excel公式实现 253
10.4 用机记录浏览与统计 256
10.4.1 保存开关机记录 256
10.4.2 工作表设计 258
10.4.3 程序设计与运行 259
上机练习 262
第11章 文件管理 264
11.1 列出指定路径下全部子文件夹和文件名 264
11.2 批量重命名文件 266
11.3 提取汉字点阵信息 270
11.4 标记、删除重复文件 272
上机练习 277
第12章 家庭收支流水账 279
12.1 工作簿设计 279
12.2 基本数据维护 284
12.3 分类汇总图表 288
12.4 测试与使用 291
上机练习 294
参考文献 296