两个数组找相同元素_数组的计算规律之六:列数不相等的单行数组与多行多列数组的计算...

朋友们好,今天继续讲数组专题的的十六讲,数组的运算规律在这之前,我先后讲了五种情况下的数组的运行规律,下面分别为这五种情况:

第一种:行列数相同数组的运算规律:是对应元素间进行运算,并返回同样大小的数组。

第二种:一个数组与一个单一的数据进行运算,是将数组的每一元素均与那个单一数据进行计算,并返回同样大小的数组。

第三种:单列数组与单行数组间计算结果为数组,数组的大小为:行数同单列数组的行数相同、列数同单行数组的列数相同。计算结果中第R行第C列的元素是单列数组的第R个元素和单行数组的第C个元素相运算的结果。

第四种:多行多列数组与列数相同的单行数组(或行数相同的单列数组)的计算规律:返回一个行、列数与多行多列数组的行列数相同的数组;单列数组与多行多列数组计算时,返回的数组的第R行第C列的数据等于单列数组的第R行的数据与多行多列数组的第R行第C列的数据的计算结果;单行数组与多行多列数组计算时,返回的数组的第R行第C列的数据等于单行数组的第C列的数据与多行多列数组的第R行第C列的数据的计算结果。

如果上面的四种运算没有清楚的话,建议向回头看看我之前的文章,弄懂后再学习今天的文章,今天讲第五种情况:行数不相等的单列数组与多行列数组的计算。这种情况和上面的第四种情况类似,只不过第四种情况限制的是单列数组的行数(列数)与多行多列数组的列数(行数)相同。

第五种情况:行数不相等的单列数组与多行多列数组的计算规律:

a) 公式返回一个多行多列数组;

b)、返回的数组列数与参与计算的多行多列数组的列数相同,行数与较大的行数的数组相同;

c)、在返回的数组中,在行数大于较小行数数组行数区域内元素均为#N/A。有效元素为两个数组中对应数组的计算结果。

今日我讲的是:列数不相等的单行数组与多行多列数组的运算规律。我们先看下面的截图:

2c2f6cd432ca505edbab3bda1b893e9a.png

数组1含有三个元素,是单行三列数组,数组2含有28个元素,是个7行4列数组,与数组1的单行三列数组的列数不一致。那么这个两个数组如果进行运算,规律是如何?今天我就将这个问题。分两种情况,其一是单行数组的列数少于多行多列数组的列数,如下截图:

f1183c7bd85211637f3be9caca60509b.png

当数字1+数组2时,结果如H2:K8所示,但在K2和K8的单元格内产生了值:#N/A表示出现了错误。那么为什么呢?原来是没有相应的元素相对应。如H2的单元格为H2=B1+A4;

I2=C1+B4;J2=D1+C4 到K2单元格呢?由于元素1没有元素与之对应了,只有数组2的一个元素D4了,所以才出现错误值#N/A。

下面我们再看看第二种情况单行数组的列数大于多行多列数组的列数时:看下面的截图:

2655438ac46c40fdd9cb93ab51f64ce8.png

数组1是5个元素的单行五列数组,数组2是7行4列数组,在数组1+数组2的结果中在L2:M8的单元格中同样产生了错误结果,分析的结果和上面情况1相类似;所以我们得出下面的结论:

列数不相等的单行数组与多行多列数组的运算规律为:a) 公式返回一个多行多列数组;

b)、返回的数组行数与参与计算的多行多列数组的行数相同,列数与较大的列数的数组相同;

c)、在返回的数组中,在列数大于较小列数数组行数区域内元素均为#N/A。有效元素为两个数组中对应数组的计算结果。

今日内容回向:

列数不相等的单行数组与多行多列数组的运算规律是什么?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值