Excel表格数组扫盲,什么是数组,数组的显⽰⽅式运算⽅式
⼤家好我是Excel从零到⼀今天跟⼤家介绍⼀些有关于数组的⼀些知识,数组经常⽤在⼀些⽐较⾼阶的函数嵌套中,理解好数组,对于函数的进阶有⾄关重要的作⽤,
⼀、什么是数组
通俗来说就是⼀组结构相同的数据按照⼀定的规律进⾏排列。组成数组的数据我们统称为元素,元素可以说:数值,⽂本,⽇期,逻辑值或错误值
我们还必须明⽩2点
1.数组元素都包括在⼤括号内
2.数组的输⼊也与⼀般函数不同必须先选择区域然后进⾏公式的输⼊,输⼊完成后按CTRL+SHIFT+回车三键填充如下图
⼆、数组的类型以及显⽰⽅式
Excel中我们经常⽤到的数据类型有三种
1.⼀维数组
⾏数组:仅有⼀⾏元素的数据,每个元素以逗号隔开
我们在B4输⼊=B2:E2,然后选择公式按F9抹⿊公式得到结果如下图
列数组:仅有⼀列元素的数据,每个元素以分号隔开
我们在D2单元格输⼊=B2:B9,然后选择公式按F9抹⿊公式得到结果如下图
2.⼆维数组:有多⾏多列元素的数据,显⽰⽅式为从左到右同⾏元素以逗号隔开,当需要向下进⼀⾏的时候以分号代表换⾏
我们在E2单元格输⼊=A2:C9,然后选择公式按F9抹⿊公式得到结果如下图
={1,1,1;2,2,2;3,3,3;4,4,4;5,5,5;6,6,6;7,7,7;8,8,8}这是我们抹⿊后得到的结果,当第⼀⾏排列完后向下进⼀⾏的时候以分号隔开,因为数据是⼆维的⽽Excel显⽰只能显⽰⼀维所以⽤分号代表换⾏
3.内存数组
存在内存中的数组⽐如我们⽤row函数构建⼀个数组
我们输⼊公式=ROW(1:9),然后选择公式按F9抹⿊公式可以得到上图结果,其实他跟单列数组是⼀样的只不过是使⽤公式构建的
三、数组的运算
数组的运算分为三种情况
1.数组与常量的计算
我们⽤⼀维列数组为列,当我们选择A2:A9然后对其加3就代表数组中的每⼀个元素分别加3
只要是数组与⼀个常量进⾏预算,都是数组中的每⼀个元素分别与这个元素进⾏运算,得到⼀个新的数组
2.⼀维数组与⼀维数组,⼆维数组与⼆维数组
我⽤A2:A9数组减去C2:C9数组得到的结果为0,这就说明
当数组与数组进⾏计算的时候,是数组中的相对应的元素进⾏运算
我⽤A2:B9数组减去D2:E9数组得到的数组结果为0,这就说明⼆维数组与⼀维数组运算是⼀样的都是每个对应的元素分别运算
但是我们还需要注意当我们使⽤数组与数组进⾏运算时,两个数组的类型,元素必须相等,如果⽤1维⾏数组与1维列数组进⾏运算同样也会报错,因为类型不同,⼆维数组进⾏运算时候⾏列必须相等
3.⼆维数组与⼀维数组
⼆维数组与⼀维列数组excel数组函数的实例
我⽤A2:B9区域减去D2:D9区域,A2:B9是⼀个⼆维数组⽽D2:D9区域为⼀个⼀维数组,其结果同样为0,我们可以看做是将⼆维数组划分为两个⼀维数组分别与D2:D9数组相减
A2:A9减去D2:D9
B2:B9减去D2:D9
⼆维数组与⼀维⾏数组
我们⽤A2:B9区域减去D2:E2区域,可以看做是将A2:B9看成8个单独的1维⾏数组分别与D2:E2区域相减得到新的数组区域
⼆维数组与⼀维数组进⾏运算时,⼀维数组的⾏列⽅向的元素必须与⼆维数组相对应否则会报错
关于数组的基础⼤概就这么多,有时间我会整理下常见数组公式的⽤法以及解析
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论