要成為一名 Excel 高級用戶,應(yīng)該知道如何使用數(shù)組公式,,它能執(zhí)行非數(shù)組公式所不能執(zhí)行的計算,。 數(shù)組公式是指可以在數(shù)組的一項(xiàng)或多項(xiàng)上執(zhí)行多個計算的公式。數(shù)組公式可以返回多個結(jié)果,,也可返回一個結(jié)果,。 使用數(shù)組公式可以執(zhí)行更多復(fù)雜的任務(wù),例如:
%小提示: 數(shù)組公式也被稱為“CSE 公式”,因?yàn)榭梢园?/span>Ctrl+Shift+Enter 在工作簿中輸入它們,。
示例1:現(xiàn)有一張如圖 1所示的表格,需要計算D2:D9的值,。
每個月總銷售額的計算有兩種方法:一種是先定義一個單元格(如D2)的公式,然后通過拖動的方式填充到D3:D9的單元格,。還有一種就是使用數(shù)組公式,。具體的操作步驟是: 1) 選定D2:D9區(qū)域,輸入“=”,; 2) 然后鼠標(biāo)點(diǎn)選B2:B9區(qū)域,; 3) 然后輸入乘號(“*”); 4) 再選中C2:C9區(qū)域,; 5) 按Ctrl+Shift+Enter組合鍵,,就將得到D2:D9區(qū)域的結(jié)果??梢钥吹阶詈蟮墓叫问綖椋?/span>{=B2:B9*C2:C9},。可以看到數(shù)組公式以一對{}括起來,。 示例2:圖 1所示的表格,,現(xiàn)需要在D10中求得所有月份總銷售額。 這個示例也有兩種方法來計算所有月份的總銷售額:一種是先定義D2:D9各個單元格的公式(即先求得每個月的銷售額),,然后將D2:D9加總得到D10的值,。第二種方法也是借助數(shù)組公式。具體操作步驟是: 1) 選定D10單元格,; 2) 輸入公式:=SUM(B2:B9*C2:C9),; 3) 按Ctrl+Shift+Enter組合鍵,,將得到D10的結(jié)果,其公式為:{=SUM(B2:B9*C2:C9)},。 值得注意的是,,借助數(shù)組公式定義的D10,與D2:D9區(qū)域完全無關(guān),。您可以執(zhí)行任意次數(shù)的操作,,例如更改區(qū)域 D2:D9中的公式或者刪除這些單元格,都不會影響D10單個單元格公式,。這體現(xiàn)了使用數(shù)組公式的一大優(yōu)點(diǎn)——靈活性,。 數(shù)組公式的主要優(yōu)點(diǎn)還有:
%小提示: 位于多個單元格中的數(shù)組公式稱為多單元格公式,如示例1,。位于單個單元格中的數(shù)組公式稱為單個單元格公式,,如示例2。 2. 更改和刪除數(shù)組公式 數(shù)組公式只能整體刪除或更改,。更改或刪除數(shù)組公式的方法很簡單:選定數(shù)組公式的區(qū)域,,然后更改整個數(shù)組的公式,否則只能讓數(shù)組保留原樣,。 作為一種附加安全措施,,更改完成后,還必須按 Ctrl+Shift+Enter 組合鍵來確認(rèn)對公式的更改,。 示例3:還是圖 1所示的表格,,現(xiàn)假定B列為銷售數(shù)量列,C列為銷售額列,,D列為單價列(將C1改為“總銷售額”,,D1改為“單價”),需要重新定義D2:D9的公式,。 具體步驟如下: 1) 選定D2:D9區(qū)域,; 2) 輸入=C2:C9/B2:B9,; 3) 按Ctrl+Shift+Enter組合鍵確認(rèn)所作的修改。
可以在數(shù)組公式中使用任何內(nèi)置 Excel 函數(shù),。使用數(shù)組公式的主要不同之處在于:必須按Ctrl+Shift+Enter 輸入公式,。執(zhí)行此操作時,Excel 將用大括號將數(shù)組公式括起來,。 值得注意的是:如果手動鍵入大括號,,公式將轉(zhuǎn)換為文本字符串,并且不起作用,。 3. 擴(kuò)展數(shù)組公式 有時,,可能需要擴(kuò)展數(shù)組公式。 示例4:在圖 1所示的表格中,,假如增加了兩個月:9月,、10月,其銷售情況如圖 2所示?,F(xiàn)需要擴(kuò)展數(shù)組公式,,將新增的兩個月的銷售額計算出來。
這個過程不復(fù)雜,,具體步驟如下: 1) 選中D2:D11區(qū)域,,這包含了原數(shù)組公式區(qū)域(D2:D9)和待計算區(qū)域(D10:D11); 2) 按F2切換到編輯狀態(tài),; 3) 在編輯欄中,,將B9改為B11,C9改為C11,,然后按Ctrl+Shift+Enter確認(rèn)即可,。 |
|