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

進階篩選 vs. 一般篩選
Excel 的一般篩選與進階篩選之間的主要差異在於其複雜度與功能。一般篩選僅能針對原始資料集進行簡單的單欄位條件篩選,而進階篩選則突破這些限制,具備以下能力:
- 支援跨多個欄位設定多項篩選條件。
- 可從資料集中提取出唯一值。
- 支援使用萬用字元,實現更靈活的部分比對。
- 可將篩選後的資料提取至其他位置。
提取唯一值清單
Excel 的進階篩選能快速從資料集中提取唯一值清單,若使用一般篩選來完成這項任務,過程將相當繁瑣。當您手中有一份包含重複記錄的銷售交易清單,並希望擷取不重複的資料列時,Excel 的進階篩選功能可大幅簡化此作業。請依照下列步驟操作。

- 前往「資料」頁籤,在「排序與篩選」群組中點選「進階」。

- 在「進階篩選」對話方塊中,請依下列方式進行設定。
- 在「動作」區段中,選擇您需要的選項。由於我希望將唯一清單放置到其他位置,因此選擇了「複製到其他位置」。
- 指定「清單範圍」區段:
- 從單一欄位提取唯一值:請選取包含欲提取唯一項目之值的欄位。例如,在此案例中若要提取唯一的客戶名稱,請選取 A1:A11.
- 根據多個欄位提取唯一列:選取包含所有相關欄位的範圍。在此案例中,由於我希望根據客戶名稱、銷售額與區域提取唯一列,因此選取了整個範圍 A1:C11.
- 從單一欄位提取唯一值:
- 在「複製到」區段中,指定您要貼上唯一值清單的位置。
- 勾選「僅限唯一記錄」核取方塊。
- 按一下「確定」按鈕。請參閱螢幕截圖:

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

在單一欄位中以多項條件篩選(符合任一條件)
在單一欄位中套用多個條件進行篩選,可顯示符合任一指定條件的資料列。當您處理大型資料集,並需要根據多種可能條件快速縮小資訊範圍時,這項功能格外實用。以下是運用 Excel 進階篩選功能達成此目的的方法:
步驟 1:準備原始清單範圍資料
請務必確保您的清單範圍資料集包含明確的欄位標題,因為這些標題對於設定條件範圍至關重要。以下以學生分數表格為例說明。

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

步驟 3:套用進階篩選
現在,您可以依照下列方式套用進階篩選,輕鬆完成此任務。
- 前往「資料」頁籤,於「排序與篩選」群組中點選「進階」。

- 在「進階篩選」對話方塊中,請依下列方式進行設定。
- 在「動作」區段中,選擇您需要的選項。由於我希望將篩選結果複製到其他位置,因此選擇了「複製到其他位置」。
- 在「清單範圍」區段中,選取整個清單範圍 A7:D17.
- 在「條件範圍」區段中,選取整個條件範圍 A2:D4.
- 在「複製到」區段中,指定您要貼上篩選結果的位置(此處我選取儲存格)F8)。
- 按一下「確定」即可套用篩選。請參閱螢幕截圖:

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

告別手動設定複雜條件範圍的煩惱
無需繁瑣步驟,輕鬆解鎖 Excel 多條件篩選的強大功能!Kutools for Excel 的「超級篩選」功能提供無與倫比的易用性,遠勝 Excel 內建的進階篩選。只需幾次點擊,即可支援以下進階篩選:
- 依單一欄位中的多項條件篩選
- 依多個欄位中的多項條件篩選
- 依文字長度篩選資料
- 根據年/月/星期……篩選資料
- 依區分大小寫……篩選文字字串
探索「超級篩選」如何徹底革新您的工作流程!立即下載 Kutools for Excel,體驗效率飛躍!

在多個欄位中以多項條件篩選
介紹完單一欄位的多條件篩選後,接下來我們將聚焦於多欄位篩選。本節將引導您運用 AND、OR 及 AND/OR 組合邏輯,在不同欄位中設定多重篩選條件。
- 若要套用 AND 邏輯,請將所有條件置於同一列。
- 若要套用「OR」邏輯,請將條件分別置於不同列。
使用 AND 邏輯(符合所有條件)
在多個欄位中運用 AND 邏輯進行多條件篩選,表示每一筆資料列都必須同時符合所有指定欄位的條件,才會被顯示出來。以下是使用 Excel 進階篩選功能達成此目的的方法:
步驟 1:準備原始清單範圍資料
請務必確保您的清單範圍資料集包含明確的欄位標題,因為這些標題對於設定條件範圍至關重要。以下以學生分數表格為例說明。

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

步驟 3:套用進階篩選
現在,您可以依照下列方式套用進階篩選,輕鬆完成此任務。
- 前往「資料」頁籤,於「排序與篩選」群組中點選「進階」。

- 在「進階篩選」對話方塊中,請依下列方式進行設定。
- 在「動作」區段中,選擇您需要的選項。由於我希望將篩選結果複製到其他位置,因此選擇了「複製到其他位置」。
- 在「清單範圍」區段中,選取整個清單範圍 A7:D16.
- 在「條件範圍」區段中,選取整個條件範圍 A2:D3.
- 在「複製到」區段中,指定您要貼上篩選結果的位置(此處我選取儲存格)F6)。
- 按一下「確定」即可套用篩選。請參閱螢幕截圖:

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

使用 OR 邏輯(符合任一條件)
若要在 Excel 進階篩選中使用 OR 邏輯(符合任一條件)對多欄位資料進行篩選,請依下列步驟操作:
步驟 1:準備原始清單範圍資料
請務必確保您的清單範圍資料集包含明確的欄位標題,因為這些標題對於設定條件範圍至關重要。以下以學生分數表格為例說明。

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

步驟 3:套用進階篩選
現在,您可依照下列方式套用進階篩選,輕鬆完成此任務。
- 前往「資料」頁籤,於「排序與篩選」群組中點選「進階」。

- 在「進階篩選」對話方塊中,請依下列方式進行設定。
- 在「動作」區段中,選擇您需要的選項。由於我希望將篩選結果複製到其他位置,因此選擇了「複製到其他位置」。
- 在「清單範圍」區段中,選取整個清單範圍 A7:D17.
- 在「條件範圍」區段中,選取整個條件範圍 A2:D4.
- 在「複製到」區段中,指定您要貼上篩選結果的位置(此處我選取儲存格)F8)。
- 按一下「確定」即可套用篩選。請參閱螢幕截圖:

結果
這將根據您指定的條件篩選資料,只要資料列符合任一條件,就會納入篩選結果。
在此情況下,篩選器僅會傳回分數高於 90 或等第為 F 的學生。

同時使用 AND 與 OR 邏輯
若要在多個欄位中同時運用 AND 與 OR 邏輯組合進行篩選,並使用 Excel 進階篩選功能,請依照下列步驟操作。
步驟 1:準備原始清單範圍資料
請務必確保您的清單範圍資料集包含明確的欄位標題,因為這些標題對於設定條件範圍至關重要。以下以學生分數表格為例說明。

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

步驟 3:套用進階篩選
現在,您可以依照下列方式套用進階篩選,輕鬆完成此任務。
- 前往「資料」頁籤,於「排序與篩選」群組中點選「進階」。

- 在「進階篩選」對話方塊中,請依下列方式進行設定。
- 在「動作」區段中,選擇您需要的選項。由於我希望將篩選結果複製到其他位置,因此選擇了「複製到其他位置」選項。
- 在「清單範圍」區段中,選取整個清單範圍 A7:D17.
- 在「條件範圍」區段中,選取整個條件範圍 A2:D4.
- 在「複製到」區段中,指定您要貼上篩選結果的位置(此處我選取儲存格)F8)。
- 按一下「確定」即可套用篩選。請參閱螢幕截圖:

結果
Excel 將僅顯示符合您所設定複雜條件組合的資料列。
在此範例中,進階篩選僅會傳回 A 班分數超過 90 的學生,或 B 班等第為 B 的學生。

使用萬用字元的進階篩選
在 Excel 進階篩選中運用萬用字元,能實現更靈活、更強大的資料搜尋功能。萬用字元是代表字串中一個或多個字元的特殊符號,可協助您根據文字模式精準篩選資料。以下為詳細操作說明,教您如何在 Excel 中結合萬用字元使用進階篩選。
步驟 1:準備原始清單範圍資料
請務必為您的清單範圍資料集設定明確的欄位標題,因為這些標題對於正確設定條件範圍至關重要。在本範例中,假設您有一份名稱列表,其中部分名稱符合特定的命名模式。

步驟 2:設定條件範圍
- 在清單範圍的上方或旁邊建立條件範圍,並確保包含與清單範圍完全相同的欄位標題。在此範例中,我的條件範圍位於清單範圍的上方。
- 在標題下方,使用萬用字元輸入篩選條件。
- *:代表任意數量的字元,可置於字串開頭、結尾或中間。
- ?:代表特定位置的單一字符。
在此範例中,我希望篩選出姓名以「J」開頭的資料,因此在條件範圍的「姓名」標題下方輸入 J*。請參閱以下截圖:
步驟 3:套用進階篩選
現在,您可以套用進階篩選,輕鬆找出所有以字母 J 開頭的名稱。
- 前往「資料」頁籤,於「排序與篩選」群組中點選「進階」。

- 在「進階篩選」對話方塊中,請依下列方式進行設定。
- 在「動作」區段中,選擇您需要的選項。由於我希望將篩選結果複製到其他位置,因此選擇了「複製到其他位置」選項。
- 在「清單範圍」區段中,選取整個清單範圍 A6:B11.
- 在「條件範圍」區段中,選取整個條件範圍 A2:B3.
- 在「複製到」區段中,指定您要貼上篩選結果的位置(此處我選取儲存格)D7)。
- 按一下「確定」即可套用篩選。請參閱下方螢幕截圖:

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

僅提取特定欄位
使用 Excel 進階篩選功能僅提取特定欄位,在分析大型資料集時格外實用,尤其當您只需專注於關鍵資訊時。
假設您的資料集位於 A7:D17 範圍內,並希望依據 B2:D4 所指定的條件篩選資料,僅提取「姓名」、「分數」與「等第」欄位,操作方式如下。

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

步驟 2:套用進階篩選
現在您可以運用進階篩選功能,依照指定條件精準篩選特定欄位。
- 前往「資料」頁籤,在「排序與篩選」群組中點選「進階」。

- 在「進階篩選」對話方塊中,依下列方式進行設定。
- 在「動作」區段中,選取「複製到其他位置」選項。
- 在「清單範圍」區段中,選取整個清單範圍 A7:D17.
- 在「條件範圍」區段中,選取整個條件範圍 A2:D4.
- 在「複製到」區段中,選取您已寫入欲提取欄位標題的範圍(此處為)F7:H7)。
- 按一下「確定」即可套用篩選。請參閱螢幕截圖:

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

進階篩選注意事項
- 條件範圍必須包含與清單範圍完全相同的欄位標題。
- 若將篩選結果複製到其他位置,將無法使用「復原」(Ctrl + Z)功能。
- 在 Excel 中套用進階篩選時,務必於選取範圍中包含欄位標題;若遺漏標題,Excel 可能會誤將範圍內的第一個儲存格當作標題,進而導致篩選結果錯誤。
- 篩選結果不會自動更新;資料變更後,必須重新套用進階篩選,才能刷新結果。
- 下表列出您在進階篩選條件中可用於數值與日期的比較運算子。
比較運算子 意義 = 等於 > 大於 < 小於 >= 大於等於 <= 小於等於 <> 不等於
相關文章
在 Excel 中檢查工作表是否已套用篩選
本教學將協助您快速確認指定欄位或整個工作表是否已套用篩選,無需逐欄手動檢查。
僅將資料貼到篩選後的可見列,跳過隱藏列
本教學詳細說明如何在 Excel 中將資料貼到篩選後的可見列,並自動跳過隱藏列。
使用進階篩選將資料複製到其他工作表
本教學示範如何運用 Excel 的進階篩選功能,將篩選結果輕鬆複製至其他工作表!
清除當前工作簿中所有工作表的篩選
假設您已在多個 Excel 工作表中設定篩選,現在想一次全部清除。通常您必須逐一檢查各工作表的篩選狀態並手動清除,費時又麻煩。若希望快速清除當前工作簿中所有工作表的篩選,請立即試用本文介紹的方法!
最佳辦公生產力工具
| 🤖 | KUTOOLS AI 助手:革新數據分析,基於:智慧執行 | 產生程式碼| 建立自訂公式 | 分析資料並產生圖表| 呼叫增強函數…… |
| 熱門功能:尋找、醒目提示或標記重複值 | 刪除空白行 | 合併列或儲存格而不遺失資料 | 不使用公式的四捨五入…… | |
| 高級 LOOKUP:多重條件 VLookup | 多重值 VLookup | 跨多個工作表 VLookup | 模糊查找…… | |
| 高級下拉列表:快速建立下拉式清單 | 相依式下拉式清單 | 多重選擇下拉式清單…… | |
| 欄位管理員:新增指定數量的欄位|移動欄位|切換隱藏欄位的可見狀態|比較範圍與欄位…… | |
| 精選功能:網格聚焦 | 設計視圖 |增強編輯欄 | 活頁簿與工作表管理員 | 資源庫(自動文字)| 日期提取 | 合併工作表 | 加密/解密儲存格 | 依清單傳送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體儲存格/斜體/刪除線……) ...... | |
| 頂級 15 工具組:12 文字工具(添加文本,刪除特定字符,……)| 50+ 圖表 類型(甘特圖,……)| 40+ 實用公式(基於生日計算年齡,……)| 19 插入工具(插入二維碼,從路徑插入圖片,……)| 12 轉換工具(金額轉大寫,匯率轉換,……)| 7 合併和拆分工具(高級合併行,分割儲存格,……)|……更多功能 |
透過 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 應用程式協作團隊的絕佳選擇!
- 一體化套件— Excel、Word、Outlook 與 PowerPoint 增益集 + Office Tab Pro
- 單一安裝程式,單一授權— 幾分鐘內完成設定(支援 MSI)
- 協同運作更出色— 在各個 Office 應用程式中實現流暢的生產力
- 30 天全功能試用— 無需註冊,無需信用卡
- 超值首選— 比單獨購買增益集更省錢












