大家好,今天我们继续讲解VBA数组与字典解决方案,今日的内容是第2讲:数组公式的标识及数组的维数。在讲数组专题的时候,有的章节比较简单,有的章节比较难懂。希望大家在利用的时候要仔细的体会。
一 :数组公式的标志
在Excel中数组公式的显示是用大括号对"{}"来括住,以区分普通Excel公式。
如图:
(1)数组公式:
(2)普通公式:
上面我们讲了数组公式和普通公式的区别,我们要注意的是,输入数组公式后用Ctrl+Shift+Enter结束公式的输入。这是最关键的,这相当于用户告诉Excel:我不是一般公式,我是数组公式。于是,Excel明白了,不能用常规的逻辑来对待这位大爷。当你按下三键后,Excel会自动给公式加上"{}"以和普通公式区别开来,不需要用户输入"{}"。
如是是想在公式里直接表示一个数组,就需要输入"{}"来把数组的元素括起来。如:
=IF({1,0},D2:D8,C2:C8)这个公式里的数组{1,0}的括号就是用户自己输入的。
二 数组的维数
"维数"是数组里的又一个重要概念。数组有一维数组,二维数组,三维数组,四维数组……
在公式里,我们更多接触到的只是一维数组和二维数组。一维数组我们可以简单地看成是一行的单元格数据集合,比如A1:F1。一维数组的各个元素间用英文的逗号