当前位置: 欣欣网 > 办公

Excel函数与公式2.0时代,享受革新带来的便利

2024-02-26办公

01

Excel函数与公式的江湖排名

你们知道,Excel座下猛将如云,
最厉害的四大金刚分别是函数与公式、数据透视表、图表和Power Query,还有一位大长老VBA,以及去年新加入的客座长老Python。

对于用户来说,

最常用的,最核心的,

最容易上手又最难进步的,

最需要学习又最容 易忘的,

最烧脑但是又最有用的,

最简洁明了又最深不可测的,

最保守又最推陈出新的,

就是 函数与公式

02

推陈出新的函数2.0时代

为啥是最保守又最推陈出新的呢?

先说保守。

作为一个从Excel 5.0一 直玩到现在的Excel资深玩家, 我告诉你们,这几十年来,Excel的函数与公式几乎就没有什么变化,最多不过是在升级新版本时加了几个函数,而且这些新增的函数大部分都默默无闻。

最耀眼的是那几个带S的统计函数,SUMIFS、COUNTIFS、MAXIFS之流。

而且,因为Excel一直是向下兼容,所以老函数永远不会被新函数替代,大家是和谐幸福的一家人。

甚至,直到今天,Excel还保持了对一个已经消失的曾经的对手的公式兼容,

以及早期Excel宏表函数的兼容。

够保守吧?

但是,在跟随Office套件成为订阅制的Office 365之后, 可能是为了增加365这个版本的优越性,Excel 365在2019年发布了XLOOKUP这个万众瞩目的新函数,其威力远超传统的VLOOKUP。

之后,Excel的函数与公式功能仿佛开了挂,新功能层出不穷。

主要包括可编程函数LAMBDA、LET,动态数组以及一大波支持动态数组溢出的新函数。

但是,大部分新功能,并没有及时加到单机版的Excel里面, 一直到Excel 2019,都无法用上这些新特性。

幸运的是,Excel 2021终于可以用上了。

当然,如果你已经是Office 365的订阅者,那么你已经早用上几年了。

所以,重点来了,Excel 2021和最新版的Excel 365,已经进入了函数与公式2.0时代。

03

XLOOKUP函数

例如,要根据F列的姓名,在左侧数据表中查找对应的门店信息,就可以使用XLOOKUP函数了。

XLOOKUP函数的查询区域和返回区域是分开的两个参数,不用再考虑查询的方向问题,不仅能实现从左到右,还能从右到左、从下到上、从上到下等任意方向的查询。

04

可编程函数LAMBDA

LAMBDA函数其实一直是多个编程语言中存在的高档货,用来自定义函数。

以前在Excel里面如果想要得到一个自定义功能的函数,必须使用VBA来实现。

现在,LAMBDA现身Excel,我们可以直接在工作表里面自定义函数。

举个简单的例子:

已知一组直角三角形两个直角边的边长,我们想要定义一个可以计算斜边边长的函数,就可以这样:

=LAMBDA(x,y,(x^2+y^2)^0.5)(B2,C2)

再来个例子:

B列是一些合并单元格,使用以下公式可以创建一个内存数组,将A列的数据填充完整。

有了LAMBDA,我们从此可以把函数和公式当作编程工具来使用,语法仍然是传统的Excel函数,这对于高级用户,简直是解开了力量的封印。

05

动态数组和它的函数们

Excel一直都支持数组运算,也支持数组公式。

但是,传统数组公式只能返回结果到一个单元格里面,这在很多情况下是很不方便的。

让我们来看看动态数组的威力:

例子1 ,如下图,需要将B列内容转换为4列。

以前,只能在一个单元格输入公式,然后再向右向下拖动复制公式。

在Excel 2021和Excel 365版本中,只要在D2单元格输入公式,按回车即可。

例子2 ,如下图,需要在左侧数据表中提取出「老城区」的所有记录。

以前,需要使用一段超长的数组公式,按<Ctrl+Shift+Enter>组合键输入后,再向右向下拖动复制公式才行。

我就问你们想不想烧脑学这么复杂的公式?

在Excel 2021和Excel 365版本中,只要在F5单元格输入公式,按回车即可。 优雅不优雅?

例子3 ,如下图,需要将左侧数据按照指定的职务顺序来排序。

以前,这种需求使用公式处理非常复杂。公式太长,这里就不展示了。

在Excel 2021和Excel 365版本中,只要在F2单元格输入公式,按回车即可。

总结一下,使用一个公式,就能返回一整个表格的结果,这就是动态数组。

当下,Excel的函数数量已经增加到了500多个,

尽管熟练掌握20个左右就可以算入门了,但这是下限指标。

熟练掌握50个左右以后,就过了临界点,再往后的话,函数水平增长与继续掌握更多函数之间没有显著的相关性。

而动态数组和相关新函数的加入,让以前很多难以计算的场景变得轻松很多,

无论你目前是新手还是老表哥大表姐,我都强烈建议升级到最新版本的Excel,享受函数与公式2.0带来的效率福利。

06

拥抱新时代,做Excel函数的主人

学Excel,最需要学习的就是函数与公式,这是四大金刚之首。

但是这东西对于很多人来说确实不好学。

很多人费力的掌握了一些函数的基础用法,组合的时候就抓瞎了。

更多的人连单个函数的基础特性都没搞清楚。

搜索引擎用的倒是熟练,但碎片化的信息每次只能让人一知半解。

猛学一阵子,三五天不用,又忘了。

如此往复,就总也学不好。

还有人寄希望于AI,AI确实是个好帮手,但我作为AI课程的讲师可以负责人地告诉你, 在目前阶段,学好AI和学好Excel本身的功能,不是二选一,而是互相促进。

天下人苦Excel函数难学难用久矣,

如今,老爷车已经升级为超级跑车,性能倍增,门槛降低,我们如果不马上上车,还怎么在数据分析之路上愉快的玩耍?

并且,ExcelHome经典图书【Excel函数与公式应用大全】也升级到了最新版本。

【Excel 2021 &Excel 365 函数与公式应用大全】共549页,
一本让你吃到饱,扎实度超过现在流行的快餐小册子。
而且,继承优良传统:

例子多,讲的细

例子多,讲的细

例子多,讲的细

作者都很厉害!

目录看这里:

【Excel 函数与公式应用大全 for Excel 365 & Excel 2021】

全书目录

绪论 如何学习函数公式1

1. 学习函数很难吗1

2. 从哪里学起1

3. 如何深入学习2

第一篇 函数与公式基础

第1章 认识公式6

1.1 公式和函数的概念6

1.2 公式的输入、编辑与删除7

1.3 公式的复制与填充8

1.4 设置公式保护9

1.5 浮点运算误差11

练习与巩固13

第2章 公式中的运算符和数据类型14

2.1 认识运算符14

2.2 认识数据类型16

2.3 数据类型的转换19

练习与巩固20

第3章 单元格引用类型21

3.1 A1引用样式和R1C1引用样式21

3.2 相对引用、绝对引用和混合引用22

3.3 单元格引用中的「隐式交集」25

3.4 单元格变动对单元格引用的影响26

练习与巩固26

第4章 跨工作表引用和跨工作簿引用27

4.1 引用其他工作表区域27

4.2 引用其他工作簿中的单元格28

4.3 引用连续多工作表的相同区域28

练习与巩固29

第5章 表格和结构化引用30

5.1 创建表格30

5.2 表格的特点31

5.3 表格应用范围的变化31

5.4 表格中的计算32

练习与巩固34

第6章 认识Excel函数36

6.1 Excel函数的概念36

6.2 常用函数的分类38

6.3 函数的易失性39

练习与巩固39

第7章 函数的输入与查看函数帮助40

7.1 输入函数的几种方式40

7.2 查看函数帮助文件42

练习与巩固43

第8章 公式结果的验证和限制44

8.1 公式结果的验证44

8.2 函数与公式的限制47

练习与巩固48

第9章 使用命名公式——名称49

9.1 认识名称49

9.2 定义名称的方法50

9.3 名称的级别53

9.4 名称命名的限制55

9.5 名称可使用的对象56

9.6 名称的管理57

9.7 名称的使用59

9.8 定义名称的技巧60

9.9 使用名称的注意事项62

9.10 使用INDIRECT函数创建不变的名称63

9.11 定义动态引用的名称63

练习与巩固66

第二篇 常用函数

第10章 文本处理技术68

10.1 认识文本型数据68

10.2 文本函数应用69

练习与巩固100

第11章 信息提取与逻辑判断101

11.1 使用CELL函数获取单元格信息101

11.2 常用IS类判断函数105

11.3 其他信息类函数106

11.4 逻辑判断函数107

11.5 屏蔽错误值112

练习与巩固116

第12章 数学计算117

12.1 序列函数117

12.2 四则运算117

12.3 幂运算与对数运算120

12.4 其他数学计算122

12.5 取舍函数123

12.6 数学转换函数127

12.7 随机数函数128

12.8 数学函数的综合应用130

练习与巩固131

第13章 日期和时间计算133

13.1 输入日期和时间数据133

13.2 日期时间格式的转换136

13.3 处理日期时间的函数139

13.4 星期函数142

13.5 季度运算146

13.6 日期时间间隔147

13.7 工作日间隔156

13.8 日期函数的综合运用161

练习与巩固165

第14章 查找与引用函数167

14.1 基础查找与引用函数167

14.2 用VLOOKUP函数查询数据171

14.3 用HLOOKUP函数查询数据176

14.4 用MATCH函数返回查询值的相对位置176

14.5 认识INDEX函数179

14.6 认识LOOKUP函数180

14.7 使用XLOOKUP函数查询数据184

14.8 用FILTER函数筛选符合条件的数据187

14.9 认识OFFSET函数189

14.10 认识INDIRECT函数194

14.11 使用UNIQUE函数去重197

14.12 使用SORT和SORTBY函数排序199

14.13 用HYPERLINK函数生成超链接201

14.14 用FORMULATEXT函数提取公式字符串203

14.15 用TRANSPOSE函数转置数组或单元格区域203

14.16 查找引用函数的综合应用204

练习与巩固207

第 15 章 统计与求和 209

15.1 基础统计函数 209

15.2 不同状态下的求和计算 210

15.3 其他常用统计函数 211

15.4 条件统计函数 218

15.5 平均值统计 231

15.6 能计数、能求和的SUMPRODUCT函数 235

15.7 方差与标准差 240

15.8 筛选和隐藏状态下的统计与求和 242

15.9 使用FREQUENCY函数计算频数(频率) 248

15.10 排列与组合 25

15.11 线性趋势预测 254

15.12 概率分布函数 257

练习与巩固 261

第 16 章 数组运算与数组公式 263

16.1 理解数组 263

16.1 数组的直接运算 266

16.2 数组公式的概念 271

16.3 数组的重构 275

16.4 数组公式应用综合实例 291

16.5 数组公式的优化 300

练习与巩固 301

第 17 章 多维引用 302

17.1 多维引用的概念 302

17.2 多维引用实例 305

练习与巩固 309

第 18 章 财务函数 310

18.1 财务、投资相关的基本概念与常见计算 310

18.2 基本借贷和投资类函数FV、PV、RATE、NPER和PMT 314

18.3 与本金和利息相关的财务函数 315

18.4 名义利率函数NOMINAL与实际利率函数EFFECT 321

18.5 投资评价函数 322

18.6 用SLN、SYD、DB、DDB和VDB函数计算折旧 326

练习与巩固 328

第 19 章 工程函数 330

19.1 贝塞尔(Bessel)函数 330

19.2 数字进制转换函数 330

19.3 度量衡转换函数 332

19.4 误差函数 333

19.5 处理复数的函数 333

练习与巩固 335

第 20 章 Web类函数 336

20.1 用ENCODEURL函数对URL地址编码 · 336

20.2 用WEBSERVICE函数从Web服务器获取数据 336

20.3 用FILTERXML函数获取XML结构化内容中的信息 337

练习与巩固 339

第 21 章 数据透视表函数 340

21.1 初识数据透视表函数 340

21.2 提取数据透视表不同计算字段数据 · 344

21.3 提取各学科平均分前三名的班级 344

21.4 从多个数据透视表中提取数据 345

练习与巩固 346

第 22 章 数据库函数 347

22.1 数据库函数基础 347

22.2 数据库函数的基础用法 348

22.3 比较运算符和通配符的使用 351

22.4 使用公式作为筛选条件 353

22.5 认识DGET函数 355

22.6 跨工作表统计 356

22.7 在数组和数据库中选择359

22.8 使用DSUM函数计算带有OR条件的多条件统计360

22.9 计算不同条件下的百分比361

22.10 在数据库函数中使用数组362

练习与巩固364

第23章 宏与VBA编程366

23.1 初识宏与VBA编程366

23.1.1 宏的定义与录制366

23.1.2 VBA编辑器的打开与界面介绍368

23.2 编写简单的VBA代码369

23.2.1 编写过程(Sub)369

23.2.2 注释语句370

23.2.3 运行VBA代码371

23.3 常用的VBA编程语法372

23.3.1 变量的声明与赋值372

23.3.2 控制结构373

23.3.3 过程与函数375

23.4 Excel中的事件与宏376

23.4.1 工作表事件376

23.4.2 图表事件377

23.4.3 工作薄事件378

23.4.4 用户界面事件378

23.5 使用VBA编写自定义函数379

23.5.1 创建并运行自定义函数379

23.5.2 自定义函数中使用VBA代码380

23.6 实例:批量处理工作表381

23.6.1 遍历所有工作表并执行相同操作381

23.6.2 根据条件复制数据382

23.6.3 批量生成工作表383

23.7 VBA编程与Excel对象模型384

23.7.1 Excel对象模型概述384

23.7.2 VBA中的常用对象386

23.8 Excel中的用户界面设计387

23.8.1 用户界面元素387

23.8.2 用户界面的事件处理389

23.8.3 用户界面的设计与控制391

23.9 使用VBA进行数据分析392

23.9.1 数据透视表的操作392

23.9.2 数据透视图的创建393

23.9.3 数据透视表的修改394

23.10 Excel中的数据连接395

23.10.1 数据连接的基本概念395

23.10.2 Excel中的数据连接396

23.10.3 使用VBA进行数据连接398

23.11 Excel中的数据导入与导出400

23.11.1 数据导入的基本操作400

23.11.2 数据导入的高级操作401

23.11.3 数据导出的基本操作402

23.12 VBA编程的进阶学习403

23.12.1 宏与VBA编程的学习路径403

23.12.2 学习资源与社区403

23.12.3 案例分析与解析404

练习与巩固405

第27章 条件筛选技术406

27.1 按条件筛选406

27.2 提取不重复值415

27.3 综合运用418

练习与巩固419

第28章 排名与排序420

28.1 使用函数与公式进行排名420

28.2 使用函数与公式进行排序425

练习与巩固433

第四篇 其他功能中的函数应用

第29章 函数与公式在条件格式中的应用436

29.1 条件格式中使用函数公式的方法436

29.2 函数公式在条件格式中的应用实例444

练习与巩固454

第30章 函数与公式在数据验证中的应用455

30.1 数据验证中使用函数与公式的方法455

30.2 函数与公式在数据验证中的应用实例459

练习与巩固468

第31章 函数与公式在图表中的应用469

31.1 认识图表中的SERIES函数469

31.2 为图表添加参考线472

31.3 使用逻辑函数辅助创建图表475

31.4 使用FILTER函数与数据验证制作动态图表494

31.5 使用SORT函数制作自动排序的条形图497

31.6 使用SQRT函数制作气泡图500

31.7 使用OFFSET函数结合定义名称、控件制作动态图表503

31.8 用REPT函数制作旋风图515

31.9 用HYPERLINK函数制作动态图表516

练习与巩固518

第五篇 函数与公式常见错误指南

第32章 常见不规范表格导致的问题及 处理建议520

32.1 统一字段属性520

32.2 使用单元格对象备注特殊数据523

32.3 减少使用合并单元格524

32.4 使用一维表存放数据526

32.5 保持数据表的完整526

32.6 正确区分数据源表、统计报表及表单530

练习与巩固532

第33章 公式常见错误指南533

33.1 函数名称或参数输入错误533

33.2 循环引用534

33.3 显示公式本身534

33.4 参数设置错误534

33.5 函数自身限制536

33.6 引用错误537

33.7 空格或不可见字符的影响538

33.8 数据类型的影响539

33.9 溢出错误539

33.10 开启了手动重算540

练习与巩固540

附录541

附录A Excel 2021主要规范与限制541

附录B Excel 2021常用快捷键544

附录C 高效办公工具——Excel易用宝549

无论你是初学的小白,还是希望继续精进的老将,

这本书都适合你!

手头备一本,对着目录随时翻翻,只要搞定一两个问题,也不枉我们的一片苦心,还对得起你花出去的少许银子。

欢迎大家点赞并在本文评论区留言,讲述你学习函数公式的经历与心得等相关。

留言审核通过后,点赞数最高者( 第1名 )直接获奖(拼人脉的时候到了),其他精选出的留言,我们再评选 3 位优秀留言获奖者,各获赠一本新鲜出炉的 【Excel 函数与公式应用大全 for Excel 365 & Excel 2021】

留言及点赞统计截止时间: 2月27日 12:00

赶紧动动手指参与留言吧!