用一个例子的三种解法作为今天的开篇。

通过上一篇的学习,我们应该不难理解这三个解题方法,但是这个例子给我们入门还好,但是对于实战中这类问题,真的用不到数组函数也是可以很简单的解决。换句话说,这不是数组函数应解决的问题。

数组函数应用在什么地方

Excel是数据处理软件,先忽略那些文本操作不说,只说数据。日常我们用Excel大部分做的工作就是要提取满足条件的数据进行处理,我们都知道Excel有一个筛选功能,数组函数其实更像是在内存中按我们设置的条件筛选了数据,再返回给单元格。所以,需要按条件提取数据运算的时候,我们就可以用数组函数来解决。

解说Small+Row函数的组合

有表友看出来了吗?这个可就是“大名鼎鼎”的万金油函数其中的组成部分,也是核心组件啦。我们先不学万金油,先来看看这两个函数能得到什么吧。

难看出,我们可以通过这两个函数的组合,利用三键(三键还记得吗?在第一讲中有提过,Ctrl+Shift+Enter)形成数组函数。Row函数返回的是目标值在区域中出现的行号,用Small函数控制我们要第几次出现的目标值的行号。

如何理解数组函数中的数组数据

看到了上面的例子,估计大家现在有一点似懂非懂了。那我们就来看一下,怎么能够直观的看到这些数据,帮助我们自主思考的写出想要的函数。

第一种方法:

F9。函数使用中的利器,在输入框中,选中函数的某一部分,按F9就会得到函数的运行结果。

当你把每一步都按F9返回的时候,就可以看到我们的函数其实都是由这些数组数据构成的。

第二种方法:

选中有函数的单元格E5,在工具栏按公式——公式审核——公式求值步骤,打开“公式求值”窗口,按“求值”按钮一步一步的计算,我们会很直观的看到数组函数的运行过程,运行的先后顺序,及分步的结果。

这是我们学习数组函数、理解数组函数的重要方法,大家一定要掌握。

作者云:

数组函数其实在我们的日常工作中使用还是很多的,存在即合理,既然Excel允许了数组函数的一席之地,就说明会有它的用武之地。

查看原文 >>
相关文章