在 Excel 裡,FILTER 函數是用來篩選資料的好用工具,要如何利用 FILTER 函數取出清單中的後 n 項或後 n 項?
以下的範例以 n=3 為例:
先定義名稱:
日期:儲存格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 函數
文章標籤
全站熱搜
留言列表