图书目录

目    录

 

第 I 部分  Excel基础知识

第1章  Excel简介 3

1.1  了解 Excel的用途 3

1.2  了解工作簿和工作表 4

1.3  在工作表中导航 6

1.3.1  用键盘导航 6

1.3.2  用鼠标导航 7

1.4  使用功能区 8

1.4.1  功能区选项卡 8

1.4.2  上下文选项卡 9

1.4.3  功能区中的命令类型 10

1.4.4  用键盘访问功能区 11

1.5  使用快捷菜单 13

1.6  自定义快速访问工具栏 13

1.7  使用对话框 15

1.7.1  导航对话框 15

1.7.2  使用选项卡式对话框 16

1.8  使用任务窗格 16

1.9  创建第一个Excel工作簿 17

1.9.1  开始创建工作表 17

1.9.2  填充月份名称 18

1.9.3  输入销售数据 18

1.9.4  设置数字的格式 19

1.9.5  让工作表看上去更有吸引力 19

1.9.6  对值求和 20

1.9.7  创建图表 20

1.9.8  打印工作表 21

1.9.9  保存工作簿 21

第2章  输入和编辑工作表数据 23

2.1  了解数据类型 23

2.1.1  数值 23

2.1.2  文本输入 24

2.1.3  公式 24

2.1.4  错误值 25

2.2  在工作表中输入文本和值 25

2.2.1  输入数值 25

2.2.2  输入文本 25

2.2.3  使用输入模式 26

2.3  在工作表中输入日期和时间 26

2.3.1  输入日期值 27

2.3.2  输入时间值 27

2.4  修改单元格内容 27

2.4.1  删除单元格内容 28

2.4.2  替换单元格内容 28

2.4.3  编辑单元格内容 28

2.4.4  学习一些实用的数据输入方法 29

2.5  应用数字格式 35

2.5.1  使用自动数字格式 35

2.5.2  通过功能区设置数字格式 36

2.5.3  使用快捷键设置数字格式 36

2.5.4  使用“设置单元格格式”对话框设置数字格式 37

2.5.5  添加自定义数字格式 39

2.6  在平板电脑上使用Excel 39

2.6.1  探索Excel的平板电脑界面 39

2.6.2  在平板电脑上输入公式 40

2.6.3  “绘图”功能区简介 41

第3章  基本工作表操作 43

3.1  学习Excel工作表基本原理 43

3.1.1  使用Excel窗口 43

3.1.2  激活工作表 45

3.1.3  向工作簿添加新工作表 46

3.1.4  删除不再需要的工作表 46

3.1.5  更改工作表名称 47

3.1.6  更改工作表选项卡颜色 47

3.1.7  重新排列工作表 47

3.1.8  隐藏和取消隐藏工作表 48

3.2  控制工作表视图 49

3.2.1  放大或缩小视图以便更好地查看工作表 49

3.2.2  在多个窗口中查看工作表 50

3.2.3  并排比较工作表 51

3.2.4  将工作表窗口拆分成窗格 51

3.2.5  通过冻结窗格来保持显示标题 52

3.2.6  使用监视窗口监视单元格 53

3.3  使用行和列 53

3.3.1  选择行和列 54

3.3.2  插入行和列 54

3.3.3  删除行和列 55

3.3.4  更改列宽和行高 55

3.3.5  隐藏行和列 56

第4章  使用Excel区域和表格 59

4.1  单元格和区域简介 59

4.1.1  选择区域 60

4.1.2  选择完整的行和列 60

4.1.3  选择非连续的区域 61

4.1.4  选择多工作表区域 61

4.1.5  选择特殊类型的单元格 63

4.1.6  通过搜索选择单元格 65

4.2  复制或移动区域 67

4.2.1  使用功能区中的命令进行复制 67

4.2.2  使用快捷菜单命令进行复制 68

4.2.3  使用快捷键进行复制 69

4.2.4  使用拖放方法进行复制或移动 70

4.2.5  复制到相邻的单元格 70

4.2.6  向其他工作表复制区域 71

4.2.7  使用 Office剪贴板进行粘贴 71

4.2.8  使用特殊方法进行粘贴 72

4.2.9  使用“选择性粘贴”对话框 74

4.3  对区域使用名称 75

4.3.1  在工作簿中创建区域名称 76

4.3.2  管理名称 78

4.4  向单元格添加批注 79

4.4.1  显示批注 80

4.4.2  回复批注 81

4.4.3  编辑批注和回复 81

4.4.4  删除批注和回复 81

4.4.5  关闭批注会话 81

4.5  添加单元格注释 82

4.5.1  显示注释 83

4.5.2  设置注释格式 83

4.5.3  编辑注释 84

4.5.4  删除注释 85

4.6  使用表格 85

4.6.1  理解表格的结构 85

4.6.2  创建表格 86

4.6.3  向表格添加数据 87

4.6.4  排序和筛选表格数据 87

4.6.5  更改表格外观 92

第5章  设置工作表格式 95

5.1  了解格式设置工具 95

5.1.1  使用“开始”选项卡中的格式设置工具 96

5.1.2  使用浮动工具栏 96

5.1.3  使用“设置单元格格式”对话框 97

5.2  设置工作表格式 97

5.2.1  使用字体来设置工作表的格式 97

5.2.2  更改文本对齐方式 99

5.2.3  使用颜色和阴影 102

5.2.4  添加边框和线条 103

5.3  使用条件格式 105

5.3.1  指定条件格式 105

5.3.2  使用图形条件格式 105

5.3.3  创建基于公式的规则 109

5.3.4  条件格式公式示例 110

5.3.5  使用条件格式 113

5.4  使用命名样式方便地设置格式 114

5.4.1  应用样式 114

5.4.2  修改现有样式 115

5.4.3  创建新样式 116

5.4.4  从其他工作簿合并样式 116

5.4.5  使用模板控制样式 116

5.5  了解文档主题 117

5.5.1  应用主题 118

5.5.2  自定义主题 119

第6章  了解Excel文件和模板 121

6.1  创建新工作簿 121

6.2  打开现有工作簿 122

6.2.1  筛选文件名 123

6.2.2  选择文件显示首选项 124

6.3  保存工作簿 125

6.4  使用自动恢复 126

6.4.1  恢复当前工作簿的版本 127

6.4.2  恢复未保存的工作 127

6.4.3  配置自动恢复 127

6.5  使用密码保护工作簿 127

6.6  组织文件 128

6.7  其他工作簿信息选项 128

6.7.1  “保护工作簿”选项 128

6.7.2  “检查问题”选项 129

6.7.3  “版本历史”选项 129

6.7.4  “管理工作簿”选项 129

6.7.5  “浏览器视图”选项 129

6.7.6  “兼容模式”部分 129

6.8  关闭工作簿 130

6.9  保护工作的安全 130

6.10  使用模板 131

6.10.1  探索Excel模板 131

6.10.2  使用默认模板 133

6.10.3  使用自定义工作簿模板 134

第7章  打印工作成果 137

7.1  基本打印功能 137

7.2  更改页面视图 138

7.2.1  “普通”视图 138

7.2.2  “页面布局”视图 139

7.2.3  “分页预览”视图 140

7.3  调整常用页面设置 141

7.3.1  选择打印机 142

7.3.2  指定要打印的内容 142

7.3.3  更改页面方向 143

7.3.4  指定纸张大小 143

7.3.5  打印多份报表 143

7.3.6  调整页边距 144

7.3.7  了解分页符 145

7.3.8  打印行和列标题 145

7.3.9  对打印输出进行缩放设置 146

7.3.10  打印单元格网格线 147

7.3.11  打印行和列标题 147

7.3.12  使用背景图像 147

7.4  为报表添加页眉或页脚 148

7.4.1  选择预定义的页眉或页脚 149

7.4.2  了解页眉和页脚元素代码 149

7.4.3  其他页眉和页脚选项 150

7.5  其他与打印相关的主题 151

7.5.1  在工作表之间复制页面设置 151

7.5.2  禁止打印特定的单元格 151

7.5.3  禁止打印对象 152

7.5.4  为工作表创建自定义视图 152

7.5.5  创建PDF文件 153

第8章  自定义Excel用户界面 155

8.1  自定义快速访问工具栏 155

8.1.1  快速访问工具栏简介 155

8.1.2  向快速访问工具栏添加新命令 156

8.1.3  其他快速访问工具栏操作 158

8.2  自定义功能区 159

8.2.1  自定义功能区的目的 159

8.2.2  可以自定义的项 159

8.2.3  如何自定义功能区 160

8.2.4  重置功能区 161

第 II 部分  使用公式和函数

第9章  公式和函数简介 165

9.1  了解公式的基础知识 165

9.1.1  在公式中使用运算符 166

9.1.2  了解公式中的运算符优先级 167

9.1.3  在公式中使用函数 169

9.2  在工作表中输入公式 171

9.2.1  通过指向输入公式 172

9.2.2  将区域名称粘贴到公式中 173

9.2.3  向公式中插入函数 173

9.2.4  函数输入提示 174

9.3  编辑公式 175

9.4  在公式中使用单元格引用 176

9.4.1  使用相对、绝对和混合引用 176

9.4.2  更改引用类型 178

9.4.3  引用工作表外部的单元格 178

9.5  公式变量简介 179

9.5.1  理解LET函数 180

9.5.2  公式变量的应用 180

9.6  在表格中使用公式 181

9.6.1  汇总表格中的数据 181

9.6.2  在表格中使用公式 183

9.6.3  引用表格中的数据 184

9.7  更正常见的公式错误 184

9.7.1  处理循环引用 185

9.7.2  指定在什么时候计算公式 186

9.8  使用高级命名方法 187

9.8.1  为常量使用名称 187

9.8.2  为公式使用名称 188

9.8.3  使用区域交集 188

9.8.4  对现有引用应用名称 189

9.9  使用公式 190

9.9.1  不使用硬编码数值 190

9.9.2  将编辑栏用作计算器 190

9.9.3  精确复制公式 190

9.9.4  将公式转换为数值 191

第10章  理解和使用数组公式 193

10.1  理解遗留数组公式 194

10.1.1  遗留数组公式的示例 194

10.1.2  编辑遗留的数组公式 194

10.2  动态数组简介 195

10.2.1  理解溢出区域 197

10.2.2  引用溢出区域 198

10.3  探索动态数组函数 199

10.3.1  SORT函数 200

10.3.2  SORTBY函数 201

10.3.3  UNIQUE函数 201

10.3.4  RANDARRAY函数 202

10.3.5  SEQUENCE函数 202

10.3.6  FILTER函数 204

10.3.7  XLOOKUP函数 206

第11章  使用公式执行常用数学运算 209

11.1  计算百分比 209

11.1.1  计算目标的百分比 209

11.1.2  计算百分比变化 210

11.1.3  计算带负值的百分比变化 211

11.1.4  计算百分比分布 212

11.1.5  计算累积总计 212

11.1.6  使用百分比增加或减小值 213

11.1.7  处理除零错误 214

11.2  数字舍入 215

11.2.1  使用公式舍入数字 215

11.2.2  舍入到最接近的分 215

11.2.3  舍入到有效位 216

11.3  统计区域中的值 217

11.4  使用Excel的转换函数 218

第12章  使用公式处理文本 219

12.1  使用文本 219

12.2  使用文本函数 220

12.2.1  连接文本字符串 220

12.2.2  将文本设为句子形式 221

12.2.3  删除文本字符串中的空格 222

12.2.4  从文本字符串中提取部分字符串 223

12.2.5  在文本字符串中查找特定字符 223

12.2.6  找到字符的第二个实例 224

12.2.7  替换文本字符串 225

12.2.8  统计单元格中的特定字符 226

12.2.9  在公式中添加换行 226

12.2.10  清理文本字段中的奇怪字符 227

12.2.11  在数字中填充0 228

12.2.12  设置文本字符串中数字的格式 228

12.2.13  使用DOLLAR函数 229

第13章  使用公式处理日期和时间 231

13.1  Excel如何处理日期和时间 231

13.1.1  了解日期序号 231

13.1.2  输入日期 232

13.1.3  了解时间序号 233

13.1.4  输入时间 234

13.1.5  设置日期和时间格式 234

13.1.6  日期问题 235

13.2  使用Excel的日期和时间函数 236

13.2.1  获取当前日期和时间 236

13.2.2  计算年龄 237

13.2.3  计算两个日期之间的天数 238

13.2.4  计算两个日期之间的工作日天数 238

13.2.5  排除假日,生成营业日列表 239

13.2.6  提取日期的一部分 240

13.2.7  计算两个日期之间的年数和月份数 241

13.2.8  将日期转换为儒略日期格式 242

13.2.9  计算一年已完成天数的百分比和剩余天数的百分比 243

13.2.10  返回给定月份的最后一个日期 243

13.2.11  计算日期的日历季度 244

13.2.12  计算日期的财季 245

13.2.13  从日期返回财务月 246

13.2.14  计算一个月中第N个工作日的日期 246

13.2.15  计算每个月最后一个工作日的日期 247

13.2.16  提取时间的一部分 248

13.2.17  计算流逝的时间 248

13.2.18  舍入时间值 249

13.2.19  将用小数表达的小时、分钟或秒钟转换为时间 249

13.2.20  向时间增加小时、分钟或秒钟 250

第14章  使用公式进行条件分析 251

14.1  了解条件分析 251

14.1.1  检查是否满足简单条件 251

14.1.2  检查多个条件 252

14.1.3  验证条件数据 253

14.1.4  检查是否同时满足条件1和条件2 254

14.1.5  检查是否满足条件1或条件2 255

14.2  执行条件计算 256

14.2.1  对满足特定条件的所有值求和 256

14.2.2  对满足两个或更多个条件的所有值求和 258

14.2.3  对给定日期范围内的值求和 259

14.2.4  统计满足特定条件的值 260

14.2.5  统计满足两个或更多个条件的值 261

14.2.6  获取满足特定条件的所有数字的平均值 262

14.2.7  获取满足两个或更多个条件的所有数字的平均值 262

第15章  使用公式进行匹配和查找 265

15.1  查找公式简介 265

15.2  使用Excel的查找函数 266

15.2.1  基于左侧查找列精确查找值 266

15.2.2  基于任意列查找精确值 268

15.2.3  横向查找值 269

15.2.4  隐藏查找函数返回的错误 269

15.2.5  在区间值列表中找到最接近匹配 270

15.2.6  从多个表格中查找值 272

15.2.7  基于双向矩阵查找值 274

15.2.8  基于多个条件查找值 275

15.2.9  找出列中的最后一个值 276

第16章  在表格和条件格式中使用公式 279

16.1  突出显示满足特定条件的单元格 279

16.2  突出显示列表1中存在但列表2中不存在的值 281

16.3  突出显示既在列表1中存在又在列表2中存在的值 282

16.4  基于日期突出显示 283

16.4.1  突出显示两个日期之间的日期 284

16.4.2  基于到期日突出显示日期 285

第17章  避免工作表出错 287

17.1  发现并更正公式错误 287

17.1.1  括号不匹配 288

17.1.2  单元格中显示一组井号(#) 289

17.1.3  空白单元格不为空 289

17.1.4  多余的空格字符 289

17.1.5  返回错误的公式 290

17.1.6  运算符优先级问题 293

17.1.7  未计算的公式 293

17.1.8  小数位精度的问题 293

17.1.9  “虚链接”错误 294

17.2  使用Excel中的审核工具 294

17.2.1  找出特殊类型的单元格 295

17.2.2  查看公式 295

17.2.3  追踪单元格关系 295

17.2.4  追踪错误值 296

17.2.5  修复循环引用错误 297

17.2.6  使用后台错误检查功能 297

17.2.7  使用公式求值 298

17.3  查找和替换 298

17.3.1  查找信息 299

17.3.2  替换信息 299

17.3.3  查找格式 300

17.3.4  工作表拼写检查 300

17.4  使用自动更正 301

第 III 部分  创建图表和其他可视化

第18章  开始创建Excel图表 305

18.1  图表的概念 305

18.1.1  了解Excel的图表处理方式 306

18.1.2  嵌入式图表 307

18.1.3  图表工作表 307

18.1.4  图表的组成部分 308

18.1.5  图表的限制 310

18.2  创建图表的基本步骤 310

18.2.1  创建图表 310

18.2.2  切换行和列的方向 311

18.2.3  更改图表类型 311

18.2.4  应用图表布局 312

18.2.5  应用图表样式 313

18.2.6  添加和删除图表元素 313

18.2.7  设置图表元素的格式 313

18.3 修改和自定义图表 314

18.3.1  移动图表和调整图表大小 315

18.3.2  将嵌入式图表转换为图表工作表 315

18.3.3  复制图表 315

18.3.4  删除图表 316

18.3.5  添加图表元素 316

18.3.6  移动和删除图表元素 316

18.3.7  设置图表元素的格式 316

18.3.8  复制图表的格式 317

18.3.9  重命名图表 317

18.3.10  打印图表 318

18.4  了解图表类型 318

18.4.1  选择图表类型 318

18.4.2  柱形图 320

18.4.3  条形图 321

18.4.4  折线图 322

18.4.5  饼图 323

18.4.6  XY(散点图) 324

18.4.7  面积图 325

18.4.8  雷达图 325

18.4.9  曲面图 326

18.4.10  气泡图 326

18.4.11  股价图 327

18.5  Excel的较新图表类型 327

18.5.1  直方图 328

18.5.2  排列图 328

18.5.3  瀑布图 329

18.5.4  箱形图 329

18.5.5  旭日图 330

18.5.6  树状图 330

18.5.7  漏斗图 330

18.5.8  地图 330

第19章  使用高级图表技术 333

19.1  选择图表元素 333

19.1.1  使用鼠标进行选择 334

19.1.2  使用键盘进行选择 334

19.1.3  使用“图表元素”控件进行选择 335

19.2  用于修改图表元素的用户界面选项 335

19.2.1  使用“设置格式”任务窗格 335

19.2.2  使用图表自定义按钮 336

19.2.3  使用功能区 337

19.2.4  使用浮动工具栏 337

19.3  修改图表区 337

19.4  修改绘图区 338

19.5  处理图表中的标题 339

19.6  处理图例 339

19.7  处理网格线 341

19.8  修改坐标轴 341

19.8.1  更改数值坐标轴 341

19.8.2  更改类别坐标轴 345

19.9  处理数据系列 347

19.9.1  删除或隐藏数据系列 347

19.9.2  为图表添加新数据系列 347

19.9.3  更改数据系列所使用的数据 348

19.9.4  在图表中显示数据标签 350

19.9.5  处理丢失的数据 351

19.9.6  添加误差线 352

19.9.7  添加趋势线 353

19.9.8  创建组合图 353

19.9.9  显示数据表 355

19.10  创建图表模板 355

第20章  创建迷你图 357

20.1  迷你图类型 357

20.2  创建迷你图 358

20.3  自定义迷你图 360

20.3.1  调整迷你图单元格的大小 360

20.3.2  处理隐藏或丢失的数据 360

20.3.3  更改迷你图类型 361

20.3.4  更改迷你图的颜色和线宽 361

20.3.5  突出显示某些数据点 361

20.3.6  调整迷你图坐标轴刻度 362

20.3.7  伪造参考线 363

20.4  指定日期坐标轴 364

20.5  自动更新迷你图 365

20.6  显示动态区域的迷你图 365

第21章  使用自定义数字格式和形状实现可视化 367

21.1  使用数字格式进行可视化 367

21.1.1  设置基本数字格式 367

21.1.2  创造性设置自定义数字格式 369

21.1.3  使用符号增强报表 374

21.2  将形状和图标用作视觉元素 377

21.2.1  插入形状 377

21.2.2  插入SVG图标图形 378

21.2.3  插入3D模型 378

21.2.4  设置形状和图标的格式 379

21.2.5  使用形状增强Excel报表 380

21.2.6  创建动态标签 382

21.2.7  创建链接的图片 382

21.3  使用SmartArt和艺术字 384

21.3.1  SmartArt基础 384

21.3.2  艺术字基础 385

21.4  使用其他图形类型 385

21.4.1  图形文件简介 385

21.4.2  插入屏幕快照 386

21.4.3  显示工作表背景图像 386

21.5  使用公式编辑器 386

第 IV 部分  管理和分析数据

第22章  导入和清理数据 391

22.1  导入数据 391

22.1.1  从文件导入 391

22.1.2  对比导入与打开操作 393

22.1.3  导入文本文件 394

22.1.4  复制和粘贴数据 396

22.2  清理数据 396

22.2.1  删除重复的行 396

22.2.2  识别重复的行 397

22.2.3  拆分文本 398

22.2.4  更改文本的大小写 401

22.2.5  删除多余空格 402

22.2.6  删除奇怪字符 402

22.2.7  转换值 403

22.2.8  对值进行分类 403

22.2.9  连接列 404

22.2.10  重新排列各列 405

22.2.11  随机排列行 405

22.2.12  从URL中提取文件名 405

22.2.13  匹配列表中的文本 406

22.2.14  将纵向数据更改为横向数据 407

22.2.15  填补已导入报表中的空白 408

22.2.16  拼写检查 409

22.2.17  替换或删除单元格中的文本 410

22.2.18  将文本添加到单元格 410

22.2.19  解决结尾负号问题 411

22.2.20  数据清理检查表 411

22.3  导出数据 411

22.3.1  导出到文本文件 411

22.3.2  导出到其他文件格式 412

第23章  使用数据验证 413

23.1  数据验证简介 413

23.2  指定验证条件 414

23.3  能够应用的验证条件类型 415

23.4  创建下拉列表 416

23.5  对数据验证规则使用公式 417

23.6  了解单元格引用 417

23.7  数据验证公式示例 418

23.7.1  只接受文本 419

23.7.2  接受比前一个单元格更大的值 419

23.7.3  只接受非重复的输入项 419

23.7.4  接受以特定字符开头的文本 419

23.7.5  只接受一周中的特定日期 420

23.7.6  只接受总和不超过特定值的数值 420

23.7.7  创建从属列表 420

23.8  使用数据验证但不限制输入 421

23.8.1  显示输入信息 421

23.8.2  提供建议项 421

第24章  创建和使用工作表分级显示 423

24.1  工作表分级显示简介 423

24.2  创建分级显示 426

24.2.1  准备数据 426

24.2.2  自动创建分级显示 427

24.2.3  手工创建分级显示 427

24.3  使用分级显示 429

24.3.1  显示级别 429

24.3.2  向分级显示中添加数据 429

24.3.3  删除分级显示 429

24.3.4  调整分级显示符号 429

24.3.5  隐藏分级显示符号 430

第25章  链接和合并计算工作表 431

25.1  链接工作簿 431

25.2  创建外部引用公式 432

25.2.1  了解链接公式的语法 432

25.2.2  通过指向创建链接公式 433

25.2.3  粘贴链接 433

25.3  使用外部引用公式 433

25.3.1  创建指向未保存的工作簿的链接 433

25.3.2  打开一个包含外部引用公式的工作簿 434

25.3.3  更改启动提示 435

25.3.4  更新链接 435

25.3.5  更改链接源 435

25.3.6  断开链接 436

25.4  避免外部引用公式中的潜在问题 436

25.4.1  重命名或移动源工作簿 436

25.4.2  使用“另存为”命令 436

25.4.3  修改源工作簿 437

25.4.4  使用中间链接 437

25.5  合并计算工作表 438

25.5.1  通过公式合并计算工作表 439

25.5.2  使用“选择性粘贴”功能合并计算工作表 439

25.5.3  使用“合并计算”对话框来合并计算工作表 440

25.5.4  工作簿合并计算示例 441

25.5.5  刷新合并计算 443

25.5.6  有关合并计算的更多信息 443

第26章  数据透视表简介 445

26.1  数据透视表简介 445

26.1.1  数据透视表示例 445

26.1.2  适用于数据透视表的数据 447

26.2  自动创建数据透视表 450

26.3  手动创建数据透视表 451

26.3.1  指定数据 451

26.3.2  指定数据透视表的放置位置 451

26.3.3  指定数据透视表布局 452

26.3.4  设置数据透视表的格式 454

26.3.5  修改数据透视表 455

26.4  更多数据透视表示例 457

26.4.1  每个分行每天新增的存款总额是多少 457

26.4.2  一周中哪一天的存款金额最多 458

26.4.3  每个分行的每种账户类型的开户数是多少 458

26.4.4  开户时存取的金额是多少 458

26.4.5  柜员最常开的账户类型是什么 459

26.4.6  哪个分行的柜员为新客户开的支票账户最多 460

26.5  学习更多知识 460

第27章  使用数据透视表分析数据 461

27.1  使用非数值数据 461

27.2  对数据透视表中的项进行分组 463

27.2.1  手动分组示例 463

27.2.2  自动分组示例 464

27.3  使用数据透视表创建频率分布 467

27.4  创建计算字段或计算项 469

27.4.1  创建计算字段 470

27.4.2  插入计算项 471

27.5  使用切片器筛选数据透视表 474

27.6  用日程表筛选数据透视表 475

27.7  引用数据透视表中的单元格 476

27.8  创建数据透视图 477

27.8.1  数据透视图示例 478

27.8.2  关于数据透视图的更多介绍 480

27.9  使用数据模型 481

第28章  执行电子表格模拟分析 487

28.1  模拟分析示例 487

28.2  模拟分析的类型 488

28.2.1  执行手动模拟分析 489

28.2.2  创建模拟运算表 489

28.2.3  使用方案管理器 494

28.3 借助人工智能分析数据 499

28.3.1  使用Excel的建议 499

28.3.2  查询分析的数据 500

第29章  使用单变量求解和规划求解来分析数据 503

29.1  反向执行模拟分析 503

29.2  单一单元格单变量求解 504

29.2.1  单变量求解示例 504

29.2.2  有关单变量求解的更多信息 505

29.3  规划求解简介 506

29.3.1  适合通过规划求解来解决的问题 506

29.3.2  一个简单的规划求解示例 507

29.3.3  探索规划求解的选项 510

29.4  规划求解示例 511

29.4.1  求解联立线性方程 511

29.4.2  最小化运输成本 512

29.4.3  分配资源 514

29.4.4  优化投资组合 515

第30章  使用分析工具库分析数据 519

30.1  分析工具库概述 519

30.2  安装分析工具库加载项 520

30.3  使用分析工具 520

30.4  分析工具库工具简介 521

30.4.1  方差分析工具 521

30.4.2  相关系数工具 521

30.4.3  协方差工具 522

30.4.4  描述统计工具 522

30.4.5  指数平滑工具 523

30.4.6  F-检验(双样本方差检验)工具 523

30.4.7  傅里叶分析工具 523

30.4.8  直方图工具 523

30.4.9  移动平均工具 524

30.4.10  随机数发生器工具 525

30.4.11  排位与百分比排位工具 526

30.4.12  回归工具 526

30.4.13  抽样工具 527

30.4.14  t-检验工具 527

30.4.15  z-检验工具(双样本平均差检验) 527

第31章  保护工作成果 529

31.1  保护类型 529

31.2  保护工作表 529

31.2.1  取消锁定单元格 530

31.2.2  工作表保护选项 531

31.2.3  分配用户权限 532

31.3  保护工作簿 532

31.3.1  需要密码才能打开工作簿 533

31.3.2  保护工作簿的结构 533

31.4  VBA工程保护 534

31.5  相关主题 535

31.5.1  将工作表保存为PDF文件 535

31.5.2  将工作簿标记为最终版本 535

31.5.3  检查工作簿 536

31.5.4  使用数字签名 536

第 V 部分

了解Power Pivot和Power Query

第32章  Power Pivot简介 541

32.1  了解Power Pivot的内部数据模型 541

32.1.1  Power Pivot功能区 541

32.1.2  将Excel表格链接到Power Pivot 542

32.2  从其他数据源载入数据 548

32.2.1  从关系数据库载入数据 548

32.2.2  从平面文件载入数据 550

32.2.3  刷新和管理外部数据连接 554

第33章  直接操作内部数据模型 557

33.1  直接为内部数据模型提供数据 557

33.2  管理内部数据模型中的关系 561

33.3  管理查询和连接 562

第34章  向Power Pivot添加公式 563

34.1  使用计算列增强Power Pivot数据 563

34.1.1  创建你的第一个计算列 563

34.1.2  设置计算列的格式 565

34.1.3  在其他计算中引用计算列 566

34.1.4  向最终用户隐藏计算列 566

34.2  使用DAX创建计算列 567

34.2.1  找出可安全用于计算列的DAX函数 567

34.2.2  创建DAX驱动的计算列 568

34.2.3  引用其他表的字段 570

34.2.4  嵌套函数 572

34.3  了解计算度量值 572

34.4  使用Cube函数来解放数据 574

第35章  Power Query简介 577

35.1  Power Query的基础知识 577

35.1.1  了解查询步骤 582

35.1.2  查看高级查询编辑器 583

35.1.3  刷新Power Query数据 583

35.1.4  管理现有查询 584

35.1.5  了解列级操作 585

35.1.6  了解表级操作 586

35.2  从外部源获取数据 587

35.2.1  从文件导入数据 588

35.2.2  从数据库系统导入数据 590

35.3  从其他数据系统获取数据 591

35.4  管理数据源设置 591

35.5 使用Power Query进行数据分析 593

35.5.1 数据分析选项 593

35.5.2 数据分析的快速操作 594

第36章  使用Power Query转换数据 595

36.1  执行常见的转换任务 595

36.1.1  删除重复记录 595

36.1.2  填充空字段 597

36.1.3  填充空字符串 598

36.1.4  连接列 598

36.1.5  改变大小写 599

36.1.6  查找和替换文本 600

36.1.7  修整和清除文本 600

36.1.8  提取左侧、右侧和中间的值 602

36.1.9  提取首字符和结尾字符 603

36.1.10  提取中间字符 603

36.1.11  使用字符标记拆分列 604

36.1.12  逆透视列 606

36.1.13  逆透视其他列 606

36.1.14  透视列 607

36.2  创建自定义列 608

36.2.1  使用自定义列进行连接 609

36.2.2  了解数据类型转换 610

36.2.3  使用函数扩展自定义列的功能 611

36.2.4  向自定义列添加条件逻辑 612

36.3  分组和聚合数据 613

36.4  使用自定义数据类型 615

第37章  使查询协同工作 619

37.1  重用查询步骤 619

37.2  了解追加功能 622

37.2.1  创建必要的基础查询 623

37.2.2  追加数据 623

37.3  了解合并功能 625

37.3.1  了解Power Query连接 625

37.3.2  合并查询 626

37.3.3  了解模糊匹配 628

第38章  提高Power Query的生产率 631

38.1  关于如何提高Power Query生产率的一些提示 631

38.1.1  快速获取关于查询的信息 631

38.1.2  将查询组织成组 631

38.1.3  更快速地选择查询中的列 632

38.1.4  重命名查询步骤 632

38.1.5  快速创建引用表 632

38.1.6  复制查询来节省时间 633

38.1.7  查看查询依赖项 633

38.1.8  设置默认加载行为 633

38.1.9  防止数据类型自动更改 633

38.2  避免Power Query的性能问题 635

38.2.1  使用视图而不是表 635

38.2.2  让后台数据库服务器完成一些计算 635

38.2.3  升级到64位Excel 635

38.2.4  通过禁用隐私设置来提高性能 636

38.2.5  禁用关系检测 636

第 VI 部分

Excel自动化

第39章  VBA简介 641

39.1  VBA宏简介 641

39.2  显示“开发工具”选项卡 642

39.3  宏安全性简介 642

39.4  保存含有宏的工作簿 643

39.5  两种类型的VBA宏 644

39.5.1  VBA子过程 644

39.5.2  VBA函数 645

39.6  创建VBA宏 646

39.6.1  录制VBA宏 646

39.6.2  关于录制VBA宏的更多信息 652

39.6.3  编写VBA代码 654

39.7  学习更多知识 662

第40章  创建自定义工作表函数 663

40.1  VBA函数概述 663

40.2  查看一个简单示例 664

40.2.1  创建自定义函数 664

40.2.2  在工作表中使用函数 664

40.2.3  分析自定义函数 665

40.3  函数过程简介 666

40.4  执行函数过程 667

40.4.1  从过程中调用自定义函数 667

40.4.2  在工作表公式中使用自定义函数 667

40.5  使用函数过程参数 668

40.5.1  创建无参数的函数 668

40.5.2  创建有一个参数的函数 668

40.5.3  创建另一个有一个参数的函数 669

40.5.4  创建有两个参数的函数 670

40.5.5  创建有一个区域参数的函数 670

40.5.6  创建一个简单但有用的函数 671

40.6  调试自定义函数 671

40.7  插入自定义函数 672

40.8  学习更多知识 673

第41章  创建用户窗体 675

41.1  理解为什么要创建用户窗体 675

41.2  用户窗体的替代方法 676

41.2.1  使用 InputBox函数 676

41.2.2  使用MsgBox函数 677

41.3  创建用户窗体:概述 679

41.3.1  使用用户窗体 679

41.3.2  添加控件 680

41.3.3  更改控件属性 680

41.3.4  处理事件 681

41.3.5  显示用户窗体 682

41.4  查看用户窗体示例 682

41.4.1  创建用户窗体 682

41.4.2  测试用户窗体 683

41.4.3  创建事件处理程序过程 684

41.5  查看另一个用户窗体示例 684

41.5.1  创建用户窗体 685

41.5.2  创建事件处理程序过程 686

41.5.3  显示用户窗体 687

41.5.4  测试用户窗体 688

41.5.5  从工作表按钮执行宏 688

41.5.6  从快速访问工具栏中执行宏 689

41.6  增强用户窗体 689

41.6.1  添加热键 689

41.6.2  控制Tab键顺序 690

41.7  学习更多知识 690

第42章  在工作表中使用用户窗体控件 691

42.1  理解为什么要在工作表中使用控件 691

42.2  使用控件 693

42.2.1  添加控件 693

42.2.2  了解设计模式 693

42.2.3  调整属性 694

42.2.4  使用通用属性 695

42.2.5  将控件链接到单元格 695

42.2.6  为控件创建宏 695

42.3  查看可用的ActiveX控件 697

42.3.1  复选框控件 697

42.3.2  组合框控件 697

42.3.3  命令按钮控件 698

42.3.4  图像控件 698

42.3.5  标签控件 698

42.3.6  列表框控件 698

42.3.7  选项按钮控件 699

42.3.8  滚动条控件 699

42.3.9  数值调节钮控件 700

42.3.10  文本框控件 700

42.3.11  切换按钮控件 701

第43章  使用Excel事件 703

43.1  了解事件 703

43.2  输入事件处理程序的VBA代码 704

43.3  使用工作簿级别的事件 705

43.3.1  使用Open事件 706

43.3.2  使用SheetActivate事件 706

43.3.3  使用NewSheet事件 707

43.3.4  使用BeforeSave事件 707

43.3.5  使用BeforeClose事件 707

43.4  使用工作表事件 708

43.4.1  使用Change事件 708

43.4.2  监控特定区域中的更改 709

43.4.3  使用SelectionChange事件 710

43.4.4  使用BeforeRightClick事件 711

43.5  使用特殊应用程序事件 711

43.5.1  使用OnTime事件 711

43.5.2  使用OnKey事件 712

第44章  一些VBA示例 715

44.1  使用区域 715

44.1.1  复制区域 716

44.1.2  复制大小可变的区域 716

44.1.3  选择从活动单元格到行或列结尾的内容 717

44.1.4  选择一行或一列 718

44.1.5  移动区域 718

44.1.6  高效地遍历区域 718

44.1.7  提示输入单元格值 719

44.1.8  确定选中内容的类型 720

44.1.9  识别多重选定区域 721

44.1.10  对选中的单元格进行计数 721

44.2  使用工作簿 722

44.2.1  保存所有工作簿 722

44.2.2  保存并关闭所有工作簿 722

44.3  使用图表 723

44.3.1  修改图表类型 723

44.3.2  修改图表属性 723

44.3.3  应用图表格式 724

44.4  VBA加速技巧 724

44.4.1  关闭屏幕更新 724

44.4.2  禁止警告消息 724

44.4.3  简化对象引用 725

44.4.4  声明变量类型 725

第45章  创建自定义Excel加载项 727

45.1  加载项的概念 727

45.2  使用加载项 728

45.3  为什么要创建加载项 729

45.4  创建加载项 729

45.5  加载项示例 730

45.5.1  了解Module1 731

45.5.2  关于用户窗体 731

45.5.3  测试工作簿 732

45.5.4  添加描述性信息 732

45.5.5  为加载宏创建用户界面 732

45.5.6  保护工程 732

45.5.7  创建加载项 733

45.5.8  安装加载项 733