數(shù)組公式離不開數(shù)組;要理解數(shù)組公式,首先從理解數(shù)組開始。 數(shù)組是若干數(shù)值的集合。數(shù)組有方向性。數(shù)組中的元素有常量和變量之分。 如果數(shù)組中的所有元素都是常量,這個數(shù)組通常叫做數(shù)組常量,但更適合的叫法好像應(yīng)該是常量數(shù)組。比如,{1,2,3}是一個橫向的常量數(shù)組,{4;5;6}是一個豎向的常量數(shù)組,{1,2,3;4,5,6}是一個兩行三列的常量數(shù)組。 至于變量,在Excel公式中主要有兩種形式:引用和名稱。最常用的是引用。 當引用中包含多個單元格時,就是一個數(shù)組,可以叫做引用數(shù)組。比如,A1:A3是一個豎向的引用數(shù)組,包含A1、A2、A3三個元素。 那么,當數(shù)組元素是一個公式(嚴格來說應(yīng)該叫表達式,只是公式中的一段),這個數(shù)組可以叫做公式數(shù)組。比如,選擇單元格區(qū)域A1:A3,然后在編輯欄輸入={1;2;3}+{4;5;6},最后按Ctrl+Shift+Enter三鍵。你會看到,A1:A3返回數(shù)組{5;7;9}。 我們可以把{1;2;3}+{4;5;6}轉(zhuǎn)換成公式數(shù)組,就是{1+4;2+5;3+6},數(shù)組中每一個元素都是一個表達式。 再比如,選擇單元格區(qū)域A1:A3,然后在編輯欄輸入=SUM(B1:B3*C1:C3),最后按Ctrl+Shift+Enter三鍵。 我們可以把其中的B1:B3*C1:C3轉(zhuǎn)換成公式數(shù)組,就是{B1*C1;B2*C2;B3*C3},而SUM的參數(shù)可以是數(shù)組。于是,這個數(shù)組公式可以看成是=SUM({B1*C1;B2*C2;B3*C3}) 【參考】 數(shù)組運算:http://blog.sina.com.cn/s/blog_14e89401f0102wc4n.html 數(shù)組擴展:http://blog.sina.com.cn/s/blog_14e89401f0102wc5x.html |
|
來自: 宇宙空間123 > 《office辦公》