《VBA数组与字典方案》教程(10144533)是我推出的第三套教程,目前已经是第二版修订了。这套教程定位于中级,字典是VBA的精华,我要求学员必学。7.1.3.9教程和手册掌握后,可以解决大多数工作中遇到的实际问题。
这套字典教程共两册,一共八十四讲,今后一段时间会给大家陆续推出修订后的教程内容。今日的内容是:VBA字典与数组第十六讲:行、列数不相同的数组间运算规律
【分享成果,随喜正能量】经常在做一件事时,一开始动力很足,可时间久了,就会出现意志力消耗殆尽。流水不腐,户枢不蠹。做一件对自己好的小事,养一个好习惯,慢慢坚持,持续去做,会在不动声色间,内化为一个人的气质,改变一个人的行为,从而改变人的命运。。
第十六讲 行、列数不相同的数组间运算规律
各位朋友好,今天继续讲VBA数组与字典解决方案,今天讲的是第16讲,行列数不相同的数组间运算规律。数组的运算规律在这之前,我先后讲了四种情况下数组的运行规律,今日的内容是行、列数不相同的两个多行多列数组的计算。相信大家根据之前的学习也基本能得出结论了。
1 行、列数不相同的数组间运算规律的实例分析
如下面的截图:如果数组1和数组2参与运算,其规律该是如何呢?
我们分析一下数组1和数组2,无论行数还是列数都不相同,这个时候如果两个数组参与运算,我们让数字1+数组2,先看看行列数吧:
从上面的截图我们看出:是一个12行3列的数组,我们选中一个12行3列的区域,录入数组公式; =A2:C11+E2:F13得到下面的计算结果:
2 行、列数不相同的数组间运算规律
我们可以看出行、列数不相同的两个多行多列数组相计算时,规律如下:
1) 返回一个多行多列数组;
2) 返回数组的行数与参与计算的两个数组中行数较大的数组的行数相同,列数与较大的列数的数组相同;
3)在返回数组中,在行数大于较小行数、列数大于较小列数的区域的元素均为#N/A。而有效元素为两个数组中对应数组的计算结果。
今日内容回向:
行、列数不相同的两个多行多列数组相计算时,规律是什么?
我多年的VBA实践经验,全部浓缩在以下教程中: