excel数组的值 EXCEL数组及数组运算的简单讲解

对于数组,我在之前的文章中也时有提及,但没有过多的讲解,今天把这个知识点给补上。由于是理论的部分较多,很是枯燥和难懂,当时确实花费了我很多的时间,才整理出来。现在分享给大家。

所谓数组,是有序的元素序列。组成数组的各个变量称为数组的元素。

对于Excel中的"数组",可以理解为有着行、列标识并有着尺寸特征的集合。一个单元格的数据就可以是一个数组,即单元素数组;单行数据或者单列数据,是一维数组;多行多列数据是多维数组。

其特点是:

1. 所有的数组,都能在一定连续单元格区域表示出来。

2. 数组的尺寸由构成数组元素的个数来确定。

3 同一维度的数组,要注意尺寸特征,同一数组中,不存在尺寸不同的行或列。

4 在编辑栏可以用F9键查看数组的运算结果。

数组的表示:用花括号{}表示数组。如{10,20,30;40,50,60}。其中,30后面,跟的是分号;,表示40要换行了。数组的各个元素间用逗号与分号分隔,两者意义一定要理解,分号分隔表示的是数组的行分隔。

二 一维两个数组的运算。

由以上数组的定义及数组运算大概的规律可以知道,一维数组的运算要考虑的方向性。首先,同方向的一维数组在运算时如果两个数组是相同的尺寸,那么就将相同位置的元素一一运算即可;而对于不同尺寸的两个数组,将返回与较多元素相同的尺寸,但比较少元素数组多出的元素部分显示为#N/A的错误。

excel数组的值 EXCEL数组及数组运算的简单讲解(1)

excel数组的值 EXCEL数组及数组运算的简单讲解(2)

其次,不同方向的一维数组的运算

excel数组的值 EXCEL数组及数组运算的简单讲解(3)

如上,4列一维数组和3行的一维数组的运算,运算后返回的是3行4列共12个元素

三 一维数组与两维数组的运算以及两个二维数组的运算。

1当一维数组与两维数组具有同向相同的尺寸特征时,即M行数组或N列数组与M行N列数组运算时,进行该方向的一一对应运算并返回M*N的二维数组;当尺寸特征不同时,在一维数组方向上差异部分整行或整列返回#N/A错误值。

2两个二维数组运算时,按照尺寸较小的数组所有元素的位置进行一一对应运算,并返回两个数组较大尺寸方向元素个数相乘的数组。

如果两个数组的尺寸完全相同,则全部返回正确的运算结果,否则仅两个数组较小尺寸方向的元素个数相乘区域可以返回正确的运算结果,超出部分返回#N/A错误。

今日内容回向:

1 数组的特征是什么?

2 数组中逗号和分号的分隔意义是什么?

3 数组的运算有哪些规律?

4 如何显示数组的运算结果?

分享成果,随喜正能量

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页