Excel 小教室– 阵列基础说明,在使用阵列之前先看懂它

最近有人刚好问到我阵列的相关问题,其实阵列这件事情,简单的很简单,复杂的很复杂,但不论怎样,万事起头难,再怎么复杂的阵列公式,都还是得先从最基础的部份了解起,以阵列来说,阿汤今天就从最基本的一维跟二维阵列来说起,顺便教大家应该怎么拆解阵列,之后当你遇上阵列公式时,不要慌,先拆解后看懂就不用怕了,往下来看吧。

Excel 教学- 阵列基础说明

首先,我们先来了解一下阵列的型态,主要有二种,一种叫做「水平阵列」,比如下图中的A1:D1,这样叫水平,只有一行或一列也叫做一维阵列,也就是座标的概念,只有X。

水平阵列一般在Excel 里要表示的话,会是用逗号隔开,像是{1,2,3,4}。

Excel 小教室– 阵列基础说明,在使用阵列之前先看懂它

而像A1:A4 这就叫垂直阵列,也是一维阵列,不过如果是A1:D1 再和A1:A4 对比起来就可以形成二维阵列。

垂直阵列在Excel 里要表示的话,会是用分号隔开,像是{1;2;3;4}。

Excel 小教室– 阵列基础说明,在使用阵列之前先看懂它

在了解阵列的基本形态后,我们来实战一下,比如,我今天是想要运算10*A1 + 10*B1 + 10*C1 + 10*D1,就不需要写那么冗长,我们只要利用阵列公式如下:

{=SUM(10*A1:D1)}

最外圈的{ },会是在输入完公式=SUM(10*A1:D1) 后,按下Ctrl + Shift + Enter 才会显示出来的,不需要自行手动打。

而上面的公式拆开后就长成= 10*A1 + 10*B1 + 10*C1 + 10*D1,最后答案就是100。

Excel 小教室– 阵列基础说明,在使用阵列之前先看懂它

再来是二层的阵列互相乘积相加,比如我们要做的阵列公式如下:

{=SUM(A1:D1*A2:D2)}

以上公式拆解后长这样:

(A1*A2+B1*A2+C1*A2+D1*A2) + (A1*B2+B1*B2+C1*B2+D1*B2) + (A1*C2+B1*C2+C1*C2+D1 *C2) + (A1*D2+B1*D2+D1*D2+D1*D2)

每一层会循环相乘相加后得出结果,这样大家有看懂了吗?阵列基本上就是一种循环的概念,每个数据都能够重复完成执行,像阿汤这样只是运用在「运算式」上,当你了解了阵列的基本概念后,之后也可以用在文字、日期等其他内容使用,再搭配其他函数来使用,就可以创造出更强大的内容了。

Excel 小教室– 阵列基础说明,在使用阵列之前先看懂它

发布者:yuanyuan,转转请注明出处:https://www.xiaoyuanjiu.com/16074.html

发表评论

登录后才能评论