在 Excel 中篩選資料 – 簡單又全面
Excel 的篩選功能可協助您快速篩選選區或表格中的資料,僅顯示所需內容,並自動隱藏其餘部分。透過內建的運算子,您能輕鬆篩選數字、文字或日期——例如找出所有大於或等於特定數值的項目、篩選開頭、結尾或包含指定字元與關鍵字的文字,或僅顯示截止日期早於/晚於特定日期的列。一旦對選區或表格套用篩選,若資料後續有所變動,只需重新套用篩選即可更新結果,或直接清除篩選以還原顯示全部資料。
本教學將示範如何在 Excel 中新增、使用或移除篩選,並進一步指導您強化篩選功能,以應對更複雜的 Excel 挑戰。
目錄:[ 隱藏 】
1. 如何在 Excel 中新增群組
若要篩選選區內的資料或表格,請先為您的資料建立群組。本節提供三種在 Excel 中建立群組的方法。
1.1「資料」索引標籤中的篩選指令
選取您要新增篩選的範圍或表格中的任意儲存格,然後點選「資料」>「篩選」。

1.2「開始」索引標籤中的篩選指令
選取您要新增篩選的範圍或表格中的任意儲存格,然後點選「開始」>「排序與篩選」>「篩選」。

1.3 使用快速鍵添加組
選取您要新增篩選的範圍或表格中的任意儲存格,然後按下「Ctrl」+「Shift」+「L」鍵。
執行上述任一操作後,您將立即在所選儲存格的欄位標題中看到新增的下拉箭頭。

2. 如何在 Excel 中套用單一或多個條件的篩選
新增篩選後,需手動套用。本節將示範如何在 Excel 中對單一或多個欄位套用篩選。
2.1 對單一欄位套用篩選(單一條件)
若您只想針對單一欄位套用篩選(例如下方截圖所示 C 欄中的資料),請前往該欄位,並依照下列步驟操作。
- 1) 點選欄位標題中的下拉式箭頭。
- 2) 根據您的需求設定篩選條件。
- 3) 點選「確定」按鈕,立即啟動篩選功能。請參閱下方截圖:

目前篩選已套用至 C 欄,符合篩選條件的資料將顯示,其餘則會隱藏。
套用篩選後,下拉箭頭即變為篩選圖示
。
貼心的是,當您將游標懸停在篩選圖示上時,系統會顯示如下方截圖所示的提示,清楚呈現您設定的篩選條件。萬一忘記篩選條件,只需將游標移至篩選圖示上即可輕鬆查看。

2.2 對多個欄位套用多個條件的篩選(多個條件)
若要對多個欄位套用多重條件篩選,只需重複上述步驟,逐一為各欄位設定條件即可。
對多個欄位套用篩選後,這些已篩選欄位中的下拉箭頭會變為篩選圖示。

使用上述方法時,必須逐一為各欄位套用篩選,且最重要的是,此方法僅支援「AND」條件。接下來,我們將介紹一種更靈活的方法,不僅能同時對多個欄位套用篩選,還可一併運用「AND」與「OR」條件。
假設您擁有如下方截圖所示的資料表,並希望根據多個條件篩選多個欄位的資料:「Product = AAA-1」且「Order > 80」,或「Total Price > 10000」。請嘗試以下任一方法完成此操作。

進階篩選功能或許能幫您解決這個問題,請依照下列步驟操作。
1. 首先,請依照下方截圖所示,在工作表中設定條件。

注意:設定「AND」條件時,請將條件值分別填入同一列的不同儲存格;若為「OR」條件,則請將條件值置於不同列。
2. 點選「資料」>「進階」,即可啟用「進階篩選」功能。

3. 在「進階篩選」對話方塊中,請依下列方式進行設定。

目前欄位已依據指定條件同步篩選,如下方截圖所示。

由於上述方法難以有效管理「AND」與「OR」篩選條件,強烈推薦您使用「Kutools for Excel」的「超級篩選」功能。透過此功能,您能輕鬆在 Excel 中對多個欄位同時套用「AND」與「OR」條件進行篩選。
1. 安裝 Kutools for Excel 後,請點選「KUTOOLS PLUS」>「超級篩選」。

此時,「超級篩選」窗格將顯示於工作表右側。
預設情況下,「超級篩選」窗格會自動新增兩個空白條件群組:不同群組之間為「OR」關係,而同一群組內的條件則為「AND」關係。您可依需求調整各群組間的邏輯關係。

2. 在「超級篩選」窗格中,請按下列方式設定篩選條件。
按鈕以選取您將篩選的原始範圍或表格;提示:第一個下拉清單用於選擇欄位標題,第二個用於設定篩選方式(可從中選取「文字」、「數字」、「日期」、「年份」或「文本格式」等選項),第三個用於指定條件類型,最後一個文字方塊則用來輸入條件值。
以上述範例為例,我在三個下拉式選單中分別選擇「Product」>「Text」>「Equals」,並在文字方塊中輸入「AAA-1」。請參閱以下截圖:


現在僅於原始數據區域中顯示符合條件的資料,其餘資料則會被隱藏。請參閱截圖:

提示:透過這項實用功能,您可在群組中新增更多條件、建立額外群組,並儲存目前方案以供日後使用。這款工具不可或缺,能大幅節省工作時間,提升工作效率。
Kutools for Excel-透過超過 300 項必備工具全面強化 Excel,讓您的工作更快速、更輕鬆,並運用 AI 功能實現更聰明的資料處理與高效生產力!立即取得
3. 如何在 Excel 中善用篩選功能
本節將教您如何運用篩選指令,輕鬆篩選文字、數字、日期及格式等各類資料。
3.1 篩選文字值
3.1.1 使用特定條件篩選文字儲存格(開頭為、結尾為、包含等)
事實上,內建的「文字篩選」運算子提供多種實用條件,讓您輕鬆篩選文字內容。若您想篩選開頭為特定字元(例如 J)的儲存格,請依照下列步驟操作:
1. 為原始數據區域的欄位標題新增篩選功能。按此了解如何為欄位標題新增篩選。
2. 點選欄位標題中的下拉箭頭,即可展開篩選選單。
3. 點選「文字篩選」>「開頭為」。

4. 在「自訂自動篩選」對話方塊的文字方塊中輸入特定字元(此處輸入 J),然後點選「確定」。
提示:您可以根據需求新增另一個「And」或「Or」關係條件。

現在,所有以字母 J 開頭的儲存格均已顯示於 D 欄中,如下方截圖所示。

內建篩選運算子看似能輕鬆根據特定條件篩選文字儲存格,但「篩選」功能並不支援區分大小寫的文字篩選。那麼,我們該如何在 Excel 中執行區分大小寫的篩選呢?本節將為您展示實現此操作的方法。
使用公式與篩選指令,透過區分大小寫篩選特定文字 3.1.2.1
假設您想篩選 B 欄中所有大寫的文字(例如「TEXT TOOLS」),請依照以下步驟操作:

1. 在原始數據區域旁建立輔助欄位(此處選用 D 欄作為輔助欄位)。於第二個儲存格中輸入下列公式,然後按下「Enter 鍵」。選取結果儲存格,並向下拖曳其「自動填滿控制點」,即可快速取得其他結果。
=EXACT(B2,UPPER(B2)) 注意:此公式可協助辨識儲存格中的字元是否全為大寫。若儲存格內的字元全部為大寫,結果將顯示「TRUE」;否則將顯示「FALSE」。

2. 選取 B 欄與 D 欄(C 欄也會一併被選取,無需擔心),點擊「D ata」>「篩選」,即可為它們套用群組功能。
3. 前往 B 欄(即包含您要篩選文字的欄位),並依下列方式進行設定。

目前 B 欄僅顯示「text tools」的大小寫形式。

4. 按一下 D 欄中的下拉箭頭,取消勾選「全選」,勾選「TRUE」項目旁的複選框,然後點擊「確定」。

接著,B 欄中所有「text tools」的大寫文字就會像下圖截圖所示,完成篩選。

若您只想篩選某一欄中的所有大寫或小寫文字,我們推薦使用「Kutools for Excel」的「特殊篩選」功能。透過此功能,只需幾次點擊,即可輕鬆完成篩選。
1. 選取您要篩選文字的欄位範圍,然後點選「KUTOOLS PLUS」>「特殊篩選」>「特殊篩選」。

2. 在「特殊篩選」對話方塊中,請完成以下設定。

3. 接著會彈出「Kutools for Excel」對話方塊,顯示已找到的儲存格數量並將執行篩選,請點擊「確定」按鈕。
現在,所有大寫或小寫的儲存格將立即依下圖所示完成篩選。

Kutools for Excel-透過超過 300 項必備工具全面強化 Excel,讓您的工作更快速、更輕鬆,並運用 AI 功能實現更聰明的資料處理與高效生產力!立即取得
若您想依文字長度篩選儲存格,例如找出內容恰好為 10 個字元的儲存格,該如何操作?以下三種方法可助您輕鬆達成目標。
事實上,只需運用篩選指令內建的運算子即可輕鬆解決此問題,請依照下列步驟操作:
1. 選取要篩選的儲存格範圍(此處為 B1:B27),然後點選「資料」>「篩選」,即可為該欄位範圍啟用篩選功能。
2. 點擊欄位標題中的下拉箭頭,然後選擇「文字篩選」>「設定篩選條件」。請參閱截圖:

3. 在 「自訂自動篩選」對話方塊中,將條件設為「等於」,並在文字方塊輸入 10 個問號(?) 作為篩選模式,然後點擊「確定」按鈕。
提示:這 10 個問號代表將比對長度為 10 的文字字串。

現在所有文字將根據字串長度(包含空格)立即篩選出長度為 10 的儲存格。

此外,您可使用 LEN 函數計算每個儲存格的文字長度,再套用篩選指令,依計算結果篩選出符合所需文字長度的儲存格。
1. 在原始數據區域旁建立輔助欄位,輸入下列公式後按下「Enter 鍵」。接著選取結果儲存格,並向下拖曳其「自動填滿控制點」,即可快速取得其他結果。
=LEN(B2) 
現在您已取得指定欄位中每個儲存格的文字長度。
2. 選取包含標題的輔助欄位,然後點選「資料」>「篩選」來新增篩選功能。
3. 按一下下拉箭頭,先取消勾選「全選」方塊以清除所有項目,再僅勾選數字 10 旁的方塊,最後點擊「確定」按鈕。

現在所有文字將根據字串長度(包含空格)立即篩選出長度為 10 的儲存格。

在此,我們推薦使用「Kutools for Excel」的「特殊篩選」功能,讓您輕鬆依文字長度篩選 Excel 儲存格。
1. 選取您要依特定文字長度篩選儲存格的欄位範圍,然後點擊「KUTOOLS PLUS」>「特殊篩選」>「特殊篩選」。請參閱截圖:

2. 在「特殊篩選」對話方塊中,請依下列方式進行設定。

3. 接著會彈出「Kutools for Excel」對話方塊,顯示已找到多少儲存格並將進行篩選,請點擊「確定」繼續。
接著,所有文字將根據字串長度進行篩選,並僅保留長度等於 10 的儲存格,篩選結果如下圖所示。

Kutools for Excel-透過超過 300 項必備工具全面強化 Excel,讓您的工作更快速、更輕鬆,並運用 AI 功能實現更聰明的資料處理與高效生產力!立即取得
篩選數值 3.2
在 Excel 中,使用「數字篩選」功能來篩選數字同樣簡單輕鬆。
假設您想篩選某一欄(例如下圖截圖所示的 C 欄)中數值介於 15,000 與 20,000 之間的儲存格,可依照下列步驟輕鬆達成目標。

1. 選取包含您要篩選數字的欄位範圍,然後點擊「資料」>「篩選」來新增篩選功能。
2. 新增群組後,請依下列方式進行設定。

提示:由於我想篩選介於 15,000 與 20,000 之間的數字儲存格,因此分別在文字框中輸入 15,000 與 20,000.

目前介於 15,000 至 20,000 之間的數字儲存格,將如以下截圖所示完成篩選。

篩選日期 3.3
預設情況下,內建的「日期篩選」功能提供了多種常用條件,方便您快速篩選日期。然而,如您所見,系統並未內建依星期、週末或工作日篩選的選項。本節將教您如何實現這些篩選操作。

假設您擁有如下方截圖所示的資料表,若想依「平日」或「週末」篩選日期,請使用下列任一方法。

在本節中,您將運用 WEEKDAY 函數計算每個日期對應的星期,並套用篩選功能,快速篩選出所需的平日或週末。
1. 在空白儲存格(此處為 D2)中輸入下列公式,然後按下「Enter 鍵」。選取結果儲存格,再向下拖曳「自動填滿控制點」以套用該公式。
=WEEKDAY(A2) 提示:

注意:如您所見,此公式會傳回介於「1」到「7」之間的數字,分別對應「星期日」至「星期六」(其中 1 代表星期日,7 代表星期六)。
2. 選取所有公式結果(含標題儲存格),然後點選「資料」>「篩選」。
3. 按一下下拉箭頭,然後取消勾選「全選」核取方塊。

接著,所有週末或特定星期的儲存格將完成篩選。請參閱截圖:

若上述方法不夠便利,我們推薦您使用「Kutools for Excel」的「特殊篩選」功能——只需幾次點擊,即可輕鬆篩選出包含任何星期的儲存格!
2. 按一下「KUTOOLS PLUS」>「特殊篩選」>「特殊篩選」。

3. 在「特殊篩選」對話方塊中,請按以下方式進行設定。

4. 接著會彈出「Kutools for Excel」對話方塊,顯示已找到多少儲存格並將進行篩選,請按一下「確定」繼續。
現在將完成篩選所有週末或任一星期的儲存格。

Kutools for Excel-透過超過 300 項必備工具全面強化 Excel,讓您的工作更快速、更輕鬆,並運用 AI 功能實現更聰明的資料處理與高效生產力!立即取得
除了可依星期或週末篩選儲存格外,「Kutools for Excel」的「特殊篩選」功能還能輕鬆幫您依工作日篩選儲存格。
1. 請套用上述相同步驟,以啟用「特殊篩選」功能。
2. 在「特殊篩選」對話方塊中,進行下列設定。

3. 此時將彈出「Kutools for Excel」對話方塊,點擊「確定」即可繼續。
現在所有工作日的儲存格都已完成篩選。

3.4 篩選格式
一般而言,Excel 支援根據視覺條件(例如字型顏色、儲存格底色或圖示集)篩選資料,如下方截圖所示。

然而,若您希望根據其他視覺條件(例如字型樣式(粗體、斜體)、字型效果(刪除線)或特殊儲存格(包含公式))來篩選資料,Excel 無法直接實現。本節將提供實用方法,協助您順利解決這些問題。
假設您希望根據粗體或斜體格式的文字篩選資料(如下方截圖所示),可依照下列步驟輕鬆達成:

3.4.1.1 使用公式與篩選指令篩選篩選粗體儲存格/斜體格式文字
結合 Get.Cell 公式與篩選指令,即可輕鬆篩選欄位範圍中套用粗體格式的文字儲存格。
1. 點選「公式」>「定義名稱」。

2. 在「新增名稱」對話框中,請執行下列操作:
=GET.CELL(20,$B2) =GET.CELL(21,$B2) 
公式語法:
=GET.CELL(type_num, reference)
公式引數
3. 選取與 B2 同列的空白儲存格,輸入下列公式後按下「ENTER 鍵」。接著選取結果儲存格,向下拖曳其「自動填滿控制點」以套用此公式。
=Filter_Bold_Cells 
4. 選取所有結果儲存格(含標題),然後點選「資料」>「篩選」。
5. 按一下下拉箭頭,僅勾選「TRUE」選項旁的核取方塊,再點擊「確定」。

接著,所有包含粗體或斜體文字的儲存格便會被篩選出來。請參閱截圖:

3.4.1.2 使用查找和替換與篩選指令篩選篩選粗體儲存格或斜體格式文字
您也可以結合使用「尋找與取代」及「篩選」指令來達成此目的。
1. 選取包含欲篩選之粗體或斜體文字的儲存格範圍,然後按下「Ctrl」+「F」鍵。
2. 在「尋找與取代」對話方塊中,請依下列方式進行設定。



3. 現在原始範圍中所有包含粗體或斜體文字的儲存格皆已選取,請按一下「開始」>「填充顏色」,為所選儲存格指定一種填充色彩。

4. 再次選取整個欄位範圍,然後點選「資料」>「篩選」,即可加入篩選器。
5. 按一下下拉箭頭,選擇「依色彩篩選」,然後在「依儲存格色彩篩選」下方點選您剛才設定的填充顏色。請參閱截圖:

接著,所有包含粗體或斜體文字的儲存格便會被篩選出來。

3.4.1.3 使用強大工具輕鬆篩選粗體儲存格或斜體格式文字
如前所述,「Kutools for Excel」的「特殊篩選」功能可輕鬆協助您依區分大小寫、文字長度或日期進行篩選。接下來,我們將示範如何運用此功能,快速篩選出格式為粗體或斜體的文字儲存格。
1. 選取包含標題在內、且涵蓋欲篩選之粗體或斜體格式儲存格的欄位範圍。
2. 按一下「KUTOOLS PLUS」>「特殊篩選」>「篩選粗體儲存格」或「篩選斜體儲存格」。請參閱以下截圖:

3. 在彈出的「Kutools for Excel」對話方塊中,點擊「確定」繼續(該對話方塊會顯示符合條件的儲存格數量)。
現在所有包含粗體或斜體格式的文字儲存格都已篩選完畢。

Kutools for Excel-透過超過 300 項必備工具全面強化 Excel,讓您的工作更快速、更輕鬆,並運用 AI 功能實現更聰明的資料處理與高效生產力!立即取得
假設您收到一份名單,其中部分人員以刪除線標示為剔除對象,而您需要透過篩選找出所有帶有刪除線的儲存格,以下方法可協助您輕鬆達成。
3.4.2.1 使用自訂函數與篩選指令篩選篩選刪除線儲存格格式文字
您可以套用自訂函數來識別含有刪除線格式的文字儲存格,再透過篩選指令,根據函數結果快速篩選出所有帶有刪除線的儲存格。
1. 按下「Alt」+「F11」鍵,即可開啟「Microsoft Visual Basic for Applications」視窗。
2. 在「Microsoft Visual Basic for Applications」視窗中,點選「插入」>「模組」,然後將下方的 VBA 程式碼貼上至程式碼視窗中。
Function HasStrike(Rng As Range) As Boolean
HasStrike = Rng.Font.Strikethrough
End Function 
3. 按下「Alt」+「Q」鍵,即可關閉「Microsoft Visual Basic for Applications」視窗。
4. 選取一個空白儲存格(該儲存格需與您要計算的儲存格位於同一列),輸入下列公式後按下「ENTER 鍵」。接著選取結果儲存格,向下拖曳其「自動填滿控制點」即可套用此公式。
=HasStrike(B2) 
注意:若對應儲存格套用了刪除線字型效果,則傳回「TRUE」;否則傳回「FALSE」。
5. 選取所有結果儲存格(含標題儲存格),然後點選「資料」>「篩選」。
6. 接著點擊下拉箭頭 > 僅勾選「TRUE」選項旁的核取方塊 > 點擊「確定」。請參閱下方截圖。

現在您可以看到所有套用刪除線格式的儲存格都已成功篩選完成。

透過「Kutools for Excel」的「特殊篩選」功能,只需輕點幾下,即可立即篩選出所有帶有刪除線格式的儲存格。
1. 選取您要篩選刪除線格式儲存格的欄位範圍,點擊「KUTOOLS PLUS」>「特殊篩選」>「篩選刪除線儲存格」。

2. 接著會彈出「Kutools for Excel」對話方塊,顯示符合條件的儲存格數量,請按一下「確定」繼續。
接著,所有帶有刪除線格式的儲存格便會如下方截圖所示完成篩選。

Kutools for Excel-透過超過 300 項必備工具全面強化 Excel,讓您的工作更快速、更輕鬆,並運用 AI 功能實現更聰明的資料處理與高效生產力!立即取得
如本篩選格式章節開頭所述,Excel 可透過內建功能,依據視覺條件(例如字體顏色、儲存格背景色彩或圖示集)來篩選資料。本節將詳細示範如何運用「依色彩篩選」功能,依照字型顏色或背景顏色篩選儲存格,同時推薦一款實用的第三方工具,協助您更有效率地解決此類需求。
您可直接運用篩選指令中的「依色彩篩選」功能,在 Excel 中依特定字型顏色或儲存格背景顏色進行篩選。
1. 選取您要依字型或背景顏色篩選儲存格的欄位範圍,然後點選「資料」>「篩選」。
2. 按一下下拉箭頭 >「依色彩篩選」,即可看到目前欄位範圍內所有儲存格的底色與字體顏色清單。只要點選任一顏色,就能立即篩選出對應的所有儲存格。

若您希望根據多種背景顏色篩選儲存格,請套用以下方法。
假設您想篩選 B 欄中所有具有橘色與藍色背景的儲存格(如下方截圖所示),首先需取得這些儲存格的顏色編號。

1. 同時按下「Alt」+「F11」鍵。
2. 在「Microsoft Visual Basic for Applications」視窗中,點選「插入」>「模組」,然後將下方的 VBA 程式碼貼上至程式碼視窗中。
VBA 程式碼:取得儲存格背景顏色索引
Function GetColor(x As Range) As Integer
GetColor = x.Interior.ColorIndex
End Function 
3. 按下「Alt」+「Q」鍵,即可關閉「Microsoft Visual Basic for Applications」視窗。
4. 在新欄位的第一個儲存格中輸入標題(該儲存格須與原始範圍的標題位於同一列)。
5. 選取標題儲存格旁的空白儲存格(此處為 E2),輸入下列公式後按下「ENTER 鍵」。接著選取結果儲存格,並向下拖曳其「自動填滿控制點」以套用該公式。
=GetColor(B2) 
注意:若儲存格未設定填充顏色,將傳回 -4142.
6. 選取包含標題的輔助欄位儲存格,然後點選「資料」>「篩選」,即可為該欄位加入篩選器。
7. 按一下下拉箭頭展開下拉選單,並依下列方式進行設定。

目前儲存格已依指定的背景顏色完成篩選,如下方截圖所示。

無庸置疑,使用內建的「依色彩篩選」功能來依字型或背景顏色篩選儲存格相當簡單。然而,其缺點在於下拉式清單方塊會遮蓋原始資料內容,使我們難以隨時檢視資料,進而正確選擇字型或背景顏色。為避免此問題,我們在此推薦使用「Kutools for Excel」的「特殊篩選」實用程式。
1. 選取您要依字型或背景顏色篩選儲存格的欄範圍,然後按一下「Kutools Plus」>「特殊篩選」>「特殊篩選」。

2. 在「特殊篩選」對話方塊中,請依下列方式設定。
;

接著,所有字體顏色或背景顏色符合指定條件的儲存格都會被篩選出來。

Kutools for Excel-透過超過 300 項必備工具全面強化 Excel,讓您的工作更快速、更輕鬆,並運用 AI 功能實現更聰明的資料處理與高效生產力!立即取得
若您手邊有一份同時包含實際數值與公式的長資料清單,卻只想篩選出含有公式的儲存格,該怎麼做呢?本節為您提供兩種實用方法,輕鬆達成目標。
3.4.4.1 使用自訂函數與篩選指令篩選篩選公式儲存格儲存格
首先,您需透過自訂函數找出清單中的所有公式儲存格,再套用篩選指令,依結果篩選出這些公式儲存格。
1. 按下「Alt」+「F11」鍵,即可開啟「Microsoft Visual Basic for Applications」視窗。
2. 在「Microsoft Visual Basic for Applications」視窗中,點選「插入」>「模組」,並將下方的 VBA 程式碼貼上至程式碼視窗中。
Function HasFormula(Cell)
HasFormula = Cell.HasFormula
End Function 
3. 按下「Alt」+「Q」鍵,即可關閉「Microsoft Visual Basic for Applications」視窗。
4. 選取一個空白儲存格(該儲存格需與您要檢查是否為公式儲存格者位於同一列),輸入下方公式後按下「ENTER 鍵」。接著選取結果儲存格,向下拖曳其「自動填滿控制點」,即可將此公式套用至其他儲存格。
=HasFormula(C2) 
如上方截圖所示,結果顯示為「FALSE」與「TRUE」,表示若對應儲存格為公式儲存格,則傳回 TRUE;否則傳回 FALSE。
5. 選取包含標題儲存格的結果範圍,然後點擊「資料」>「篩選」,即可新增篩選條件。
6. 按一下下拉箭頭,僅勾選「TRUE」旁的核取方塊,再點擊「確定」。

接著,您將立即看到所有公式儲存格都已成功篩選出來。

以下示範如何運用「Kutools for Excel」的「特殊篩選」功能,只需簡單幾步,即可輕鬆篩選出清單中含有公式的儲存格。
1. 選取您要篩選所有公式儲存格的清單,然後點選「KUTOOLS PLUS」>「特殊篩選」>「篩選公式儲存格」。

2。「Kutools for Excel」對話方塊隨即彈出,顯示符合條件的儲存格數量,請按一下「確定」繼續。
接著,所有公式儲存格均已篩選完畢,如下方截圖所示。

此外,您還可使用「Kutools for Excel」的「特殊篩選」功能,輕鬆篩選具有其他格式設定的儲存格,例如:
篩選所有批註,按此了解更多……
根據特定值篩選所有合併,按此了解更多……
Kutools for Excel-透過超過 300 項必備工具全面強化 Excel,讓您的工作更快速、更輕鬆,並運用 AI 功能實現更聰明的資料處理與高效生產力!立即取得
3.5 使用萬用字元進行篩選
有時在篩選時可能會忘記確切的搜尋條件。在此情況下,建議您使用萬用字元。
Excel 中僅有 3 個萬用字元:
| 萬用字元 | 說明 | 範例 |
| *(星號) | 代表任意數量的字元 | 例如,*berry 可找出「Blackberry」、「Strawberry」、「Blueberry」等 |
| ?(問號) | 代表任意單一字元 | 例如,l?ck 可找出「lick」、「lock」、「lack」等 |
| ~(波浪號)後接 *、? 或 ~ | 代表實際的 *、? 或 ~ 字元 | 例如,Face~*Shop 可找出「Face*Shop」 |
讓我們來看看如何在篩選中運用萬用字元!
假設您需要篩選出 B 欄中所有以「Market」結尾的儲存格(如下方截圖所示),請依照下列步驟操作。

1. 首先建立條件範圍:輸入與原始欄位標題相同的標題,並在其下方的儲存格中填入篩選條件。請參閱截圖:

2. 點選「資料」>「進階」。

3. 在開啟的「進階篩選」對話方塊中,請依下列方式進行設定。

接著,所有以「Market」結尾的儲存格都已完成篩選。請參閱以下截圖:

在篩選中使用 * 與 ~ 萬用字元的操作方式,與上述相同。
3.6 使用內建的搜尋方塊進行篩選
若您使用的是 Excel 2010 或更新版本,可能會發現 Excel 的篩選功能已內建搜尋方塊。本節將示範如何運用此搜尋方塊,在 Excel 中快速篩選資料。
如下方截圖所示,若您想篩選出所有包含「Market」的儲存格,只需善用搜尋框,即可輕鬆達成!

1. 選取您要篩選資料的欄位範圍,點擊「資料」>「篩選」,即可新增篩選條件。
2. 按一下下拉箭頭,在搜尋框中輸入「Market」,然後點選「確定」。
當您在搜尋框中輸入內容時,所有符合條件的文字將即時顯示。

接著,所有包含「Market」的儲存格均已篩選完畢,如下方截圖所示。

4. 僅複製可見資料(自動忽略隱藏或經篩選排除的資料)
預設情況下,Excel 會同時複製可見與隱藏的儲存格。若您希望僅在篩選後複製可見儲存格,可試用以下任一方法。使用快速鍵僅複製可見資料
您可以使用快速鍵僅選取可見的儲存格,再手動複製並貼上到所需位置。
1. 選取您要複製的儲存格範圍(此步驟會同時選取可見與隱藏的儲存格)。
2. 同時按下「Alt」與「;」鍵,即可僅選取可見的儲存格。

3. 按下「Ctrl」+「C」複製所選儲存格,再按下「Ctrl」+「V」貼上內容。

使用強大工具輕鬆僅複製可見資料
在此為您介紹「Kutools for Excel」的「貼上到可見」功能,讓您輕鬆將資料僅複製至 Excel 中的可見儲存格。此外,此功能還支援將數值複製並貼上至已篩選範圍內的可見儲存格,操作更靈活高效。
1. 選取您要複製的篩選範圍(僅限可見儲存格),然後點選「Kutools」>「範圍」>「貼上到可見」>「全部 / 僅貼上數值」。
針對公式儲存格,選擇「全部」可同時複製結果與公式;選擇「僅貼上數值」則只複製實際數值。

2. 在彈出的「貼上到可見區域」對話方塊中,選取一個空白儲存格作為複製內容的輸出位置,然後按一下「確定」。

接著,所選篩選範圍中的可見儲存格將自動複製並貼上至新位置。

注意:若目標範圍已套用篩選,所選數值將僅貼上至可見的儲存格。
Kutools for Excel-透過超過 300 項必備工具全面強化 Excel,讓您的工作更快速、更輕鬆,並運用 AI 功能實現更聰明的資料處理與高效生產力!立即取得
5. 篩選後,刪除隱藏或可見的列
針對已篩選的清單,您可能需要刪除隱藏的列,僅保留可見資料。本節將介紹三種方法,協助您在 Excel 篩選清單中輕鬆刪除隱藏列或可見列。
使用 VBA 程式碼從當前工作表中刪除所有隱藏列
下方的 VBA 程式碼可協助您一鍵刪除 Excel 目前工作表中的所有隱藏列。
注意:此 VBA 不僅會移除篩選清單中的隱藏列,還會一併移除您手動隱藏的列。
1. 在包含您要移除的隱藏列之工作表中,同時按下「Alt」+「F11」鍵,即可開啟「Microsoft Visual Basic for Applications」視窗。
2. 在「Microsoft Visual Basic for Applications」視窗中,點選「插入」>「模組」,並將下方的 VBA 程式碼貼上至模組視窗中。
VBA 程式碼:從當前工作表中刪除所有隱藏列
Sub RemoveHiddenRows()
Dim xRow As Range
Dim xRg As Range
Dim xRows As Range
On Error Resume Next
Set xRows = Intersect(ActiveSheet.Range("A:A").EntireRow, ActiveSheet.UsedRange)
If xRows Is Nothing Then Exit Sub
For Each xRow In xRows.Columns(1).Cells
If xRow.EntireRow.Hidden Then
If xRg Is Nothing Then
Set xRg = xRow
Else
Set xRg = Union(xRg, xRow)
End If
End If
Next
If Not xRg Is Nothing Then
MsgBox xRg.Count & " hidden rows have been deleted", , "Kutools for Excel"
xRg.EntireRow.Delete
Else
MsgBox "No hidden rows found", , "Kutools for Excel"
End If
End Sub 3. 按下「F5」鍵即可執行程式碼。
4. 接著會彈出「Kutools for Excel」對話方塊,顯示已成功移除的隱藏列數量,請按一下「確定」關閉。

現在所有隱藏的列(包括自動與手動隱藏的列)都已移除。
篩選後使用「定位」功能刪除可見列
若您只想在特定範圍內移除可見列,「定位」功能能助您輕鬆達成。
1. 選取您要移除可見列的篩選範圍,然後按下「F5」鍵以開啟「定位」對話方塊。
2. 在「定位」對話方塊中,點擊「特殊」按鈕。

3. 在「定位條件」對話方塊中,選取「僅限可見儲存格」選項,然後點擊「確定」按鈕。

4. 現在所有可見的儲存格都已選取。在選取的區域上按一下滑鼠右鍵,然後從快捷功能表中點選「刪除行」。

接著,所有可見的儲存格將被刪除。
使用強大工具,輕鬆刪除篩選後的隱藏列或可見列
上述方法繁瑣又耗時。在此,我們推薦使用「Kutools for Excel」的「刪除隱藏行/列」功能——不僅能輕鬆刪除所選區域中的隱藏列或可見列,還可於當前工作表、多個選定工作表,甚至整個活頁簿中一鍵完成相同操作。請依下列步驟進行:
1. 選取您要移除所有隱藏列或可見列的範圍。
注意事項:
2. 按一下「Kutools」>「刪除」>「刪除隱藏的列與欄」。

3. 在「刪除隱藏的列與欄」對話方塊中,請依下列方式進行設定。

4. 接著,所有可見或隱藏的列將立即被刪除,同時彈出對話方塊顯示已刪除的列數,點擊「確定」即可完成整個操作。

Kutools for Excel-透過超過 300 項必備工具全面強化 Excel,讓您的工作更快速、更輕鬆,並運用 AI 功能實現更聰明的資料處理與高效生產力!立即取得
6. 跨多個工作表輕鬆篩選資料
一般情況下,在單一工作表中篩選資料相當簡單。本節將說明如何針對多個具有相同資料結構的工作表,同時套用相同的篩選條件。
假設某個活頁簿包含如下截圖所示的三個工作表,而您希望同時對這三個工作表套用相同的篩選條件「Product = KTE」,以下提供的 VBA 程式碼即可協助您輕鬆達成此目標。

1. 按下「Alt」+「F11」鍵,即可開啟「Microsoft Visual Basic for Applications」視窗。
2. 在「Microsoft Visual Basic for Applications」視窗中,點選「插入」>「模組」,並將下方的 VBA 程式碼貼上至模組視窗中。
VBA 程式碼:同時對多個工作表進行資料篩選
Sub apply_autofilter_across_worksheets()
'Updateby Extendoffice 20210518
Dim xWs As Worksheet
On Error Resume Next
For Each xWs In Worksheets
xWs.Range("A1").AutoFilter 1, "=KTE"
Next
End Sub 
注意:程式碼中的「Xws.Range("A1").AutoFilter 1, “=KTE“」表示將在 A 欄以條件「=KTE」進行篩選,其中數字 1 代表 A 欄的欄號。您可以依需求調整這些參數。例如,若要篩選 B 欄中所有大於 500 的數值,可將該行改為「Xws.Range("B1").AutoFilter 2, “>500“」。
3. 按下「F5」鍵即可執行程式碼。
指定的欄位現已於目前工作簿的所有工作表中完成同步篩選,請參閱下方結果。

7. 變更資料後,重新套用篩選條件
有時您可能已調整篩選範圍,但無論如何修改該範圍內的資料(如下方截圖所示),篩選結果卻始終未更新。本節提供兩種方法,可手動或自動重新套用目前選取範圍上的篩選條件,確保您的變更即時反映在篩選結果中。

使用「重新套用」指令手動重新套用篩選
Excel 內建的「重新套用」功能,能協助您手動重新套用篩選。操作方式如下:
按一下「資料」>「重新套用」,即可在目前工作表中重新套用篩選條件。

接著,您將看到篩選範圍已根據您所做的變更重新套用。

使用 VBA 程式碼自動重新套用篩選
若篩選清單需頻繁變更,您就得不斷點選「重新套用」功能。以下提供一段 VBA 程式碼,能在資料變動時立即自動重新套用篩選。
1. 在包含要自動重新套用篩選條件的工作表上,於工作表標籤按一下滑鼠右鍵,然後選取「檢視程式碼」。

2. 在開啟的「Microsoft Visual Basic for Applications」視窗中,將下方的 VBA 程式碼貼上至程式碼視窗。
VBA 程式碼:變更資料時自動重新套用篩選
Private Sub Worksheet_Change(ByVal Target As Range)
Sheets("Sheet2").AutoFilter.ApplyFilter
End Sub 注意:程式碼中的「Sheet 2」為目前工作表的名稱,您可依需求自行調整。

3. 按下「Alt」+「Q」鍵,即可關閉「Microsoft Visual Basic for Applications」視窗。
從現在起,當您在篩選清單中變更資料時,篩選結果將即時動態調整。請參閱下方的 GIF 圖片。

8. 清除或移除篩選條件
我們已在前述內容中學習如何新增、套用及使用篩選,接下來將說明如何在 Excel 中清除或移除篩選。
8.1 清除單一欄位的篩選
在欄位套用篩選後,若要清除篩選,請點擊篩選圖示,然後於下拉式選單中選擇「從『標題名稱』清除篩選」。

8.2 清除工作表中所有篩選
若您已在多個欄位套用篩選,並希望一次清除所有篩選,請點選「資料」>「清除」。

接著,所有篩選條件將如以下截圖所示一併清除。

8.3 清除當前工作簿中所有工作表的篩選
假設您已在活頁簿的多個工作表中套用篩選,並希望一次全部清除——以下提供的 VBA 程式碼可助您輕鬆達成此目標。
1. 開啟您要清除所有篩選的活頁簿,然後同時按下 Alt + F11 鍵。
2. 在開啟的「Microsoft Visual Basic for Applications」視窗中,依次點選「插入」>「模組」,並將下方的 VBA 程式碼貼上至模組視窗中。
VBA 程式碼:清除當前工作簿中所有工作表的篩選
Sub Auto_Open()
'Updated by Extendoffice 20201113
Dim xAF As AutoFilter
Dim xFs As Filters
Dim xLos As ListObjects
Dim xLo As ListObject
Dim xRg As Range
Dim xWs As Worksheet
Dim xIntC, xF1, xF2, xCount As Integer
Application.ScreenUpdating = False
On Error Resume Next
For Each xWs In Application.Worksheets
xWs.ShowAllData
Set xLos = xWs.ListObjects
xCount = xLos.Count
For xF1 = 1 To xCount
Set xLo = xLos.Item(xF1)
Set xRg = xLo.Range
xIntC = xRg.Columns.Count
For xF2 = 1 To xIntC
xLo.Range.AutoFilter Field:=xF2
Next
Next
Next
Application.ScreenUpdating = True
End Sub 
3. 按下「F5」鍵執行程式碼,即可一鍵清除目前工作簿中所有工作表的篩選條件。
8.4 移除工作表中所有篩選
上述方法僅能清除篩選狀態,但篩選功能仍處於啟用狀態。若您希望徹底移除工作表中的所有篩選,請嘗試以下方法。
透過關閉篩選功能來移除工作表中的所有篩選
按一下「資料」>「篩選」即可關閉此功能(此時篩選按鈕將不再呈高亮顯示狀態)。

使用快速鍵移除工作表中的所有篩選
此外,您還能使用快速鍵一鍵清除工作表中的所有篩選。
在包含要移除篩選的工作表中,同時按下「Ctrl」+「Shift」+「L」鍵。
接著,當前工作表中的所有篩選將立即被移除。

最佳 Office 生產力工具
| 🤖 | 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 中啟用分頁式編輯與閱讀功能,以及 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 天完整功能試用— 無需註冊,無需信用卡
- 超值之選— 比單獨購買各增益集更省費用
