
大家好我是Excel归故乡,本期我们继续来讲解函数基本概念之——数组的定义。相信学习Excel的朋友都对数组很感兴趣,但是又觉得他高深莫测,别急,看完这篇文章,你会发现数组其实很简单。
{小明,小红,小花}
知道数组的定义之后,我们来简单看看数组的类型有哪些(以下类型可能有交叉)。
第一种:一维数组。一维数组在Excel中指的是只有一行或者只有一列的数组,如下图所示。标黄的单元格为横向一维数组,绿色为纵向以为数组。但是二者之间是有区别的,我们如果将其转化为大括号形式,会发现数据之间的间隔符不一样,横向是逗号,纵向是分号,这里大家需要注意,后期我们有些函数对行列方向的要求很高就特别容易出错。

第二种:二维数组。二维数组相对于一维数组,就是有多行多列的存在,最少为两行两列。但是大家注意看下图,二维数组转化为大括号的表达后,是先列后行还是先行后列。我们很容易发现,是先行后列,观察数组元素的排序,是先第一行1,2,2,然后分号表示换行,在第二行3,4,4,继续分号换行,以此类推。

内存数组。内存数组就是存在于计算机内存当中的数组,没有被展现出来,但是我们在运用的时候要知道它是真实存在的。比如我们经常用到的row函数生成自然序列(该用法在后期后经常用到),row(1:10)就可以得到一个1到10的内存数组{1;2;3;4;5;6;7;8;9;10}。大家可以思考一下,我们引用的是1:10行,为什么间隔符是分号。
以上就是数组的常见类型,下一期我们来简单讲解一下数组之间的运算规则。本期思考题如下:如以下数据,销量大于80则为通关,要求不使用辅助列,用一条公式得出通关人数,答案会留在评论区。

本期就讲到这里,我总会在最深的也,给大家带来最详细的Excel函数讲解,期待大家一起进步!