Excel 進階篩選是什麼?國中程度也看得懂的完整教學
你有沒有遇過一種情況:Excel 表格裡有很多資料,例如姓名、班級、成績、產品、日期、金額,但你只想找出「符合特定條件」的資料?
例如:
你只想找出「成績大於 80 分」的學生。
你只想找出「台北地區」的客戶。
你只想找出「金額超過 1000 元,而且分類是活動攝影」的訂單。
這時候,Excel 的「進階篩選」就很好用。
簡單來說,進階篩選就是 Excel 裡面比較厲害的資料搜尋功能。它不只是幫你勾選資料,還可以用條件表,讓 Excel 自動幫你找出符合規則的資料。
什麼是 Excel 進階篩選?
Excel 進階篩選是一種可以根據「條件」篩選資料的功能。
一般篩選比較像是:
我要看某一欄裡面有哪些資料,然後用勾選的方式挑出來。
進階篩選則比較像是:
我先寫好條件,Excel 再按照我的條件幫我找資料。
所以你可以把進階篩選想成:
你出題,Excel 幫你找答案。
一般篩選和進階篩選差在哪?
一般篩選比較適合簡單情況,例如只看某個地區、某個分類、某個日期。
但進階篩選比較適合條件比較複雜的情況。
| 功能 | 一般篩選 | 進階篩選 |
|---|---|---|
| 操作方式 | 用下拉選單勾選 | 先建立條件範圍 |
| 適合情況 | 簡單篩選 | 多條件篩選 |
| 可不可以複製結果 | 較不方便 | 可以直接複製到其他位置 |
| 條件彈性 | 普通 | 比較高 |
| 適合新手嗎 | 很適合 | 一開始要學一下 |
簡單講:
一般篩選像是在清單裡打勾。
進階篩選像是你寫規則,讓 Excel 自動判斷。
什麼時候會用到進階篩選?
進階篩選最常用在這些情況:
你有一大堆資料,但只想找出符合條件的幾筆。
例如:
1. 找出高分學生
假設你有一張成績表,你想找出分數大於 80 分的人。
條件可以寫成:
| 成績 |
|---|
| >80 |
Excel 就會幫你找出成績大於 80 的資料。
2. 找出某個地區的客戶
假設你有客戶名單,你只想找台北的客戶。
條件可以寫成:
| 地區 |
|---|
| 台北 |
3. 找出同時符合兩個條件的資料
例如你想找出:
地區是台北,而且金額大於 1000 元。
條件可以寫成:
| 地區 | 金額 |
|---|---|
| 台北 | >1000 |
這代表兩個條件都要符合。
4. 找出符合其中一個條件的資料
例如你想找出:
地區是台北,或地區是台中。
條件可以寫成:
| 地區 |
|---|
| 台北 |
| 台中 |
這代表符合其中一個就可以。
進階篩選怎麼用?一步一步教你
假設你的 Excel 資料長這樣:
| 姓名 | 班級 | 成績 |
|---|---|---|
| 小明 | A班 | 85 |
| 小華 | B班 | 76 |
| 小美 | A班 | 92 |
| 小強 | C班 | 60 |
| 小安 | B班 | 88 |
你想找出「成績大於 80 分」的學生。
第一步:準備原始資料
你的資料要有標題列,也就是第一列要寫清楚欄位名稱。
例如:
| 姓名 | 班級 | 成績 |
|---|
這一列很重要,因為 Excel 需要知道你要篩選哪一欄。
如果沒有標題,進階篩選很容易出錯。
第二步:建立條件範圍
你可以在表格旁邊空白的地方寫條件。
例如:
| 成績 |
|---|
| >80 |
這個地方就叫做「條件範圍」。
要注意,條件範圍的標題名稱一定要跟原始資料的欄位名稱一模一樣。
也就是說,原本欄位叫「成績」,條件範圍也要寫「成績」。
不能寫成「分數」、「考試成績」、「成績分數」。
Excel 會看不懂。
第三步:打開進階篩選
接著點選 Excel 上方功能列:
資料 → 進階
有些版本會顯示為:
資料 → 排序與篩選 → 進階
點進去後,會看到進階篩選的視窗。
第四步:選擇清單範圍
「清單範圍」就是你的原始資料範圍。
例如你的資料在 A1:C6,那清單範圍就是:
$A$1:$C$6
這代表 Excel 要從這個範圍裡找資料。
第五步:選擇條件範圍
「條件範圍」就是你剛剛寫條件的地方。
例如條件寫在 E1:E2,那條件範圍就是:
$E$1:$E$2
這代表 Excel 要根據這個條件去篩選。
第六步:選擇結果要放在哪裡
進階篩選通常有兩種選擇:
第一種是「就地篩選清單」,也就是直接在原本表格中顯示符合條件的資料。
第二種是「將篩選結果複製到其他位置」,也就是把符合條件的資料另外複製出來。
如果你是新手,建議選:
將篩選結果複製到其他位置
這樣比較不容易把原始資料弄亂。
進階篩選條件怎麼寫?
進階篩選最重要的地方,就是條件怎麼寫。
下面用最簡單的方式說明。
條件 1:等於某個文字
如果你想找出班級是 A班 的學生:
| 班級 |
|---|
| A班 |
意思是:
找出班級等於 A班 的資料。
條件 2:大於某個數字
如果你想找出成績大於 80:
| 成績 |
|---|
| >80 |
意思是:
找出成績超過 80 的資料。
條件 3:小於某個數字
如果你想找出成績小於 70:
| 成績 |
|---|
| <70 |
意思是:
找出成績低於 70 的資料。
條件 4:大於等於
如果你想找出成績大於或等於 80:
| 成績 |
|---|
| >=80 |
意思是:
80 分也算,超過 80 分也算。
條件 5:不等於
如果你想找出不是 A班 的學生:
| 班級 |
|---|
| <>A班 |
意思是:
只要班級不是 A班,就會被找出來。
條件 6:同時符合兩個條件
如果你想找出:
班級是 A班,而且成績大於 80。
條件要寫在同一列:
| 班級 | 成績 |
|---|---|
| A班 | >80 |
同一列代表「而且」。
所以這個條件的意思是:
班級要是 A班,成績也要大於 80。
兩個都符合才會被篩選出來。
條件 7:符合其中一個條件
如果你想找出:
班級是 A班,或班級是 B班。
條件要寫在不同行:
| 班級 |
|---|
| A班 |
| B班 |
不同行代表「或者」。
所以這個條件的意思是:
只要是 A班或 B班,都會被找出來。
條件 8:文字包含某個字
如果你想找出姓名中有「小」的人,可以用萬用字元。
| 姓名 |
|---|
| 小 |
星號 * 的意思是:
前面或後面可以有任何文字。
所以 *小* 代表姓名裡只要有「小」這個字,就會被找出來。
進階篩選常見錯誤
很多人第一次用 Excel 進階篩選時,會遇到篩不出資料的問題。通常不是 Excel 壞掉,而是條件寫錯。
錯誤 1:條件標題和原始欄位不一樣
例如原始資料欄位是:
| 成績 |
|---|
但你條件寫成:
| 分數 |
|---|
這樣 Excel 就不知道你要篩選哪一欄。
正確做法是:
條件範圍的欄位名稱要和原始資料一模一樣。
錯誤 2:資料範圍沒有選到標題列
進階篩選的清單範圍一定要包含標題列。
錯誤範例:
只選到資料,沒有選到標題。
正確範例:
要連同「姓名、班級、成績」這一列一起選。
錯誤 3:條件範圍多選空白列
如果你條件範圍選太大,包含很多空白列,有時候會讓結果怪怪的。
建議條件範圍只選有用到的部分。
例如條件在 E1:E2,就不要選到 E1:E10。
錯誤 4:數字其實是文字
有時候表面上看起來是數字,但 Excel 其實把它當成文字。
例如成績看起來是 80,但實際上是文字格式。
這時候用 >80 可能會出問題。
解決方式是把資料格式改成數值,或重新輸入數字。
進階篩選適合用在哪些工作?
進階篩選不只適合學生,也很適合工作使用。
例如:
行政工作
可以用來篩選員工名單、請假紀錄、出勤資料。
業務工作
可以用來篩選客戶名單、成交金額、地區客戶。
行銷工作
可以用來篩選活動名單、廣告成效、潛在客戶資料。
攝影接案
如果你有自己的客戶資料表,也可以用進階篩選找出:
活動攝影客戶、產品攝影客戶、已報價未成交客戶、金額超過某個數字的案件。
用生活例子理解進階篩選
你可以把 Excel 想成一間圖書館。
原始資料就是整間圖書館裡的所有書。
一般篩選像是你走到書架前,一本一本看分類。
進階篩選則像是你跟圖書館員說:
請幫我找出所有「作者是某某人,而且出版年份在 2020 年以後」的書。
圖書館員就會按照條件幫你找出來。
Excel 進階篩選也是一樣。
你給它條件,它幫你找資料。
新手學進階篩選,最該記住的三件事
第一,原始資料要有標題列。
第二,條件範圍的標題要跟原始資料一模一樣。
第三,同一列代表「而且」,不同行代表「或者」。
只要記住這三點,進階篩選就不會那麼難。
Excel 進階篩選 FAQ
Q1:進階篩選很難嗎?
一開始會覺得有點複雜,因為它不像一般篩選那樣直接用下拉選單。但只要理解「條件範圍」的概念,其實就不難。
你可以把它想成:先寫好搜尋條件,再讓 Excel 幫你找資料。
Q2:進階篩選和一般篩選哪個比較好?
沒有絕對哪個比較好,要看你的需求。
如果只是簡單篩選,用一般篩選就可以。
如果你要做多條件、複雜條件,或是把結果複製到其他地方,進階篩選會比較好用。
Q3:進階篩選可以篩選日期嗎?
可以。
例如你想找出 2026/5/1 之後的資料,可以在日期欄位條件寫:
>2026/5/1
但要注意,原始資料的日期格式要正確,不能是文字格式。
Q4:進階篩選可以篩選重複資料嗎?
可以。進階篩選裡有一個選項叫做:
不選重複的記錄
勾選後,Excel 可以幫你篩出不重複的資料。
這在整理名單、Email、客戶資料時很常用。
Q5:進階篩選適合初學者學嗎?
適合。
因為它可以幫你理解 Excel 的資料邏輯。當你學會進階篩選後,之後再學函數、樞紐分析表、資料分析,都會比較容易上手。
結論:進階篩選就是 Excel 的條件搜尋工具
Excel 進階篩選看起來很專業,但其實概念很簡單。
它就是:
你先設定條件,Excel 再幫你找出符合條件的資料。
如果你只會一般篩選,面對複雜資料時可能會覺得麻煩。但學會進階篩選後,你就可以更快整理名單、分析資料、找出重點。
對新手來說,只要先記住:
標題要一樣、條件要寫對、同列是而且、不同行是或者。
這樣你就已經掌握 Excel 進階篩選最重要的核心了。