Excel-FILTER和OFFSET的動態陣列

在 Excel 2021 版之後使用動態陣列,公式會自動溢出,剛開始使用時,有些使用者不習慣,但也慢慢發現其優點。

以下用 FILTER 函數 和 OFFSET 函數來分別取出表格的一部分為例。

Excel-FILTER和OFFSET的動態陣列

選取儲存格A7:C26,按 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義:名次、人員、數值。

利用 FILTER 函數使用動態陣列,只要在一個儲存格填入公式,公式會溢出至其他儲存格。

儲存格F8:=FILTER(名次,名次<=E8)

儲存格G8:=FILTER(人員,名次<=E8)

儲存格H8:=FILTER(數值,名次<=E8)

本例中,公式中含有陣列(1X4),而要在三個儲存格中撰寫。

Excel-FILTER和OFFSET的動態陣列

如果使用 OFFSET 函數使用動態陣列,則只要在儲存格F19輸入公式,,公式會溢出至其他儲存格。

儲存格F19:=OFFSET(A7,1,0,E19,3)

本例中,公式中含有陣列(3X4),而且只要在一個儲存格中撰寫。

Excel-FILTER和OFFSET的動態陣列

 

【延伸學習】

Excel-陣列的使用(比較2021版和先前的版本)

Excel-以製作九九乘法表說明陣列和非陣列公式

Excel-輸入具陣列形式的公式

Excel-列出非空白項目的清單(比較篩選函數和以陣列公式模擬篩選)

Excel-使用ARRAYTOTEXT函數取得陣列文字

Excel-使用傳統陣列和動態陣列公式列出模糊搜尋清單

 

學不完.教不停.用不盡文章列表

arrow
arrow

    vincent 發表在 痞客邦 留言(0) 人氣()