
Excel高級篩選可實現條件篩選、OR/AND邏輯組合及去重,需設置獨立條件區域,通過數據選項卡→高級操作,支持復制結果、動態公式聯動。
如果您在Excel中需要從大量數據中提取符合特定條件的記錄,或希望去除重復項并保留唯一值,則可以使用高級篩選功能。以下是實現這些目標的具體步驟:
本文運行環境:MacBookAir,macOSSequoia。
一、設置高級篩選的數據區域與條件區域
高級篩選要求將條件單獨放置在數據表之外的空白區域,該區域需包含字段名(與數據源列標題完全一致)和下方的篩選條件。條件區域與數據區域之間至少保留一行空白,避免識別錯誤。
1、在數據區域上方或右側選定空白區域,輸入與數據表列標題完全相同的字段名,例如“姓名”“部門”“銷售額”。2、在字段名正下方一行輸入篩選條件,如在“部門”下方輸入“銷售部”,在“銷售額”下方輸入“>5000”。3、確保條件區域無空行、空列,且字段名拼寫和格式與數據源嚴格一致。
二、執行多條件高級篩選(AND邏輯)
當多個條件填寫在同一行時,Excel默認按“與”(AND)關系處理,即同時滿足所有條件的記錄才會被篩選出來。
1、選中任意一個數據區域內的單元格。2、點擊「數據」選項卡→「高級」按鈕。3、在彈出對話框中勾選「將篩選結果復制到其他位置」。4、在「列表區域」中選擇完整數據區域(含標題行)。5、在「條件區域」中選擇您預先設置的條件區域(含字段名與條件值)。6、在「復制到」框中點擊目標起始單元格,例如E1。7、點擊「確定」,符合條件的記錄將被復制至指定位置。
三、執行多條件高級篩選(OR邏輯)
當多個條件分別填寫在條件區域的不同行時,Excel按“或”(OR)關系處理,即滿足任一條件組合的記錄都會被篩選出來。
四、篩選不重復值(僅提取唯一記錄)
高級篩選支持直接提取去重后的唯一值,無需先排序或使用其他函數,適用于單列或多列聯合去重。
1、確保數據區域包含標題行,且無合并單元格。2、選中數據區域中的任意單元格。3、點擊「數據」選項卡→「高級」按鈕。4、在對話框中勾選「將篩選結果復制到其他位置」。5、「列表區域」選擇整個數據區域(含標題)。6、「復制到」框中指定輸出起始單元格,例如G1。7、勾選“選擇不重復的記錄”復選框。8、點擊「確定」,Excel將自動提取每行數據的首次出現記錄,后續重復行被忽略。
五、使用公式輔助構建動態條件區域
當篩選條件需隨用戶輸入實時變化時,可借助公式生成條件值,再將其引用至高級篩選條件區域,提升交互性與靈活性。
1、在空白單元格(如J1)中輸入用戶可的參數,例如部門名稱“技術部”。2、在條件區域的對應字段名下方單元格(如K2)中輸入公式:=J1,使條件值動態關聯。3、若需模糊匹配,在K2中輸入公式:="*"&J1&"*",實現包含式搜索。4、在高級篩選對話框的「條件區域」中選擇包含該公式的單元格區域(如K1:K2)。5、每次修改J1內容后,重新執行高級篩選即可獲得新結果。
以上就是Excel中如何進行高級篩選?Excel高級篩選不重復值與多條件【技巧】的詳細內容,!

