excel陣列公式如何使用?

Tags: 公式, 陣列,

excel除了自帶的函式外,還支援陣列方式執行的公式,即陣列公式。合理的使用陣列公式和其他函式巢狀可以解決各種各樣實際工作中遇到的難題。本例向大家介紹excel陣列公式如何使用

excel陣列公式如何使用

工具/原料

Microsoft Office - Excel

excel陣列公式如何使用:

簡單來說,excel陣列公式可以理解成公式運算時計算了多行或多列的資料,也就是進行了“複合”運算。其標誌是:在編輯欄可以看到公式兩端有花括號(非手動輸入)

注意:有一些excel內建函式,比如說SUMPRODUCT和LOOKUP,引數中也可以直接是陣列運算結果,但不用按照陣列方式在公式兩端加花括號

excel陣列公式如何使用

陣列公式兩端的花括號不是手動輸入的操作過程如下:雙擊進入單元格,左手按住Ctrl+Shift,右手按下回車,公式兩端會自動新增花括號標誌。上面的例子中,如果不按上面三鍵執行公式,就會出現錯誤值。

excel陣列公式如何使用

我們雙擊進入C10單元格,選中SUM的引數部分,然後按下鍵盤上的F9可以看到返回的結果如下:

excel陣列公式如何使用

excel陣列公式如何使用

上面的結果的含義是什麼呢?{100;400;900;1600;2500;3600;4900}分別代表的是C2*D2C3*D3C4*D4……C8*D8的結果,也就是在該公式執行的時候,C列和D列對應的單元格分別相乘,最後各組乘積的結果再求和。也就是該excel陣列公式執行時,先進行了多行、列運算,最後再進行求和運算

excel陣列公式如何使用

excel陣列公式如何使用

上述的excel陣列公式執行是在一個單元格內部,陣列的計算和結果顯示也都是在單元格內自動進行的。還有一種叫“多單元格陣列公式”。例如,上面的例子中E列的公式是在E2輸入,然後下拉填充的,每個單元格公式都可以自行計算和修改

excel陣列公式如何使用

下面來操作一下多單元格陣列公式:

1)從E2開始,選中E2:E8,並點選編輯欄,輸入等號;

excel陣列公式如何使用

2)用滑鼠選中C列區域,輸入乘號(*),然後選中D列區域;

excel陣列公式如何使用

3)左手按住Ctrl+Shift,右手按下回車。可以看到公式成了:區域*區域,公式兩端有花括號顯示。但是單個單元格返回的結果還是對應當前行C列和D列單元格的乘積。

excel陣列公式如何使用

4)在這種多單元格陣列公式的情況下,單個單元格公式是無法修改的。如果雙擊任何一個單元格,然後修改後按回車會彈出下面的提示框“不能更改陣列的某一部分”:

excel陣列公式如何使用

在這種情況下,需要點Esc退出修改,或者按Ctrl+Shift+Enter三鍵確認修改

excel陣列公式如何使用

excel陣列公式如何使用

相關問題答案