Excel for Office 365函數之Filter

通常狀況下,用戶經過Vlookup、Hlookup、Index等函數,只能返回一個符合條件的記錄。
數組

在Office 365中,新增了一個函數Filter,此函數是一個數組函數,能夠獲取(篩選)符合條件的全部記錄。ide


=FILTER(array,include,[if_empty])函數

參數學習

描述spa

array3d

必需orm

要篩選的數組或區域blog

include排序

必需it

布爾值數組,其高度或寬度與數組相同

[if_empty]

可選

所含數組中的全部值都爲空(篩選器不返回任何內容)時返回的值

應用實例

下圖返回因此班級1全部學習的信息

snap004.jpg

下圖返回全部班級1或語文成績大於80分的全部學生信息。

當有多個條件時,用「+」表示條件或,;用「*」表示條件與。

snap005.jpg

下圖返回全部班級1且語文成績大於80分的全部學生信息。

snap006.jpg

無數據時,顯示第三個參數的信息。

snap007.jpg

經過使用此函數,用戶能夠很文件製做多級菜單。(以下圖)

首先在輔助單元列獲取班級惟一值,並排序。

snap009.jpg

經過「數據驗證」設置序列。能夠用一個簡單的符號「#」,動態獲取信息,即假設咱們將原表格信息中某一學生的班級修改成一個新的班級,如班級4,輔助列會動態擴展,同時下列菜單也會動態擴展。

snap008.jpg

一樣設置姓名輔助列,公式以下

snap010.jpg

設置數據驗證,選擇序列。


snap011.jpg

輸入公式以下圖:

snap014.jpg

班級1中有兩個姓名爲」姓名2「的學生。

snap012.jpg


snap013.jpg

相關文章
相關標籤/搜索