當前位置: 妍妍網 > 辦公

FILTER函式,數據查詢最佳選擇

2024-04-07辦公

FILTER函式的作用是篩選符合條件的單元格,目前可以在Excel 2021以及最新的WPS表格中使用。 常用寫法為:

=FILTER(要返回內容的區域,指定的條件,[沒有記錄時返回啥])

借助陣列溢位功能,這個函式讓數據查詢變得非常便捷。今天咱們就一起來分享一下這個函式的一些典型套用。

1、一對多查詢

如下圖所示,希望根據F2單元格中指定的部門,提取出左側列表中「生產部」的所有人員姓名。

H2單元格輸入以下公式,按回車,公式結果會自動溢位到其他單元格。

=FILTER(A2:A16,B2:B16=F2)

2、多對多查詢

如下圖所示,希望提取出部門為「生產部」,並且學歷為「本科」的所有記錄。

I2單元格輸入以下公式,按回車。

=FILTER(A2:A16,(B2:B16=F2)*(C2:C16=G2))

3、提取包含關鍵字的記錄

如下圖所示,希望查詢學歷中包含關鍵字「科」的所有姓名。不論是本科、專科還是民科,都符合要求。

H2單元格輸入以下公式,按回車。

=FILTER(A2:A16,ISNUMBER(FIND(F2,C2:C16)))

4、提取另一列沒有出現的人員

如下圖所示,希望從A列的人員列表中,提取出沒有在C列出現的姓名。

E2單元格輸入以下公式,按回車。

=FILTER(A2:A11,COUNTIF(C2:C5,A2:A11)=0)


5、提取指定條件的不重復名單

如下圖所示,某公司組織體育比賽,同一員工有多個比賽計畫。

希望從左側的列表中,提取出銷售部的參賽人員名單。

F2單元格輸入以下公式,按回車。

=UNIQUE(FILTER(A2:A11,C2:C11=E2))

關於 FILTER函式,你還知道哪些有趣的套用,可以在留言區分享給大家。

好了,今天咱們的分享就是這些,祝各位一天好心情~~

圖文制作:祝洪忠