来分享一个Excel中小众的大招。“小众的大招”——这么说不矛盾。在Excel表格中利用一条公式来得到一个数组是一个高深且晦涩的话题。多数人不懂什么是数组,所以遇到此类文章或应用实例也都会绕行。老铁们,既然已经点开了文章,就花几分钟时间把我的文章读完,也许被我点通。一通则百顺。
绕开虚招直戳阵眼——数组。到底什么是数组,我不想用什么“序列”,“集合”等这类专业性太强的词语来解释它。举个例子:当你经历了一场考试,每一名考生的成绩只是一个分数,而所有考生的成绩凑在一起就变成了数组。这个数据可以是有序的,也可以是无序的,当它有序,数组就变成了一个榜单,当它无序的时候,数组就是一个流水帐。利用数组可以有目的的分析这些数据。一句话“数组就是一组同一类型并且有相同意义的数据”。 怎么样,好理解吗?
举个例子,用公式“=ROW()-2”来得到下图菜品编号,得到的结果是这样的:
在B列每一行记入公式“=ROW()-2”都会得到一个相应的编号。又因为每一个编号都是独立的,所以想删掉也是可以的,而且删掉后也不会影响到其它编号的正确性。
以上我介绍了用单个值来对每个菜品进行一一编号的方法,我们得到菜品编号的过程就是在每一行菜品编号这一列记入相同的公式“=ROW()-2”。再来细细深抠一下菜品编号,菜品编号是一组同拥有一类型和相同意义的数据,它们的共同作用就是给菜品标识,那么菜品编号“1,2,3,4”就是一个数组。我们可不可以用一条公式来得到这个数组呢?答案是“可以”。
先来清空菜品编号。并用鼠标选中菜品编号的区域。接下来看好了如何来返回一个菜单编号数组。
在选中菜品编号的前提下输入公式“=ROW()-2",千万要注意是选中菜品编号区域的前提下。
=ROW()-2
输入公式后不要回车,保持光标还在单元格里的情况下按快捷键“Ctrl+Shift+回车”,可以看到一个菜单编号数组突然就出现在了眼前。再看单元格的公式不是“=ROW()-2”这么简单了,在两侧多了大括号变成了“{=ROW()-2}”。“{}”这大括号就是数组的标记,表明里的公式将返回一个数组。
再去尝试用"Del"键删除一个菜单编号“3”,结果马上报错,错误信息的意思就是,删除数组中的一个数值是不被允许的,因为数组是一个整体。
好了,亲爱的老铁们,我这么来解释Excel中的数组和数组的应用好懂吗?仔仔细细的用眼睛撸几遍,在电脑前按照我的例子也去尝试一下。数组可是Excel大神的一阶门槛子,迈不过去就来找我,我来为您解答每一个难题。
#科技萌新成长营##科技头条##Excel##Excel技巧##Excel表格#