Excel三種方法多條件篩選,你都用過嗎?

2021-02-15 Excel函數編程可視化
 

Excel篩選功能大家都用過,精準篩選只需要在篩選框輸入查找的內容即可。但是如果需要篩選多個內容呢?如下圖這種情況,需要在A列篩選出包含"蘇寧"、"國美"、"club"欄位的數據。

這個問題,我們可以用三種方法去解決,小夥伴們挑選適合自己的一種方法記住即可~

不用函數公式,Excel自帶高級篩選功能,只不過這裡並不是精準匹配,需要對篩選條件進行處理。

在D列對篩選條件進行處理,將篩選內容首尾加上星號(*),星號(*)代表零個、單個或多個字符,這樣就可以精準的匹配出單元格包括"蘇寧"、"國美"、"club"的數據。

做好輔助數據之後,依次點擊【數據】—【高級】,在彈出來的高級篩選框中,【列表區域】選擇A1:A10,【條件區域】選擇D1:D4(這裡需要注意的一點是D1單元格的內容必須為A列的表頭,即A1的內容),點擊確定按鈕,數據已篩選好;

也可選擇將篩選的結果複製到其它位置,在彈出的高級篩選框中選擇【將篩選結果複製到其他位置】,在【複製到】選項框中選擇一個單元格即可。

在B2單元格輸入【=IF(COUNT(FIND($C$2:$C$4,A2)),A2,"")】,同時按下【Ctrl】+【Shift】+【Enter】三鍵輸入數組公式,公式下拉,完成匹配。

公式解讀

FIND($C$2:$C$4,A2):find函數返回一個字符串在另一個字符串中出現的起始位置,查找到返回一個數字,查找不到,返回錯誤值「#VALUE!」;

COUNT(FIND($C$2:$C$4,A2)),count計數函數,參數為find函數的結果,查找到,count(一個數字)返回1,查找不到,count(#VALUE!)返回0;

最後再用一個if函數,如果count結果為1,返回A2單元格內容,如果count結果為0 ,返回空值。

之所以要同時按下【Ctrl】+【Shift】+【Enter】三鍵,是為了將公式變成數組公式,平時find函數第一個參數為字符串,這裡卻是一個數組$C$2:$C$4,所以要將公式變成數組公式才能得到正確計算結果。

在B2單元格內輸入【=LOOKUP(0,0/FIND($C$2:$C$4,A2),$C$2:$C$4)】,公式下來,剔除#N/A值,剩下的結果即為查找內容。

lookup向量公式:=LOOKUP(查找的值,查找區域,返回區域);

其中第二個參數"查找區域"的數據必須按升序排列,且第三個參數區域的大小必須與第二個參數區域大小一致,否則函數LOOKUP不能返回正確的結果;

為了解決升序問題,我們引入了LOOKUP(0,0/條件,返回區域)來解決這一問題,參數二中的"條件"成立返回true,不成立返回false,0/true返回0,0/false返回#DIV/0!,說明滿足條件返回0,不滿足返回#DIV/0!,這時只要用一個大於等於0的數值查找就可以返回正確結果了,因為lookup默認忽略錯誤值,相當於排序了;

其中條件可以是多條件數組,參數本身支持,所以這裡不用像數組函數那樣同時按三個鍵輸入。

三種方法中,高級篩選法更容易掌握一點,lookup向量法看起來要複雜一點,但這正是lookup的精髓所在,它支持逆向查找,功能比vlookup豐富,感興趣的小夥伴可以學習下。

以上就是多條件篩選的三種小技巧,你都學會了嘛,如果覺得有用,歡迎關注我,每天分享數據小技巧!

Excel函數編程及可視化

微信號:data_skill

相關焦點

  • Excel多條件複雜求和,三種方法,你會幾種?
    我們在excel中經常使用查詢,而最難的就是多條件查詢,因為條件比較多,有些函數在進行多條件查詢的時候,函數的參數比較複雜,這讓很多朋友望而生畏
  • 除了篩選和高級篩選,在Excel中還有第三種篩選方法你可知道?
    其實,很多人不知道的是,Excel還提供了第三種篩選數據的方法,雖然不一定比篩選和高級篩選更強大,但是卻是更直觀更方便的一種篩選數據方式。聰明的你,已經猜到,在Excel中篩選數據的第三種方式是切片器。
  • 有效提升excel操作技能,多條件篩選的小技巧
    我們在實際工作中,我們經常使用excel表格整理和分析數據,其中篩選數據是我們在日常工作中需要經常用到的操作,這次我們就分享一下有關數據多條件篩選的小技巧。對於excel表格的數據篩選,我們可以使用excel自帶的篩選工具進行篩選,我們也可以先將普通表格轉換成超級表格,然後再去篩選,我們還可以使用數據透視表的功能來對數據進行篩選,下面我們就以視頻的形式將多條件篩選的小技巧展示出來。
  • excel多條件查找方法:lookup、vlookup、indexmatch多條件查找
    excel多條件查找函數方法,分別是:lookup多條件查詢、vlookup多條件查找、indexmatch多條件查找。下面是三種excel雙條件查找返回的方法,依次來看:第一 excellookup多條件查詢
  • excel中的超級好用的篩選神器——切片器
    對於excel中的切片器,很多朋友多多少少了解一些,但是日常工作中仍然習慣用篩選功能,很少用到切片器,那麼就看下這篇文章的切片器功能介紹,小編帶你認識不一樣的篩選神器。一、創建智能表。excel中利用Ctrl加T生成的超級表進行數據分析與處理二、初用切片器。
  • 如何快速解決多條件匯總難題——Excel中的三個簡單方法
    因此,直接用SUMIF是無法求得的。那麼多條件求併集要怎樣操作?有三個方法:1. 數據透視表篩選2.使用函數SUMPRODUCT下面以匯總科目102、121為例,對三種方法分別說明。數據透視表的篩選功能,進行多條件篩選選中數據表,在"插入"菜單欄,選擇"數據透視表",在彈出對話框中,默認自動設定,確定後在新的sheet中生成數據透視表。
  • excel數據查找技巧:多條件匹配查找常用方法匯總
    條件查找是我們工作中比較常見的技巧,但是說到多條件查找,很多同學可能會愣住,該用什麼函數呢?比較熟悉的VLOOKUP,它的基礎用法好像也只適用於單條件查找。別急,今天老菜鳥為大家總結了10種職場人士最常見的多條件查找的方法,趕緊來看看吧!
  • excel數據查找技巧:多條件匹配查找常用方法匯總
    條件查找是我們工作中比較常見的技巧,但是說到多條件查找,很多同學可能會愣住,該用什麼函數呢?比較熟悉的VLOOKUP,它的基礎用法好像也只適用於單條件查找。別急,今天老菜鳥為大家總結了10種職場人士最常見的多條件查找的方法,趕緊來看看吧!
  • Excel怎麼多條件篩選表格資料?
    篩選指的是只顯示滿足條件的資料,不顯示不滿足條件的資料。在使用Excel進行篩選資料時,我們可以按下方的操作顯示出幫助篩選的倒三角圖標,然後再去篩選資料。工具/原料Office Excel2013方法你要篩選的內容在哪一列就點擊打開那一列的倒三角圖標,比如這裡點擊類別列。默認是全選的狀態,你也可以根據需要勾選你要顯示的內容。比如這裡只選擇乳製品和海鮮。
  • Excel工作表中的篩選,怎麼用?你確定都掌握嗎?
    解讀:因為學歷「大本」和「大專」中都包含字符「大」,所以在篩選時可以同時顯示「大本」和「大專」的內容,如果其它欄位中也包含「大」,則需要重新定義篩選字符,在實際的工作中需要靈活對待。2、單擊【月薪】右側的倒三角-【數字篩選】-【大於】,在彈出的【自定義自動篩選方式】對話框的文本框中輸入2000並【確定】。解讀:在「數字篩選」中,除了「大於」外,也可以用「等於」、「不等於」、「大於或等於」、「小於」、「小於或等於」等方式。
  • Excel數據透視表的標籤、值和篩選器篩選,並含多條件組合篩選
    在Excel數據透視表中,也可以對數據進行篩選,篩選方法包括標籤篩選、值篩選和篩選器篩選等。篩選時,既可以是單元條件也可以是多條件。在默認條件下只能進行單條件篩選,如果要多條件篩選需要添加篩選圖標;添加時不能把篩選圖標添加到指定列,只能添加到一個空白單元格,這與普通的Exce表格添加篩選不同。以下就是Excel數據透視表的標籤篩選、值篩選和篩選器篩選的具體操作方法,實例中操作所用版本均為 Excel 2016。
  • excel關於篩選功能的妙用
    excel在日常的工作和生活中,我們會經常運用到excel中的篩選功能從複雜的數據表格中生成我們指定的數據,今天就通過實例來介紹幾個關於excel篩選操作的乾貨。(3)多條件下的篩選這裡我們以篩選出「一部門」的「折舊費」所有數據為例來說明。我們效仿單條件下的篩選過程,分別在「部門」、「費用種類」下拉列下勾選「一部門」和「折舊費」,這樣就能得出一部門的折舊費了。
  • Excel工作表中的篩選技巧,怎麼用?你確定都掌握嗎?
    解讀:因為學歷「大本」和「大專」中都包含字符「大」,所以在篩選時可以同時顯示「大本」和「大專」的內容,如果其它欄位中也包含「大」,則需要重新定義篩選字符,在實際的工作中需要靈活對待。2、單擊【月薪】右側的倒三角-【數字篩選】-【大於】,在彈出的【自定義自動篩選方式】對話框的文本框中輸入2000並【確定】。解讀:在「數字篩選」中,除了「大於」外,也可以用「等於」、「不等於」、「大於或等於」、「小於」、「小於或等於」等方式。
  • 1分鐘就可以讓你學會的5個Excel篩選技巧,從此找數據只需1秒
    如果你做為老闆的一個助手:收到了其他部門的人給你發來的一張匯總表,但是老闆要求你必須統計出相關數據,結果一看那數據源,把老闆需要的有效數據篩選出來的話必須要浪費掉不少時間。那麼你有沒有掌握到一個快速的篩選技能呢?難道不就是Ctrl+Shift+L,然後一個個勾著選嗎?
  • 10種excel多條件查詢的方法,很多人1種都沒見過,更別說用了
    Hello,大家好,今天跟大家分享幾種多條件查詢的方式。這些公式都可以直接套用,話不多讓我們直接開始把一、為什麼要使用多條件查詢當我們使用公式查找數據的時候,如果遇到查找值重複的情況,函數就有可能返回錯誤的結果。
  • Excel中多條件求和你是先篩選再求和嗎?試試Sumifs函數吧!
    在會計核算工作中,經常對一些數據求和,普通的求和用SUM函數或者快捷鍵就可以完成了,但是有條件的求和,特別是多條件求和,你是不是先根據條件篩選出數據,再求和?求和數據少還好,如果數據量很大,不管是勞動強度還是工作效率 都是受影響的。今天小編和大家分享利用Sumifs函數來輕鬆實現多條件求和,以便幫助大家在今後的核算工作中提高工作效率。
  • 兩個excel表格核對的6種方法
    excel表格之間的核對,是每個excel用戶都要面對的工作難題,今天ostar帶大家一起盤點一下表格核對的方法,一共6種,以後再也不用加班勾數據了。一、使用合併計算核對excel中有一個大家不常用的功能:合併計算。利用它我們可以快速對比出兩個表的差異。
  • Excel如何新建多條件的條件格式?
    excel如何在新建多條件的條件格式?在實際過程中,我們需要多個條件進行限定,對數據進行篩選,需要用到多個條件的條件格式,一起來看看小編的操作。1.當前我們要將表格中性別和年齡都添加為條件格式。6.將兩個條件加上括號,多條件限定,中間要加一個乘號,然後設置一下格式點擊確定。
  • Excel高級篩選匯總:多條件篩選、數據「或」「和」條件篩選?
    Excel如何對數據多個條件進行高級篩選?如果在excel表格中對於數據篩選有多個條件,如何進行篩選,一起來學習吧。1.首先我們要篩選成交金額大於300小於500的數據。Excel如何對同一列數據「或」條件進行篩選?excel表格中的數據篩選有「和」條件和「或」條件,或條件的話,如何進行篩選的,一起來學習吧。1.首先我們要篩選地區的是北京或者是上海的地區數據。2.複製標題之後,輸入北京和上海,要輸入為一列。
  • Excel高級篩選匯總:多條件篩選、數據「或」「和」條件篩選?
    Excel如何對數據多個條件進行高級篩選?如果在excel表格中對於數據篩選有多個條件,如何進行篩選,一起來學習吧。1.首先我們要篩選成交金額大於300小於500的數據。excel表格中的數據篩選有「和」條件和「或」條件,或條件的話,如何進行篩選的,一起來學習吧。1.首先我們要篩選地區的是北京或者是上海的地區數據。