《VBA数组与字典方案》教程(10144533)是我推出的第三套教程,目前已经是第二版修订了。这套教程定位于中级,字典是VBA的精华,我要求学员必学。7.1.3.9教程和手册掌握后,可以解决大多数工作中遇到的实际问题。
这套字典教程共两册,一共八十四讲,今后一段时间会给大家陆续推出修订后的教程内容。今日的内容是:字典与数组第4讲:数组公式在工作表中的录入方法
第四讲 数组公式在工作表中的录入方法
大家好,今天我们继续讲解VBA数组与字典解决方案,今日的内容是第4讲。在上一讲的数组应用中,我们讲到了在EXCEL表格中如何录入常量数组。今日讲的内容是上讲内容的延伸,数组公式的录入方法,掌握这些方法对于数组的理解是非常有用的。
什么是数组公式呢?在本教程中我们讲过:所谓数组公式,就是以数组为参数的公式,能通过这个单一的公式,执行多个输入的操作并产生多个结果——每个结果显示在不同的单元格中。也就是说:数组公式是对一组或多组值执行多重计算,并返回一个或多个结果。例如,在单元格A3:E3中均有相同的计算公式,它们分别为单元格A1:D1与单元格A2:D2中数据的和,即单元格A3中的公式为“=A1+A2”,单元格B3中的公式为“=B1+B2”,单元格C3中的公式为“=C1+C2”,单元格D3中的公式为“=D1+D2”,单元格E3中的公式为“=E1+E2”。这时我们可以用数组公式的方法,方法如下:
1选取数组区域
这里我们选取单元格区域A3:E3,如下图所示。
2录入数组公式
我们在上述截图的公式编辑栏中输入数组公式“=A1:E1+A2:E2”,如下图所示。
3按下数组公式标准组合键
我们同时按Ctrl+Shift+Enter组合键,即可在单元格A3:E3中得到数组公式“=A1:E1+A2:E2”,如下图所示。
通过上面的操作就完成了A3中的公式为“=A1+A2”,单元格B3中的公式为“=B1+B2”,单元格C3中的公式为“=C1+C2”,单元格D3中的公式为“=D1+D2”,单元格E3中的公式为“=E1+E2”.A3= 46,B3=34,C3=22,D3=10,E3=-2 的值。
在上面两节中分别讲解了数组的录入和数组公式的录入,这两种录入是数组录入的基本方法,希望大家能掌握。
注意点:数组在实例的应用中,要注意不能单独行动,例如在上面最后的一个截图中要想把A3的值去掉,直接按DELETE键,那么对不起是不可以的,如下图:
给出的提示是不能更改数组的某一部分,这点要特别注意。
今日内容回向:
1 数组是如何录入的?
2 数组公式是如何录入的?
3 是否可以改变数组的某一部分?
【分享成果,随喜正能量】有些东西,注定与你无缘,你再强求,最终都会离你而去;有些人,只能是你生命中的过客,你再留恋,到头来所有的期望终究成空。不属于你的,那就放弃吧,大千世界,莽莽苍苍,我们能够拥有的毕竟有限,不要让无止尽的欲求埋葬了原本的快乐与幸福。如果你想什么都抓住,最终只能什么都抓不住。。
我多年的VBA实践经验,全部浓缩在以下教程中:
领取专属 10元无门槛券
私享最新 技术干货