Excel的數(shù)組公式可以認(rèn)為是Excel對(duì)公式和數(shù)組的一種擴(kuò)充,換一句話說(shuō),是Excel公式在以數(shù)組為參數(shù)時(shí)的一種應(yīng)用。

  數(shù)組公式可以看成是有多重?cái)?shù)值的公式。與單值公式的不同之處在于它可以產(chǎn)生一個(gè)以上的結(jié)果。一個(gè)數(shù)組公式可以占用一個(gè)或多個(gè)單元。數(shù)組的元素可多達(dá)6500個(gè)。

作用

  Excel中數(shù)組公式非常有用,尤其在不能使用工作表函數(shù)直接得到結(jié)果時(shí),數(shù)組公式顯得特別重要,它可建立產(chǎn)生多值或?qū)σ唤M值而不是單個(gè)值進(jìn)行操作的公式。

輸入

  輸入數(shù)組公式首先必須選擇用來(lái)存放結(jié)果的單元格區(qū)域(可以是一個(gè)單元格),在編輯欄輸入公式,然后按Ctrl+Shift+Enter組合鍵鎖定數(shù)組公式,Excel將在公式兩邊自動(dòng)加上花括號(hào)“{}”。注意:不要自己鍵入花括號(hào),否則,Excel認(rèn)為輸入的是一個(gè)正文標(biāo)簽。

輸出

  由于數(shù)組公式是對(duì)數(shù)組進(jìn)行運(yùn)算,數(shù)組可以是一維的也可以是二維的。一維數(shù)組可以是垂直的也可以是水平的。經(jīng)過運(yùn)算后,得到的結(jié)果可能是一維的,也可能是多維的,存放在不同的單元格區(qū)域中。

  在公式或函數(shù)中使用數(shù)組常量時(shí),其它運(yùn)算對(duì)象或參數(shù)應(yīng)該和第一個(gè)數(shù)組具有相同的維數(shù)。必要時(shí),Microsoft Excel 會(huì)將運(yùn)算對(duì)象擴(kuò)展,以符合操作需要的維數(shù)。每一個(gè)運(yùn)算對(duì)象的行數(shù)必須和含有最多行的運(yùn)算對(duì)象的行數(shù)一樣,而列數(shù)也必須和含有最多列數(shù)對(duì)象的列數(shù)一樣。

  例如: = SUM({1,2,3}+{4,5,6})內(nèi)的第一個(gè)數(shù)組為1×3,得到的結(jié)果為1+4、2+5和3+6的和,也就是21。如果將公式寫成 = SUM({1,2,3}+4}),則第二個(gè)數(shù)據(jù)并不是數(shù)組,而是一個(gè)數(shù)值,為了要和第一個(gè)數(shù)組相加,Excel 會(huì)自動(dòng)將數(shù)值擴(kuò)充成1 ×3 的數(shù)組。使用=SUM({1,2,3}+{4,4,4})做計(jì)算,得到的結(jié)果為1+4、2+4和3+4的和, 即18。

  將數(shù)組公式輸入單元格區(qū)域中時(shí),所使用的維數(shù)應(yīng)和這個(gè)公式計(jì)算所得數(shù)組維數(shù)相同。這樣,Microsoft Excel 才能把計(jì)算所得的數(shù)組中的每一個(gè)數(shù)值放入數(shù)組區(qū)域的一個(gè)單元格內(nèi)。

  如果數(shù)組公式計(jì)算所得的數(shù)組比選定的數(shù)組區(qū)域還小,則 Microsoft Excel會(huì)將這個(gè)數(shù)組擴(kuò)展,以便將它填入整個(gè)數(shù)組區(qū)域內(nèi)。例如:={1,2;3,4}*2擴(kuò)充后的公式就會(huì)變?yōu)?{1,2;3,4}*{2,2;2,2},則相應(yīng)的計(jì)算結(jié)果為“2,4,6,8”。再如:輸入公式={1,2;3,4}*{2,3}擴(kuò)充后的公式就會(huì)變?yōu)?{1,2;3,4}*{2,3;2,3} ,則相應(yīng)的計(jì)算結(jié)果為“2,6,6,12”。

  如果 Microsoft Excel 將一個(gè)數(shù)組擴(kuò)展到可以填入比該數(shù)組公式大的區(qū)域內(nèi),而沒有擴(kuò)大值可用的單元格內(nèi),這樣就會(huì)出現(xiàn)#N/A錯(cuò)誤值。

  例如:={1,2;3,4}={1,2,3} 擴(kuò)充后的公式就會(huì)變?yōu)?{1,2,#N/A;3,4,#N/A}*{1,2,#/A;1.2.#N/A} ,而相應(yīng)的計(jì)算結(jié)果為“2,4,#N/A,4,6,#N/A”。

  如果數(shù)組公式計(jì)算所得的數(shù)組比選定的數(shù)組區(qū)域還要大,則超過的值不會(huì)出現(xiàn)在工作表上。

  由于一個(gè)單元格內(nèi)只能儲(chǔ)存一個(gè)數(shù)值,所以當(dāng)結(jié)果是一組數(shù)據(jù)時(shí),單元格只返回第一個(gè)值,,在其他不同的單元格上能夠看到不同元素參與運(yùn)算得到的不同結(jié)果。這一點(diǎn)正是我們所需要的。

1.《excel數(shù)組公式 Excel的數(shù)組公式是什么》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無(wú)關(guān),侵刪請(qǐng)聯(lián)系頁(yè)腳下方聯(lián)系方式。

2.《excel數(shù)組公式 Excel的數(shù)組公式是什么》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。

3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來(lái)源地址,http://f99ss.com/keji/404720.html