在 Excel 中想將符合特定條件的資料自動篩選並複製到其他欄位,不需要寫複雜的函數,只要使用「進階篩選」功能,設定好資料範圍、條件區域與複製目的地的三個欄位就能輕鬆搞定。
雖然有不少人一來發問就是伸手牌的跟我要答案,但也很感謝有不少禮貌來發問的,資料準備的很齊全,問題也問的很清楚。不過阿湯不是要抱怨,其實平常因為如雪花般飛來的問題,讓阿湯也不斷的在複習自己的 Excel。
像今天就有人問說,他有一大堆資料,要用什麼函數才能將符合條件的內容篩選出來,並顯示在其他地方列出來?他要的篩選其實很簡單,比如某個分類之類的,所以其實我們不需要用函數就能搞定。今天就來分享一下,也很少人用的「進階」篩選功能。
為什麼要用 Excel 進階篩選?
進階篩選可以讓我們不需依賴複雜函數,就能將符合條件的資料自動篩選並複製到指定位置。首先,當然又要準備一個資料來做為範例,以下表為例,我們大致上可以篩選的是年級跟性別,其實姓氏也可以。

一般來說,很多人的做法是:使用一般篩選後,勾選要篩掉或保留的內容,再將內容複製後手動貼到其他地方。
這個是一般做法,但如果需要頻繁篩選或資料量大時會有些繁瑣。往下我們來看一下進階篩選的功能,它可以幫我們省下複製貼上的步驟。

Excel 進階篩選的基本設定教學
設定進階篩選的步驟是先規劃好條件區與結果區,再透過資料選單進行範圍設定。先看一下我們要做的結果版面配置,中間是放置「篩選條件」,右邊則是準備用來顯示「篩選結果」的內容區域。

首先,我們先將條件放置到中間的條件區,比如我們想要找三年級的學生,就輸入「年級」與「三年級」。

接著進入上方選單的資料 > 篩選的地方選進階,在跳出的視窗中選擇「將篩選結果複製到其他地方」,然後有三欄可以填,分別如下:
- 第一欄(清單範圍):選擇原始資料的完整範圍。
- 第二欄(準則範圍):選擇剛剛設定的篩選條件區域(包含標題與條件)。
- 第三欄(複製到):選擇要顯示結果的空白區域。
大致上看下圖的紅色箭頭指向就很清楚了。

設定好按下確定後就會看到,系統將三年級的內容篩選後,都自動複製到右邊的區域了,很簡單吧!

如何設定多個條件與萬用字元篩選?
想要設定多個條件,只要在準則範圍內新增對應的欄位與條件文字即可。如果有二個以上的條件,同樣的,在條件式那邊再打上去。比如除了三年級,還要限制「性別」為「男」。剩下都是一樣的方式,重新開啟進階篩選並按下確定。

那麼結果就會變成只篩選「三年級」且為「男生」的資料出來囉。
利用萬用字元篩選特定文字
順帶補充一下,如果你想要只篩選姓氏的話,比如姓「劉」的人,那麼在條件式那就是打「姓名」與「劉*」。這個 * 代表萬用字元,可以替代後面的任何字,這樣就會篩出所有姓劉的人囉。
學會進階篩選了嗎?不用寫複雜的函數也能輕鬆整理資料,快打開 Excel 去試看看吧!
常見問題
Excel 進階篩選可以將結果顯示在其他地方嗎?
可以的,在進階篩選的設定視窗中,選擇「將篩選結果複製到其他地方」,並在「複製到」欄位選擇空白區域,就能將結果自動列出。
Excel 進階篩選可以設定多個條件嗎?
可以,只要在設定的準則範圍(條件區域)中,輸入兩個以上的欄位名稱與對應條件(例如同時限制年級與性別),再執行進階篩選即可。
Excel 篩選可以只找特定姓氏的人嗎?
可以利用萬用字元「*」來達成。在條件欄位輸入「姓氏*」(例如「劉*」),系統就會自動篩選出所有符合該姓氏的資料。
(本文於 2026 年 10 月更新:補充步驟說明與常見問題)




