大家好,今天我们介绍一些关于数组的知识。数组常用于一些高阶函数嵌套。理解数组对于高级函数非常重要。在功能上可谓是法宝。我们可以用数据解决很多以前解决不了的问题。
我们还必须明白两点。
1.数组元素都包括在大括号内
2.数组的输入也与一般函数不同必须先选择区域然后进行公式的输入,输入完成后按CTRL+SHIFT+回车三键填充如下图
我们在B4中输入=B2:E2,然后选择公式按F9涂抹公式得到如下图的结果。
列数组:只有一列元素的数据,每个元素用分号分隔。
我们在单元格D2中输入=B2:B9,然后选择公式,按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显示只能显示一维,所以使用分号来表示换行符。
我们输入公式=row (1: 9),然后选择公式按F9涂抹公式得到上面的结果。其实和单列数组一样,只是用公式构建。
1.数组与常量的计算
我们使用一维列数组作为列。当我们选择A2: A9,然后给它加3,就意味着数组中的每个元素分别加3。
只要一个数组是用一个常数预算的,数组中的每个元素都用这个元素单独操作,得到一个新的数组。
2.一维数组与一维数组,二维数组与二维数组
我从A2:A9数组中减去C2:C9数组,结果是0,这意味着。
用数组计算数组时,执行运算的是数组中对应的元素。
我用A2:B9数组减去D2:E9数组,数组结果为0,说明二维数组的操作和一维数组是一样的,每个对应的元素都是单独操作的。
但是,我们也需要注意,当我们使用数组和数组进行运算时,两个数组的类型和元素必须相等。如果我们用1维的行数组和1维的列数组来运算,也会得到一个错误,因为类型不同,2维数组的行和列在运算时必须相等。
3.二维数组与一维数组
二维数组和一维列数组
我用A2:B9面积减去D23360D9面积,A2:B9是二维数组,D2:D9面积是一维数组,结果也是0。我们可以看到二维数组分为两个一维数组,分别从D2:D9数组中减去。
A2:A9减去D2:D9
B2:B9减去D2:D9
二维数组与一维行数组
我们从A2:B9区域中减去D2:E2区域,通过从D2:E2区域中减去A2:B9,可以将a 2: b 9区域视为新的阵列区域,作为八个单独的一维行阵列。
用一维数组操作二维数组时,一维数组的行列方向的元素必须与二维数组相反,会报错。
这是关于数组的基本知识。有时间我会整理一下常用数组公式的用法和分析。
上一篇:力学的学科分类