KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

如何使用 Excel 進階篩選-含範例完整指南

作者Siluvia修改日期

Excel 的進階篩選是一項強大工具,提供比標準篩選更靈活的功能,讓您輕鬆應對複雜的篩選需求。本指南深入解析 Excel 進階篩選的核心優勢,與一般篩選功能詳加比較,並搭配實用範例與最佳實務建議,助您自信掌握這項高效技巧。

顯示 Excel 進階篩選介面與範例資料集的螢幕截圖


進階篩選 vs. 一般篩選

Excel 的一般篩選與進階篩選之間的主要差異在於其複雜度與功能。一般篩選僅能針對原始資料集進行簡單的單欄位條件篩選,而進階篩選則突破這些限制,具備以下能力:

  • 支援跨多個欄位設定多項篩選條件。
  • 可從資料集中提取出唯一值。
  • 支援使用萬用字元,實現更靈活的部分比對。
  • 可將篩選後的資料提取至其他位置。

進階篩選使用範例

本節將透過多種實際範例,示範如何在 Excel 中運用進階篩選功能,實現多元化的篩選效果。


提取唯一值清單

Excel 的進階篩選能快速從資料集中提取唯一值清單,若使用一般篩選來完成這項任務,過程將相當繁瑣。當您手中有一份包含重複記錄的銷售交易清單,並希望擷取不重複的資料列時,Excel 的進階篩選功能可大幅簡化此作業。請依照下列步驟操作。

展示用於在 Excel 中使用進階篩選提取唯一值的資料集螢幕截圖

  1. 前往「資料」頁籤,在「排序與篩選」群組中點選「進階」。
    Excel「資料」索引標籤的螢幕截圖,特別標示出進階篩選選項
  2. 在「進階篩選」對話方塊中,請依下列方式進行設定。
    1. 在「動作」區段中,選擇您需要的選項。由於我希望將唯一清單放置到其他位置,因此選擇了「複製到其他位置」。
    2. 指定「清單範圍」區段:
      • 從單一欄位提取唯一值
        請選取包含欲提取唯一項目之值的欄位。例如,在此案例中若要提取唯一的客戶名稱,請選取 A1:A11.
      • 根據多個欄位提取唯一列
        選取包含所有相關欄位的範圍。在此案例中,由於我希望根據客戶名稱、銷售額與區域提取唯一列,因此選取了整個範圍 A1:C11.
    3. 在「複製到」區段中,指定您要貼上唯一值清單的位置。
    4. 勾選「僅限唯一記錄」核取方塊。
    5. 按一下「確定」按鈕。請參閱螢幕截圖:
      已設定為提取唯一列的 Excel 進階篩選對話框螢幕截圖

結果

如下方截圖所示,已從原始資料區域中提取出唯一的資料列。

使用 Excel 進階篩選提取唯一列後的結果螢幕截圖


在單一欄位中以多項條件篩選(符合任一條件)

在單一欄位中套用多個條件進行篩選,可顯示符合任一指定條件的資料列。當您處理大型資料集,並需要根據多種可能條件快速縮小資訊範圍時,這項功能格外實用。以下是運用 Excel 進階篩選功能達成此目的的方法:

步驟 1:準備原始清單範圍資料

請務必確保您的清單範圍資料集包含明確的欄位標題,因為這些標題對於設定條件範圍至關重要。以下以學生分數表格為例說明。

為單一欄位多條件篩選所準備的資料集螢幕截圖

步驟 2:設定條件範圍

  1. 在清單範圍上方或獨立區域建立條件範圍。條件範圍中的標題必須與清單範圍的標題完全一致,才能確保功能正常運作。此處我的條件範圍位於清單範圍上方。
  2. 在標題下方逐一列出您要符合的各項條件。每項條件應置於對應標題正下方的獨立儲存格中。此設定會指示 Excel 符合任一條件。
    在此範例中,我希望找出「分數高於 95 或低於 60」的學生,以便有效篩選出高分與低分群體。因此,我在「分數」標題下方的各行分別輸入各項條件。完整的條件範圍如下所示:
    在 Excel 中設定用於篩選資料的條件範圍螢幕截圖

步驟 3:套用進階篩選

現在,您可以依照下列方式套用進階篩選,輕鬆完成此任務。

  1. 前往「資料」頁籤,於「排序與篩選」群組中點選「進階」。
    Excel「資料」索引標籤的螢幕截圖,特別標示出進階篩選選項
  2. 在「進階篩選」對話方塊中,請依下列方式進行設定。
    1. 在「動作」區段中,選擇您需要的選項。由於我希望將篩選結果複製到其他位置,因此選擇了「複製到其他位置」。
    2. 在「清單範圍」區段中,選取整個清單範圍 A7:D17.
    3. 在「條件範圍」區段中,選取整個條件範圍 A2:D4.
    4. 在「複製到」區段中,指定您要貼上篩選結果的位置(此處我選取儲存格)F8)。
    5. 按一下「確定」即可套用篩選。請參閱螢幕截圖:
      已設定為在 Excel 中進行多條件篩選的進階篩選對話框螢幕截圖

結果

接著您會看到,只有「分數」欄位符合任一條件(>95 或 <60)的資料列被篩選出來。

在 Excel 中使用進階篩選套用多個條件後的篩選結果螢幕截圖


告別手動設定複雜條件範圍的煩惱

無需繁瑣步驟,輕鬆解鎖 Excel 多條件篩選的強大功能!Kutools for Excel 的「超級篩選」功能提供無與倫比的易用性,遠勝 Excel 內建的進階篩選。只需幾次點擊,即可支援以下進階篩選:

  • 依單一欄位中的多項條件篩選
  • 依多個欄位中的多項條件篩選
  • 依文字長度篩選資料
  • 根據年/月/星期……篩選資料
  • 依區分大小寫……篩選文字字串

探索「超級篩選」如何徹底革新您的工作流程!立即下載 Kutools for Excel,體驗效率飛躍!

Kutools for Excel 超級篩選功能用於進階多條件篩選的螢幕截圖

點此了解更多資訊,並掌握此功能的使用方法。


在多個欄位中以多項條件篩選

介紹完單一欄位的多條件篩選後,接下來我們將聚焦於多欄位篩選。本節將引導您運用 AND、OR 及 AND/OR 組合邏輯,在不同欄位中設定多重篩選條件。

  • 若要套用 AND 邏輯,請將所有條件置於同一列。
  • 若要套用「OR」邏輯,請將條件分別置於不同列。

使用 AND 邏輯(符合所有條件)

在多個欄位中運用 AND 邏輯進行多條件篩選,表示每一筆資料列都必須同時符合所有指定欄位的條件,才會被顯示出來。以下是使用 Excel 進階篩選功能達成此目的的方法:

步驟 1:準備原始清單範圍資料

請務必確保您的清單範圍資料集包含明確的欄位標題,因為這些標題對於設定條件範圍至關重要。以下以學生分數表格為例說明。

顯示作為套用 AND 邏輯資料集的 Excel 學生成績表螢幕截圖

步驟 2:設定條件範圍

  1. 在清單範圍上方或獨立區域建立條件範圍,並輸入與清單範圍完全相同的欄位標題。此處我的條件範圍位於清單範圍上方。
  2. 針對 AND 邏輯,請將所有條件列於對應標題下方的同一列中。例如,若要篩選「A 班且分數超過 85」的學生,條件範圍應如下設定:
    在 Excel 中設定用於 AND 邏輯篩選資料的條件範圍螢幕截圖

步驟 3:套用進階篩選

現在,您可以依照下列方式套用進階篩選,輕鬆完成此任務。

  1. 前往「資料」頁籤,於「排序與篩選」群組中點選「進階」。
    Excel「資料」索引標籤的螢幕截圖,特別標示出進階篩選選項
  2. 在「進階篩選」對話方塊中,請依下列方式進行設定。
    1. 在「動作」區段中,選擇您需要的選項。由於我希望將篩選結果複製到其他位置,因此選擇了「複製到其他位置」。
    2. 在「清單範圍」區段中,選取整個清單範圍 A7:D16.
    3. 在「條件範圍」區段中,選取整個條件範圍 A2:D3.
    4. 在「複製到」區段中,指定您要貼上篩選結果的位置(此處我選取儲存格)F6)。
    5. 按一下「確定」即可套用篩選。請參閱螢幕截圖:
      已設定為 AND 邏輯的進階篩選對話框螢幕截圖

結果

結果將僅顯示或複製符合所有指定欄位條件的資料列;以我們的範例來說,只會提取出 A 班且分數高於 85 的學生。

在 Excel 中使用進階篩選套用 AND 邏輯後的篩選結果螢幕截圖


使用 OR 邏輯(符合任一條件)

若要在 Excel 進階篩選中使用 OR 邏輯(符合任一條件)對多欄位資料進行篩選,請依下列步驟操作:

步驟 1:準備原始清單範圍資料

請務必確保您的清單範圍資料集包含明確的欄位標題,因為這些標題對於設定條件範圍至關重要。以下以學生分數表格為例說明。

用於展示在 Excel 中 OR 邏輯篩選的學生成績資料集螢幕截圖

步驟 2:設定條件範圍

  1. 在清單範圍上方或獨立區域建立條件範圍,並輸入與清單範圍完全相同的欄位標題。此處我的條件範圍位於清單範圍上方。
  2. 針對 OR 邏輯,請將同一欄位的各組條件分別置於不同列,或在對應標題下方的各行中分別輸入各項條件。例如,若想篩選「分數高於 90 或成績為 F」的學生,條件範圍應如下設定:
    在 Excel 中設定用於 OR 邏輯篩選資料的條件範圍螢幕截圖

步驟 3:套用進階篩選

現在,您可依照下列方式套用進階篩選,輕鬆完成此任務。

  1. 前往「資料」頁籤,於「排序與篩選」群組中點選「進階」。
    Excel「資料」索引標籤的螢幕截圖,特別標示出進階篩選選項
  2. 在「進階篩選」對話方塊中,請依下列方式進行設定。
    1. 在「動作」區段中,選擇您需要的選項。由於我希望將篩選結果複製到其他位置,因此選擇了「複製到其他位置」。
    2. 在「清單範圍」區段中,選取整個清單範圍 A7:D17.
    3. 在「條件範圍」區段中,選取整個條件範圍 A2:D4.
    4. 在「複製到」區段中,指定您要貼上篩選結果的位置(此處我選取儲存格)F8)。
    5. 按一下「確定」即可套用篩選。請參閱螢幕截圖:
      已設定為 OR 邏輯的進階篩選對話框螢幕截圖

結果

這將根據您指定的條件篩選資料,只要資料列符合任一條件,就會納入篩選結果。

在此情況下,篩選器僅會傳回分數高於 90 或等第為 F 的學生。

在 Excel 中使用進階篩選套用 OR 邏輯後的篩選結果螢幕截圖


同時使用 AND 與 OR 邏輯

若要在多個欄位中同時運用 AND 與 OR 邏輯組合進行篩選,並使用 Excel 進階篩選功能,請依照下列步驟操作。

步驟 1:準備原始清單範圍資料

請務必確保您的清單範圍資料集包含明確的欄位標題,因為這些標題對於設定條件範圍至關重要。以下以學生分數表格為例說明。

用於展示在 Excel 中 AND 與 OR 邏輯篩選的學生成績資料集螢幕截圖。

步驟 2:設定條件範圍

  1. 在清單範圍的上方或旁側建立條件範圍,並確保其欄位標題與清單範圍完全一致。此處,我的條件範圍位於清單範圍的上方。
  2. 在標題下方,輸入結合 AND 與 OR 邏輯的條件。
    • 針對 AND 邏輯,不同欄位的條件應置於同一列。
    • 針對 OR 邏輯,條件應放在不同列。
    • 針對 AND 與 OR 的組合邏輯,請將每組 OR 條件分別安排在獨立的列區塊中,並在每個區塊內將 AND 條件置於同一列。
      例如,若要篩選 A 班分數大於 90 的學生,或 B 班成績為 B 的學生,條件範圍應設定如下:
      在 Excel 中結合 AND 與 OR 邏輯的條件範圍設定螢幕截圖

步驟 3:套用進階篩選

現在,您可以依照下列方式套用進階篩選,輕鬆完成此任務。

  1. 前往「資料」頁籤,於「排序與篩選」群組中點選「進階」。
    Excel「資料」索引標籤的螢幕截圖,特別標示出進階篩選選項
  2. 在「進階篩選」對話方塊中,請依下列方式進行設定。
    1. 在「動作」區段中,選擇您需要的選項。由於我希望將篩選結果複製到其他位置,因此選擇了「複製到其他位置」選項。
    2. 在「清單範圍」區段中,選取整個清單範圍 A7:D17.
    3. 在「條件範圍」區段中,選取整個條件範圍 A2:D4.
    4. 在「複製到」區段中,指定您要貼上篩選結果的位置(此處我選取儲存格)F8)。
    5. 按一下「確定」即可套用篩選。請參閱螢幕截圖:
      已設定為結合 AND 與 OR 邏輯的進階篩選對話框螢幕截圖

結果

Excel 將僅顯示符合您所設定複雜條件組合的資料列。

在此範例中,進階篩選僅會傳回 A 班分數超過 90 的學生,或 B 班等第為 B 的學生。

在 Excel 中使用進階篩選結合 AND 與 OR 邏輯的篩選結果螢幕截圖


使用萬用字元的進階篩選

在 Excel 進階篩選中運用萬用字元,能實現更靈活、更強大的資料搜尋功能。萬用字元是代表字串中一個或多個字元的特殊符號,可協助您根據文字模式精準篩選資料。以下為詳細操作說明,教您如何在 Excel 中結合萬用字元使用進階篩選。

步驟 1:準備原始清單範圍資料

請務必為您的清單範圍資料集設定明確的欄位標題,因為這些標題對於正確設定條件範圍至關重要。在本範例中,假設您有一份名稱列表,其中部分名稱符合特定的命名模式。

用於展示在 Excel 中使用萬用字元篩選的姓名資料集螢幕截圖

步驟 2:設定條件範圍

  1. 在清單範圍的上方或旁邊建立條件範圍,並確保包含與清單範圍完全相同的欄位標題。在此範例中,我的條件範圍位於清單範圍的上方。
  2. 在標題下方,使用萬用字元輸入篩選條件。
    • *:代表任意數量的字元,可置於字串開頭、結尾或中間。
    • ?:代表特定位置的單一字符。
    在此範例中,我希望篩選出姓名以「J」開頭的資料,因此在條件範圍的「姓名」標題下方輸入 J*。請參閱以下截圖:
    顯示在 Excel 中使用萬用字元設定篩選條件範圍的螢幕截圖

步驟 3:套用進階篩選

現在,您可以套用進階篩選,輕鬆找出所有以字母 J 開頭的名稱。

  1. 前往「資料」頁籤,於「排序與篩選」群組中點選「進階」。
    Excel「資料」索引標籤的螢幕截圖,特別標示出進階篩選選項
  2. 在「進階篩選」對話方塊中,請依下列方式進行設定。
    1. 在「動作」區段中,選擇您需要的選項。由於我希望將篩選結果複製到其他位置,因此選擇了「複製到其他位置」選項。
    2. 在「清單範圍」區段中,選取整個清單範圍 A6:B11.
    3. 在「條件範圍」區段中,選取整個條件範圍 A2:B3.
    4. 在「複製到」區段中,指定您要貼上篩選結果的位置(此處我選取儲存格)D7)。
    5. 按一下「確定」即可套用篩選。請參閱下方螢幕截圖:
      已設定萬用字元條件的進階篩選對話框螢幕截圖

結果

進階篩選將僅顯示「姓名」欄位中符合萬用字元模式(即以字母「J」開頭)的資料列。

在 Excel 中使用進階篩選套用萬用字元條件後的篩選結果螢幕截圖


僅提取特定欄位

使用 Excel 進階篩選功能僅提取特定欄位,在分析大型資料集時格外實用,尤其當您只需專注於關鍵資訊時。

假設您的資料集位於 A7:D17 範圍內,並希望依據 B2:D4 所指定的條件篩選資料,僅提取「姓名」、「分數」與「等第」欄位,操作方式如下。

展示在 Excel 中使用進階篩選提取特定欄位的資料集與條件範圍螢幕截圖

步驟 1:指定要提取的欄位

在資料集下方或旁邊,輸入您希望提取的欄位標題,以定義「複製到」範圍——篩選後的資料將顯示於此處。在此範例中,我在 F7:H7 範圍內輸入了「姓名」、「分數」與「等第」作為欄位標題。

在 Excel 中指定用於提取特定欄位的欄位標題螢幕截圖(使用進階篩選)

步驟 2:套用進階篩選

現在您可以運用進階篩選功能,依照指定條件精準篩選特定欄位。

  1. 前往「資料」頁籤,在「排序與篩選」群組中點選「進階」。
    Excel「資料」索引標籤的螢幕截圖,特別標示出進階篩選選項
  2. 在「進階篩選」對話方塊中,依下列方式進行設定。
    1. 在「動作」區段中,選取「複製到其他位置」選項。
    2. 在「清單範圍」區段中,選取整個清單範圍 A7:D17.
    3. 在「條件範圍」區段中,選取整個條件範圍 A2:D4.
    4. 在「複製到」區段中,選取您已寫入欲提取欄位標題的範圍(此處為)F7:H7)。
    5. 按一下「確定」即可套用篩選。請參閱螢幕截圖:
      已設定為提取特定欄位的進階篩選對話框螢幕截圖

結果

您會發現,提取結果僅包含您指定的欄位。

在 Excel 中使用進階篩選顯示提取特定欄位的篩選結果螢幕截圖


進階篩選注意事項

  • 條件範圍必須包含與清單範圍完全相同的欄位標題。
  • 若將篩選結果複製到其他位置,將無法使用「復原」(Ctrl + Z)功能。
  • 在 Excel 中套用進階篩選時,務必於選取範圍中包含欄位標題;若遺漏標題,Excel 可能會誤將範圍內的第一個儲存格當作標題,進而導致篩選結果錯誤。
  • 篩選結果不會自動更新;資料變更後,必須重新套用進階篩選,才能刷新結果。
  • 下表列出您在進階篩選條件中可用於數值與日期的比較運算子。
    比較運算子意義
    =等於
    >大於
    <小於
    >=大於等於
    <=小於等於
    <>不等於

最佳辦公生產力工具

🤖KUTOOLS AI 助手:革新數據分析,基於:智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、醒目提示或標記重複值     刪除空白行     合併列或儲存格而不遺失資料     不使用公式的四捨五入……
高級 LOOKUP多重條件 VLookup    多重值 VLookup     跨多個工作表 VLookup      模糊查找……
高級下拉列表快速建立下拉式清單     相依式下拉式清單     多重選擇下拉式清單……
欄位管理員新增指定數量的欄位移動欄位切換隱藏欄位的可見狀態比較範圍與欄位……
精選功能網格聚焦     設計視圖   增強編輯欄    活頁簿與工作表管理員     資源庫(自動文字)  日期提取     合併工作表    加密/解密儲存格    依清單傳送電子郵件     超級篩選      特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
頂級 15 工具組12 文字工具添加文本刪除特定字符,……)   50+ 圖表 類型甘特圖,……)   40+ 實用公式基於生日計算年齡,……)   19 插入工具插入二維碼從路徑插入圖片,……)   12 轉換工具金額轉大寫匯率轉換,……)   7 合併和拆分工具高級合併行分割儲存格,……)……更多功能
在您的慣用語言中使用 Kutools – 支援英文、西班牙文、德文、法文、中文及其他 40+ 種語言!

透過 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效工作流程!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力、節省寶貴時間。立即點擊,獲取您最需要的功能……


Office Tab 為 Office 帶來分頁式介面,讓您的工作更加輕鬆

  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中啟用分頁式編輯與閱讀功能,提升工作效率!
  • 在同一視窗的新分頁中開啟及建立多份文件,而非在新視窗中開啟。
  • 每天為您提升 50% 的工作效率,省下數百次滑鼠點擊!

所有 Kutools 增益集,一個安裝程式

Kutools for Office 套件整合了適用於 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,是跨多個 Office 應用程式協作團隊的絕佳選擇!

ExcelWordOutlookTabsPowerPoint
  • 一體化套件— Excel、Word、Outlook 與 PowerPoint 增益集 + Office Tab Pro
  • 單一安裝程式,單一授權— 幾分鐘內完成設定(支援 MSI)
  • 協同運作更出色— 在各個 Office 應用程式中實現流暢的生產力
  • 30 天全功能試用— 無需註冊,無需信用卡
  • 超值首選— 比單獨購買增益集更省錢