在 Excel 中搜尋並標示特定資料
處理 Excel 中的大型資料集時,通常不僅要搜尋特定值,還需將這些值以視覺方式突顯出來,以便進行數據分析、驗證或審閱。Excel 內建的「尋找與取代」功能雖可協助您定位數值,卻無法自動標示包含搜尋結果的儲存格。若您希望符合條件的資料能立即醒目呈現,進而提升後續編輯、標示或資料檢查的效率,就可能需要採用額外的方法來達成此效果。
本指南介紹三種在 Excel 中同時搜尋並標示結果的實用方法。每種方法各具優勢、適用情境與若干限制,建議您在選擇前先充分了解。善用這些技巧,將有效提升資料處理的效率與準確性。
➤ 使用 VBA 程式碼醒目提示搜尋結果
➤ 使用使用條件格式醒目提示搜尋結果
➤ 使用實用工具醒目提示搜尋結果
➤ 使用篩選與手動上色醒目提示搜尋結果
➤ 使用 Excel 輔助欄位公式醒目提示搜尋結果
若要在整個工作表或特定區域中標示所有包含特定值的儲存格,使用 Excel 中的 VBA 巨集可提供極具彈性的解決方案。VBA 能自動化搜尋與標示流程,在處理大型或動態資料集時尤其高效,大幅節省寶貴時間。
然而,此方法需啟用巨集,並具備 Visual Basic for Applications(VBA)編輯器的基本操作知識,特別適用於重複性任務,或在條件格式無法滿足需求時(例如需在工作表的不同區段標示不連續的相符項目)。
請依照下列詳細步驟實作此解決方案:
1. 開啟欲搜尋並標示特定資料的工作表,同時按下 Alt+F11 鍵,即可開啟 Microsoft Visual Basic for Applications 視窗。
2. 在 VBA 視窗中,按一下插入> 模組,即可建立一個新模組,讓您輕鬆貼入下方提供的 VBA 程式碼!
VBA:標示搜尋結果
Sub FindRange()
'Updated by ExtendOffice
Dim xRg As Range
Dim xFRg As Range
Dim xStrAddress As String
Dim xVrt As Variant
Dim xRsp As VbMsgBoxResult
xVrt = Application.InputBox(prompt:="Search:", Title:="www.extendoffice.com", Type:=2)
If xVrt = False Or xVrt = "" Then
MsgBox "Search canceled.", vbInformation
Exit Sub
End If
Set xFRg = ActiveSheet.Cells.Find(what:=xVrt, LookIn:=xlValues, LookAt:=xlPart)
If xFRg Is Nothing Then
MsgBox prompt:="Cannot find this value", Title:="www.extendoffice.com"
Exit Sub
End If
xStrAddress = xFRg.Address
Set xRg = xFRg
Do
Set xFRg = ActiveSheet.Cells.FindNext(After:=xFRg)
If xFRg Is Nothing Then Exit Do
If xFRg.Address = xStrAddress Then Exit Do
Set xRg = Application.Union(xRg, xFRg)
Loop
If Not xRg Is Nothing Then
xRg.Interior.ColorIndex = 8 ' Light blue
xRsp = MsgBox(prompt:="Do you want to cancel highlighting?", Title:="www.extendoffice.com", Buttons:=vbQuestion + vbOKCancel)
If xRsp = vbOK Then xRg.Interior.ColorIndex = xlColorIndexNone
End If
End Sub

3. 按下 F5 鍵執行程式碼,系統將提示您輸入欲搜尋的值。

4. 按一下「確定」後,所有包含指定值的相符儲存格將以預設標示色彩突顯。接著,系統會彈出對話方塊,詢問您是否要移除這些標示:按一下「確定」即可移除所有相符項目的標示;按一下「取消」則保留現有標示。

注意事項與提示:
• 若未找到符合搜尋條件的儲存格,巨集將彈出訊息通知您。 • 此程式碼會搜尋整個作用中的工作表,且不區分大小寫,無論文字為大寫或小寫皆能成功比對。 • 請注意,標示所用色彩為標準調色盤色彩;若需使用其他色彩,可修改程式碼中的「ColorIndex」值(例如 ColorIndex = 6 表示黃色)。 • 執行巨集前,務必先儲存您的工作,特別是當工作表包含重要資料時,因為此操作無法透過 Excel 標準的「復原」功能撤銷。 • 若僅想對特定範圍(而非整個工作表)套用此程式碼,請將 ActiveSheet.Cells 修改為目標範圍(例如 Range(“A1:D20"))。 • 部分使用者執行 VBA 時可能會遇到安全性警告,請務必為您的活頁簿啟用巨集。

• This code searches the entire active worksheet and is not case-sensitive; it will match your text regardless of capitalization.
• Be aware that the highlighted color is a standard palette color. If you wish to use a different color, you can edit the “ColorIndex” value in the code (for example, use)ColorIndex =6for yellow).
• Always save your work before running macros, especially if your worksheet contains critical data, as macros cannot be undone using the standard Excel “Undo” function.
• If you want to apply the code to a range rather than the whole worksheet, modify ActiveSheet.Cellsto your intended range (e.g.,)Range("A1:D20"))。
• Some users may encounter security warnings when running VBA. Make sure to enable macros for your workbook.
若您的搜尋值在工作表中多次出現,此巨集將標示所有實例,特別適合用於稽核或審閱重複資料項目!
Excel 中的條件格式是一種動態工具,能自動標示符合特定條件的儲存格,非常適合在選定區域中搜尋並以視覺化方式突顯相符資料。當您希望標示效果能隨搜尋參照值的變更而自動更新,或需要一種非破壞性、以公式為基礎的資料格式設定方式時,此功能尤為理想;在巨集受限或不被接受的共用與協作環境中,也更受青睞。
假設您擁有一筆資料集,並設有專用的搜尋輸入儲存格(如下方截圖所示)。以下是設定條件格式以動態標示相符項目的方法:

1. 選取要搜尋目標值的整個儲存格範圍,前往開始選項卡,點擊使用條件格式,再選擇新增規則。

2. 在新增格式設定規則對話方塊中,選擇使用公式來決定要格式設定哪些儲存格,並在「符合此公式的值」方框中輸入下列公式(必要時請替換儲存格參照):
=AND($E$2<>"",$E$2=A4) 
3. 按一下格式按鈕,開啟「設定儲存格格式」對話方塊,於「填滿」索引標籤中選擇您偏好的填充顏色,再按一下「確定」確認並關閉所有對話方塊。
現在,只要在 E2 儲存格輸入關鍵字,系統便會自動標示所選範圍內的相符項目;當搜尋內容變更時,結果也會即時更新,讓您無需手動調整,就能流暢地反覆檢閱資料或切換搜尋詞彙。
一些實用注意事項:
• 使用條件格式公式,可輕鬆處理完全相符與部分相符(在更複雜的規則中運用 )SEARCH 或 FIND 函數)。
• 此方法為非破壞性——原始資料將完整保留,不會遭到更改。
• 將條件格式複製到其他區域時,務必再次確認儲存格參照是否正確(視需要使用絕對或相對參照)。
• 若條件格式似乎無法正常運作,請檢查您的公式,並確認目標儲存格的參照是否正確;問題通常源於公式位置錯誤或所選範圍重疊。
其中一項限制在於,條件格式僅能用於視覺提示,無法進一步篩選、選取或以其他方式操作搜尋結果。若需要互動式或持久性的色彩標記(例如跨多個工作表或活頁簿),VBA 或 Kutools 解決方案可能更為合適。
若您經常需要同時搜尋多個關鍵字,或亟需現成的解決方案來處理複雜的醒目提示,Kutools for Excel 的「關鍵字標記」功能將為您帶來獨特的彈性!有別於標準 Excel 功能,Kutools 不僅支援輸入多個關鍵字、指定多種醒目提示樣式,還能自由選擇是否比對部分字串,甚至啟用區分大小寫的精準搜尋。這項功能在品質控管、稽核作業,或快速標記大型資料集中如產品編號、客戶名稱等識別碼時,尤其實用且高效!
若要使用此功能,請依下列步驟操作:
1. 先選取您要搜尋關鍵字的範圍,接著切換至 Kutools 選項卡,點擊文字,再選擇關鍵字標記。

2. 在彈出的對話方塊中,於「關鍵字」框內輸入您要搜尋的字詞,並以逗號分隔各個關鍵字。選取您偏好的處理效果(例如醒目提示色彩與字體顏色),並指定比對方式(完整或部分字串,以及是否區分大小寫)。按一下確定以套用設定。
例如,若您希望僅找出與您輸入內容完全符合大小寫的項目,請勾選「區分大小寫」核取方塊。當您需要精確區分大小寫時(例如搜尋特定代碼或產品編號),此功能格外實用。

很快地,您在選取區域中的相符結果將依指定方式標示,立即吸引您關注關鍵項目。若您輸入多個關鍵字,所有相符項目都會在資料中醒目呈現。
此外,「關鍵字標記」功能支援部分字串比對。例如,若您想醒目提示所有包含「ball」或「jump」的儲存格,只需在關鍵字框中輸入 ball, jump,設定完成後按一下「確定」即可!
>>>
此方法簡單直接,特別適合重複性的搜尋與醒目提示任務,比起手動設定格式或建立複雜的條件格式規則,能大幅節省時間。Kutools 操作簡便、可輕鬆還原,且處理結果高度可自訂,非常適合處理大量資料的工作。
請注意,Kutools for Excel 是一款外掛增益集,可能需要另行安裝。安裝完成後,它將直接整合至 Excel 功能區中,特別適合需要在複雜或多關鍵字情境下進一步自訂或簡化操作的使用者。
Kutools for Excel-透過超過 300 項必備工具全面強化 Excel,讓您的工作更快速、更輕鬆,並運用 AI 功能實現更聰明的資料處理與高效生產力!立即取得
若您不希望使用公式、VBA 或第三方增益集,可善用 Excel 內建的篩選功能,先將資料縮小至相符結果,再手動進行醒目提示。此方法簡單直接,無需任何設定,更無變更資料結構的風險!
此方法適合偶爾執行的任務,或在與可能無巨集或增益集權限的使用者共用檔案時使用,操作步驟如下:
- 選取您的數據區域(若包含標題列,請一併選取)。
- 前往資料 > 篩選,標題列將出現下拉箭頭。
- 點擊欲搜尋欄位的篩選下拉箭頭,透過搜尋框輸入關鍵字,或直接從清單中選取所需值,再點擊「確定」即可完成資料篩選。
- 當僅顯示符合條件的列時,先選取這些列,再前往開始選項卡,並使用填充顏色工具依需求標示它們。
- 清除篩選條件後,即可檢視所有資料,此時已標示的儲存格將一目了然。
請注意,此方法需手動操作——若您的資料集有所變更,必須重新執行篩選與醒目提示步驟。不過,此方法適用於所有 Excel 版本,特別適合快速完成一次性醒目提示需求,或在無法使用巨集的環境中使用。
對於希望在不使用 VBA 或增益集的情況下,取得可重複使用且易於稽核之解決方案的使用者,可透過輔助欄位中的簡單公式快速識別相符項目,再手動套用醒目提示,或搭配條件格式實現自動化處理。
例如,假設您要在範圍 A4:A20 中搜尋儲存格 E2 的值,請執行下列操作:
1. 在緊鄰資料的欄位中(例如儲存格 B4),輸入下列公式:
=IF(A4=$E$2,"Match","") 2. 按下 Enter 鍵,將公式複製至所有相關列(例如 B4:B20)。此公式會檢查 A 欄中的值是否與您的搜尋字詞相符,若相符則顯示「Match」。
3. 您現在可以篩選輔助欄位,僅顯示「Match」的列,或運用條件格式,根據輔助欄位的值自動醒目提示這些列。
💡 提示:若要支援部分相符,請將等號判斷改為下列公式:
=IF(ISNUMBER(SEARCH($E$2,A4)),"Match","") 此醒目提示列區域只要在儲存格內任一位置找到搜尋值即會生效。請務必根據需求調整絕對與相對參照。
運用輔助欄位,不僅能讓您的資料井然有序,日後稽核或調整搜尋邏輯也更加輕鬆。
在選擇 Excel 的搜尋與醒目提示方法時,請根據您的資料量、共用需求及自動化程度綜合評估:巨集執行效率高,但需具備相應權限;條件格式具備動態更新優勢,卻可能僅適用於較簡單的規則;而如 Kutools 等增益集則提供強大的進階批次處理功能。在套用大量格式設定或執行不熟悉的程式碼前,務必先備份原始資料。若操作過程中遇到問題,請再次確認儲存格參照與公式語法是否正確;若使用巨集,也請確保巨集已啟用,且活頁簿已儲存後再繼續操作。
範例檔案
在 Excel 中使用條件格式依顏色計數/加總儲存格
本教學將介紹幾種實用又簡單的方法,讓您快速在 Excel 中運用條件格式,依儲存格顏色進行計數或加總!
在 Excel 中使用條件格式建立圖表
例如,您有一份班級成績表,希望將不同分數區間以不同顏色標示於圖表中;本教學將逐步說明達成此需求的方法。
使用條件格式製作堆疊條形圖(Excel 版)
本教學將逐步介紹如何在 Excel 中建立如下方截圖所示的條件格式堆疊條形圖。
在 Excel 中,若兩欄內容相同,則對儲存格或整列套用條件格式
本文將介紹如何在 Excel 中,於兩欄內容相同時,對儲存格或整列套用條件格式。
在 Excel 中為每一列套用條件格式
有時您可能希望為每一列個別套用條件格式。除了為每一列重複設定相同的規則外,還有其他技巧可達成此目的。
最佳 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 天完整功能試用— 無需註冊,無需信用卡
- 超值之選— 比單獨購買各增益集更省費用