在office 365預覽版的EXCEL中微軟新增加了幾個函數:Sort、Sortby、Sequence、Unique、Randarray、Xlookup等,讓EXCEL的數據操作又有了顯著的效率提升。今天跟大家分享一下Filter函數幾個具體用法。
Filter顧名思義就是篩選過濾的意思,其功能已經基本上替代了現有的高級篩選功能,而且做到了與參數變化同步的自動化篩選結果更新。不再像現有的高級篩選功能,如果參數改變了,需要重新篩選或借助VBA實現自動刷新機製。Filter函數有三個參數(要被篩選的區域,篩選條件,篩選目標為空時的值),最後一個參數可選。
假設我們有如下的一個數據集,且已經被命名為“表1”:
現在我們想篩選“大學”學曆的人出來,就可以在H2中輸入如下的函數:
如果想要兩個或多個並列篩選條件呢?隻需要把每個條件用括號括起來,然後用*號相連接就可以了。比如我們想要篩選學曆為“大學”同時性別為“男”的人出來,H2中就可以輸入如下所示的參數,然後回車即可。
那麽或的條件呢?跟以上並列條件類似,隻不過需要把*號換成+號。比如我們想要篩選學曆為“大學”或性別為“男”的人員,就可以把H2中的函數改為如下所示:
再複雜一點,想要篩選年齡最大的三個人怎麽辦?隻需要把判斷條件改成函數就可以了。先用Large函數獲取降序排列後處於第三位的年齡,然後再把這個值代入Filter函數當做篩選判斷條件。H2中具體函數設置如下:
綜上可以看到,EXCEL新增的Filter函數在數據的多條件篩選方麵有著極大的靈活性和便利性,是數據拆分或目標數據集獲取不可多得的利器!