各位朋友好,今天继续讲VBA数组与字典解决方案,今天讲的是第16讲,行列数不相同的数组的运算规律。数组的运算规律在这之前,我先后讲了四种情况下数组的运行规律,通过学习基本上可以了解在工作表中数组是如何的运算了,今日的内容是行、列数不相同的两个多行多列数组的计算。相信大家根据之前的学习也基本能得出这讲的结论了。
如下面的截图:如果数组1和数组2参与运算,其规律该是如何呢?
我们分析一下数组1和数组2,无论行数还是列数都不相同,这个时候如果两个数组参与运算,我们让数字1+数组2,先看看行列数吧:
从上面的截图我们看出:是一个12行3列的数组,我们选中一个12行3列的区域,录入数组公式; =A2:C11+E2:F13得到下面的计算结果:
我们可以看出行、列数不相同的两个多行多列数组相计算时,规律如下:
a)、返回一个多行多列数组;
b)、返回数组的行数与参与计算的两个数组中行数较大的数组的行数相同,列数与较大的列数的数组相同;
c)、在返回数组中,在行数大于较小行数、列数大于较小列数的区域的元素均为#N/A。而有效元素为两个数组中对应数组的计算结果。
今日内容回向:
行、列数不相同的两个多行多列数组相计算时,规律是什么?