FILTER函數(shù)雖然已經(jīng)出來很久了, 但目前僅存在于office2021和365版本,很多小伙伴可能還沒用過,今天我們就系統(tǒng)的學(xué)習(xí)下這個新函數(shù)。
FILTER單是“過濾、篩選”的意思,顧名思義,F(xiàn)ILTER函數(shù)的作用是:根據(jù)給定的條件篩選出對應(yīng)的數(shù)據(jù)。
如下圖所示:
一共有三個參數(shù),我們只需要記住前兩個參數(shù)。
第一個參數(shù)是要篩選的單元格區(qū)域或數(shù)組,第二個參數(shù)是篩選條件;
第三個參數(shù)是容錯值,如果未篩選出任何數(shù)據(jù),F(xiàn)ILTER函數(shù)會返回“#CALC!”,可以通過參數(shù)三屏蔽它,相當于自帶IFERROR函數(shù)。
1、一對多查詢
如下圖所示,希望根據(jù)F2單元格中指定的“課程”,提取出左側(cè)列表中“金融學(xué)”的所有人員姓名。
G2單元格輸入以下公式,按回車,公式結(jié)果會自動溢出到其他單元格。
=FILTER(A2:A12,B2:B12=F2)
2、多對多查詢
如下圖所示,希望提取出課程為“金融學(xué)”,并且人數(shù)為“45”的所有記錄。
H2單元格輸入以下公式,按回車,就可以了哦。
=FILTER(A2:A12,(B2:B12=F2)*(C2:C12=G2))
3.提取包含關(guān)鍵字的記錄
如下圖所示,希望查詢部門中包含關(guān)鍵字“習(xí)”的所有姓名。
F2單元格輸入以下公式,按回車,就可以了哦。
=FILTER(A2:A12,ISNUMBER(FIND(E2,C2:C12)))
提示:Isnumber函數(shù)是Excel中一個重要且常用的函數(shù)。它的作用是判斷一個值是否為數(shù)值,并返回邏輯值結(jié)果(TRUE或FALSE)
4、提取另一列沒有出現(xiàn)的人員
如下圖所示,希望從A列的姓名列表中,提取出沒有在C列出現(xiàn)的姓名。
E2單元格輸入以下公式,按回車,就可以了哦。
=FILTER(A2:A12,COUNTIF(C2:C4,A2:A12)=0)
5、提取指定條件的不重復(fù)名單
如下圖所示,某學(xué)院組織體育比賽。
希望從左側(cè)的列表中,提取出宣傳部的參賽人員名單。
在F2單元格輸入以下公式,按回車,就可以了哦。
=UNIQUE(FILTER(A2:A12,C2:C12=E2))
提示:UNIQUE函數(shù)從單元格區(qū)域中提取出不重復(fù)的記錄
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.