在 Excel 裡,FILTER 函數是用來篩選資料的好用工具,要如何利用 FILTER 函數取出清單中的後 n 項或後 n 項?

以下的範例以 n=3 為例:

Excel-利用FILTER函數取出清單中的前(後)n項

先定義名稱:

日期:儲存格B3:B27

數量:儲存格C3:C27

資料:儲存格A3:C27

1. 數量最前三筆

儲存格E4:=FILTER(資料,ROW(數量)<3+3)

參數中的第一個「3」,是因為資料由第3列起始,第二個「3」,是要取前三個。

2. 日期前三筆

儲存格E11:=FILTER(資料,ROW(日期)>=3+COUNT(日期)-3)

參數中的第一個「3」,是因為資料由第3列起始,COUNT(日期)-3,是要取後三個。

3. 數量最小前三筆

儲存格E18:=FILTER(資料,數量<=SMALL(數量,3))

運用 SMALL 函數,SMALL(數量,3)用來取前三筆最小者。

4. 日期最大前三筆

儲存格E25:=FILTER(資料,日期>=LARGE(日期,3))

運用 LARGE 函數,LARGE(日期,3)用來取前三筆最大者。

【參考資料】

FILTER 函數參考微軟提供的說明:FILTER 函數

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

arrow
arrow
    文章標籤
    Excel FILTER
    全站熱搜

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