[點晴永久免費OA]Excel一條公式,制作查詢器,F(xiàn)ilter函數(shù)太強了
有的時候, 我們經(jīng)常會對Excel數(shù)據(jù)進行條件查詢,舉個人事管理工作中的例子來說明,左邊是人事數(shù)據(jù),現(xiàn)在我們制作了一個查詢器,里面輸入條件,就可以把符合條件的結果查找匹配出來。這個篩選條件填寫區(qū)域,是可以模糊輸入的,例如,只需要輸入財務,就可以得到所有財務部的數(shù)據(jù)了。 又或者,我們輸入姓名中的一個字,例如,輸入:喬,就可以把對應結果匹配出來: 還可以輸入性別的條件,例如,填寫性別:女,就可以得到所有相關結果。如下所示結果,同時它的邊框也自動的添加到了有數(shù)據(jù)的區(qū)域。 是不是看起來很高級,上面的效果,只需要一條公式就可以實現(xiàn)了。 1、實現(xiàn)模糊查詢我們使用的公式就是: =FILTER(A:D,IFERROR(SEARCH(H2,A:A),0)+IFERROR(SEARCH(H2,B:B),0)+IFERROR(SEARCH(H2,C:C),0)) 要理解上述運行邏輯,我們要了解SEARCH函數(shù)公式,它是用來搜索對應單元格是否含有對應文本,當我們輸入公式: =SEARCH("市場",A1:A9) 它有數(shù)據(jù)的時候,就會顯示數(shù)字1,表示A2里面有這個文本,且出現(xiàn)的位置是第1個位置,如果搜索不到,就會顯示錯誤值。 第2步,我們用IFERROR函數(shù)公式,將錯誤值,變成0,如下所示: 第3步,就是FILTER函數(shù)功能了。我們使用FILTER函數(shù)公式時,當結果為0時,它不會篩選出來,當結果不為1時,就會被篩選出來,所以就可以把對應關鍵詞給篩選出來。 如果需要在多列之間進行篩選,就需要把對應的條件全部串聯(lián)加起來就可以了。 2、實現(xiàn)數(shù)據(jù)自動加邊框因為我們FILTER公式的結果條目數(shù)是不確定的,所以當我們有數(shù)據(jù)的時候,可以自動的添加一個邊框,設置方法是:選中F:I列數(shù)據(jù),然后在條件格式里面,新建規(guī)則。使用公式來確定規(guī)則,然后使用的公式是: =$F1<>"" 因為我們的數(shù)據(jù)列在F,所以用F1單元格,需要鎖定列標,判斷不為空值。 然后在就格式里面,設置全部的邊框。 關于這個小技巧,你學會了么?動手試試吧! 該文章在 2024/7/2 10:09:55 編輯過 |
關鍵字查詢
相關文章
正在查詢... |