摘要:什麼是數組公式。二 函數、公式、數組的區別和聯繫。

各位好,從今日開始,在平臺上將講解VBA解決方案系列叢書第三部:VBA數組與字典解決方案,這套書從工作表數組開始講解,逐漸過渡到VBA數組和VBA字典,在這部教程中,大家會看到VBA數組、字典在各種實際工作場景中針對各種問題中的解決方案。

大家好,本書的內容是VBA數組與字典解決方案,今日講第1講,先給大家講解的是EXCEL數組的應用內容,先給大家剖析幾個概念,什麼是函數、什麼是數組、什麼是公式、什麼是數組公式。這些概念很抽象,掌握這些概念的實質,可以讓我們理解到很多公式的書寫以及VBA程序的變量意義。

一 什麼是函數,什麼是公式,什麼是數組,什麼是數組公式:

1函數的概念:這個概念我已經講過多次了,在多個平臺的開篇都會講這個概念:如果對於唯一性輸入值value,輸出(或者return)的值也具有唯一性(這種輸入或者輸出的值沒有個數的限制),那麼具有這種變化關係的輸入和輸出關係,就稱爲輸出是輸入的函數.

2 EXCEL公式: 是EXCEL工作表中進行數值計算的等式。公式輸入是以"="開始的。簡單的公式有加、減、乘、除等。

3數組:所謂數組,就是單元集合或是一組處理值的集合。數組可分爲一維數組,二維數組等等。

4 數組公式:所謂數組公式,就是以數組爲參數的公式,能通過這個單一的公式,執行多個輸入的操作併產生多個結果——每個結果顯示在不同的單元中。數組公式是對一組或多組值執行多重計算,並返回一個或多個結果。

二 函數、公式、數組的區別和聯繫

1 函數與公式的聯繫:

a) 既有區別又互相聯繫:公式是一種大範圍的總稱,它要以等號"="開始,其內部可以包括函數、引用、運算符和常量;

b) EXCEL函數(或者稱工作表函數)是預先定義好的公式,不要讀者自己再書寫了。函數的組合,是講兩個或多個已經預定義好的公式相組合起來,完成某種特定的作用或功能。

2 數組公式的特點:

a) 數組公式可以認爲是Excel中公式和數組的一種擴充形式,換一句話說,是Excel公式在以數組爲參數時的一種應用。

b) 數組公式可以看成是有多重數值的公式。與單值公式的不同之處在於它可以產生一個或一個以上的結果。一個數組公式可以佔用一個或多個單元。數組的元素可多達6500個。

c) Excel中數組公式非常有用,尤其在不能使用工作表函數直接得到結果時,數組公式顯得特別重要,它可建立產生多值或對一組值而不是單個值進行操作的公式。

d) 數組公式的參數是數組,即輸入有多個值;輸出結果可能是一個,也可能是多個。這一個或多個值是公式對多重輸入進行復合運算後而得到的新數組中的元素

e) 引用了數組(可以是一個或多個數值,或是一組或多組數值),並在編輯欄可以看到以"{}"括起來的公式就是數組公式。而數組公式的作用就是對一組(單個數據可以看成是一組)、多組數據進行處理,然後得到想要的結果。

F) 數組公式的錄入以Ctrl+Shift+Enter結束;工作表函數以Enter結束

三:實例的講解說明:如下工作表,我們需要計算出下面截圖的總金額數。我們選中B5單元格,錄入公式:=SUM(B2:F2*B3:F3) ,這個時候我們按下ENTER鍵結果如下面的圖:

如果我們按下:按下Ctrl+Shift+Enter 快捷鍵如下面的截圖,就是數組公式的錄入了:

今日內容迴向:

1 什麼是函數,什麼是公式?

2 什麼是數組?什麼是數組公式?

3 函數和公式的區別是什麼?

相關文章