excel中什么是数组,数组的作用是什么,这篇文章就带你入门

excel中什么是数组,数组的作用是什么,这篇文章就带你入门hello 大家好 今天大家介绍一些有关于数组的知识 数组经常用在一些比较高阶的函数嵌套中 理解数组 对于函数的进阶有至关重要的作用 可谓是函数中的神兵利器 我们可以使用数据完成很多之前解决不了的问题一 什么是数组通俗来说就是一组结构相同的

大家好,欢迎来到IT知识分享网。

hello,大家好,今天大家介绍一些有关于数组的知识,数组经常用在一些比较高阶的函数嵌套中,理解数组,对于函数的进阶有至关重要的作用,可谓是函数中的神兵利器,我们可以使用数据完成很多之前解决不了的问题

excel中什么是数组,数组的作用是什么,这篇文章就带你入门

一、什么是数组

通俗来说就是一组结构相同的数据按照一定的规律进行排列。组成数组的数据我们统称为元素,元素可以说:数值,文本,日期,逻辑值或错误值

我们还必须明白2点

1.数组元素都包括在大括号内

2.数组的输入也与一般函数不同必须先选择区域然后进行公式的输入,输入完成后按CTRL+SHIFT+回车三键填充如下图

excel中什么是数组,数组的作用是什么,这篇文章就带你入门

二、数组的类型以及显示方式

Excel中我们经常用到的数据类型有三种

1.一维数组

行数组:仅有一行元素的数据,每个元素以逗号隔开

我们在B4输入=B2:E2,然后选择公式按F9抹黑公式得到结果如下图

excel中什么是数组,数组的作用是什么,这篇文章就带你入门

列数组:仅有一列元素的数据,每个元素以分号隔开

我们在D2单元格输入=B2:B9,然后选择公式按F9抹黑公式得到结果如下图

excel中什么是数组,数组的作用是什么,这篇文章就带你入门

2.二维数组:有多行多列元素的数据,显示方式为从左到右同行元素以逗号隔开,当需要向下进一行的时候以分号代表换行

我们在E2单元格输入=A2:C9,然后选择公式按F9抹黑公式得到结果如下图

excel中什么是数组,数组的作用是什么,这篇文章就带你入门

={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函数构建一个数组

excel中什么是数组,数组的作用是什么,这篇文章就带你入门

我们输入公式=ROW(1:9),然后选择公式按F9抹黑公式可以得到上图结果,其实他跟单列数组是一样的只不过是使用公式构建的

三、数组的运算

数组的运算分为三种情况

1.数组与常量的计算

excel中什么是数组,数组的作用是什么,这篇文章就带你入门

我们用一维列数组为列,当我们选择A2:A9然后对其加3就代表数组中的每一个元素分别加3

只要是数组与一个常量进行预算,都是数组中的每一个元素分别与这个元素进行运算,得到一个新的数组

2.一维数组与一维数组,二维数组与二维数组

excel中什么是数组,数组的作用是什么,这篇文章就带你入门

我用A2:A9数组减去C2:C9数组得到的结果为0,这就说明

当数组与数组进行计算的时候,是数组中的相对应的元素进行运算

excel中什么是数组,数组的作用是什么,这篇文章就带你入门

我用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

二维数组与一维行数组

excel中什么是数组,数组的作用是什么,这篇文章就带你入门

我们用A2:B9区域减去D2:E2区域,可以看做是将A2:B9看成8个单独的1维行数组分别与D2:E2区域相减得到新的数组区域

二维数组与一维数组进行运算时,一维数组的行列方向的元素必须与二维数组相对应否则会报错

关于数组的基础大概就这么多,有时间我会整理下常见数组公式的用法以及解析

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/170824.html

(0)
上一篇 2025-02-20 13:45
下一篇 2025-02-20 14:05

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信