VBA 数组和字典方案教程 (10144533) 是我推出的第三套教程,目前处于第二版修订版中。 这组教程位于中级级别字典是VBA的精髓,我要求学生学习。 7.1.3.9 教程和手册一旦掌握了,工作中遇到的大多数实际问题都可以解决。
这套词典教程由两卷组成,共84讲,修订后的教程内容将在以后给大家介绍。 今天的内容是:VBA字典和数组第11讲:普通公式和数组公式的本质区别。
【分享结果,欢喜正能量】如果说谎太多,你不相信别人,而是相信自己。 做任何事情都需要耐心,多观察自己的用心,不要抱着一顿临时的心态做事,比如做一顿饭,如果你下定决心要做出最好的饭菜,你会很用心地做,味道一定很棒,如果你下定决心要做一顿可以吃的临时饭菜,那顿饭的味道也是可以想象的; 也有人,总是喜欢把事情想得不好,不停地想象不存在的东西,结果只会很麻烦,但要知道,内心的力量很强,要积极向上。
大家好,今天我们继续讲解VBA数组和字典解的第11讲:普通公式和数组公式的本质区别。 我们现在主要讲的是工作表的数组,经过前面的10讲,我们对数组在工作表中的应用应该并不陌生,也就是说我们来复习一下前面的内容,看看普通公式和数组公式和函数有什么区别。 让我们先来看看Excel中的常用公式是什么。
使用Excel时,“公式”这个词很熟悉,什么是公式? 用非常简单的语言来说:在Excel中,计算函数以半角符号“=”开头的单元格的所有内容都是所谓的excel公式。 例如:“=sum(a2:d2)”, =b2+c2+d2“ 都是公式。
所谓数组公式,就是以数组为参数的公式,可以执行多个输入操作,通过这个单一的公式产生多个结果,并将每个结果显示在不同的单元格中。 数组公式是对一组或多组值执行多次计算并返回一个或多个结果。
在Excel中,数组公式的显示用大括号括起来,以区分普通的excel公式。
如图所示: a) 普通公式:
b) 数组公式:
普通公式在输入时应以“=”开头,完成后应以回车结束。 输入数组公式:也以“=”开头,但以 ctrl+shift+enter 结束公式输入。 这是最重要的事情,相当于用户告诉Excel,当你按下三个按钮时,Excel会自动在公式中添加“{}”,以区别于普通公式,用户不需要输入它“{}
1)公式是大范围的总称,以等号“=”开头,里面可以包含函数、引用、运算符和常量,也可以包括函数公式或数组公式。
2)Excel函数是预定义的公式,所以不要让读者自己写。
3)组合函数公式是指两个或多个预定义公式的组合,以完成一个特定的函数或函数。
4)数组公式的特点:数组公式可以看作是Excel对公式和数组的扩展,换句话说,就是在使用数组作为参数时对Excel公式的应用。
5)数组公式可以被认为是具有多个值的公式。与单值公式的区别在于它可以生成多个结果。 数组公式可以占用一个或多个单位。 该数组最多可以有 6500 个元素。
6)数组公式在Excel中非常有用,尤其是当您无法使用工作表函数直接获取结果时,工作表函数可以创建生成多个值或对一组值而不是单个值进行操作的公式。
7)数组公式的参数为数组,即输入有多个值;输出可以是一个,也可以是多个 - 这些值或值是通过公式复合多个输入获得的新数组中的元素。
8)引用一个数组(可以是一个或多个值,也可以是一组或多组值),并且在编辑栏中可以看到包含在“{}”中的公式。数组公式的作用是处理一组(单个数据可以看作是一组)和多组数据,然后得到想要的结果。
1)普通公式(如=sum(b2:d2),=b2+c2+d2等,只占用一个单元格,只返回一个结果。
2)数组公式可以占用一个单元格或多个单元格。它对一组或多组数字进行多次计算,并返回一个或多个结果。
3)普通公式返回的单个值,不是集合的。
4)数组公式返回单个值或多个值,这是集合的。
5)普通公式的应用中没有太多的约束需要考虑,但是在使用数组公式时,必须考虑数组的约束。(我已经解释了这个问题,不再多说)。
返回今天的内容:
1 什么是配方奶粉?
2 什么是数组公式?
3 两者之间有什么联系和区别?
我多年的VBA实践经验,都浓缩在以下教程中: