用一個例子的三種解法作爲今天的開篇。

通過上一篇的學習,我們應該不難理解這三個解題方法,但是這個例子給我們入門還好,但是對於實戰中這類問題,真的用不到數組函數也是可以很簡單的解決。換句話說,這不是數組函數應解決的問題。

數組函數應用在什麼地方

Excel是數據處理軟件,先忽略那些文本操作不說,只說數據。日常我們用Excel大部分做的工作就是要提取滿足條件的數據進行處理,我們都知道Excel有一個篩選功能,數組函數其實更像是在內存中按我們設置的條件篩選了數據,再返回給單元格。所以,需要按條件提取數據運算的時候,我們就可以用數組函數來解決。

解說Small+Row函數的組合

有表友看出來了嗎?這個可就是“大名鼎鼎”的萬金油函數其中的組成部分,也是核心組件啦。我們先不學萬金油,先來看看這兩個函數能得到什麼吧。

難看出,我們可以通過這兩個函數的組合,利用三鍵(三鍵還記得嗎?在第一講中有提過,Ctrl+Shift+Enter)形成數組函數。Row函數返回的是目標值在區域中出現的行號,用Small函數控制我們要第幾次出現的目標值的行號。

如何理解數組函數中的數組數據

看到了上面的例子,估計大家現在有一點似懂非懂了。那我們就來看一下,怎麼能夠直觀的看到這些數據,幫助我們自主思考的寫出想要的函數。

第一種方法:

F9。函數使用中的利器,在輸入框中,選中函數的某一部分,按F9就會得到函數的運行結果。

當你把每一步都按F9返回的時候,就可以看到我們的函數其實都是由這些數組數據構成的。

第二種方法:

選中有函數的單元格E5,在工具欄按公式——公式審覈——公式求值步驟,打開“公式求值”窗口,按“求值”按鈕一步一步的計算,我們會很直觀的看到數組函數的運行過程,運行的先後順序,及分步的結果。

這是我們學習數組函數、理解數組函數的重要方法,大家一定要掌握。

作者雲:

數組函數其實在我們的日常工作中使用還是很多的,存在即合理,既然Excel允許了數組函數的一席之地,就說明會有它的用武之地。

查看原文 >>
相關文章