KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

如何在 Excel 中醒目提示包含文字、數值或空白的列?

作者Kelly修改日期
顯示在 Excel 中找到「Apple」訂單的醒目提示列之螢幕截圖

在 Excel 中,經常需要根據特定條件(例如儲存格是否包含特定文字、數值,或是否為空白)快速識別並醒目提示整行資料。透過視覺化符合條件的區域,不僅大幅提升資料可讀性與分析效率,更讓您一目了然掌握關鍵資訊,迅速採取行動。

以下方法針對不同情境與需求,提供實用的解決方案:您可以運用條件格式設定標準規則、透過 Kutools for Excel 功能進行互動式選取,或採用進階 VBA 程式碼處理更動態且複雜的條件。

若儲存格包含特定文字、數值或空白,即可運用條件格式醒目提示整列。

若儲存格包含特定文字或數值,即可透過 Kutools for Excel 醒目提示整行。

若儲存格包含特定文字、數值或為空白,即可透過 VBA 程式碼醒目提示整行。

若儲存格包含另一欄中的任一特定值,即醒目提示整行。


若儲存格包含特定文字、數值或空白,即可運用條件格式醒目提示整列。

條件格式是 Excel 內建的強大功能,可根據預先定義的規則自動醒目提示儲存格或整列資料。當資料變更時,格式會即時自動更新,非常適合用於簡單條件判斷,例如檢查儲存格是否等於特定值、是否包含指定文字,或是否為空白。

若要在資料表中醒目提示包含特定文字、特定數值或空白儲存格的整行,請依照下列步驟操作:

1. 選取購買資料表(不含欄位標題),務必僅框選相關範圍——從第一筆資料列至最後一筆,避免標題列被套用格式。

2. 前往「常用」索引標籤,然後點選「使用條件格式」>「新增規則」。請參閱下方截圖:
Excel 中「新增格式設定規則」選項的螢幕截圖

3. 在「新增格式設定規則」對話方塊中,請依截圖所示設定規則:
(1) 在「選取規則類型」下,選擇「使用公式決定要格式設定的儲存格」。
(2) 在「為符合此公式的值設定格式」方塊中,輸入符合您條件的公式:

=$B2="Apple"
(3)點擊「格式」按鈕。
Excel 中用於設定條件式格式的「新增格式設定規則」對話框螢幕截圖

注意事項:

  • 公式 =$B2="Apple" 會逐一檢查每列 B 欄的儲存格是否完全等於文字「Apple」。請將 $B2 替換為您實際用來判斷條件的欄位,並將「Apple」更新為您的目標值!
  • 若要醒目提示儲存格為空白的醒目列區域,請使用 =$B2=""
  • 若想醒目提示儲存格以特定文字開頭的醒目列區域,可使用 =LEFT($B2,5)="Apple";同理,若要找出以該文字結尾的儲存格,則可使用 =RIGHT($B2,5)="Apple"
  • 條件格式的公式預設不區分大小寫。若需進行區分大小寫的比對,請使用 =EXACT($B2,"Apple")

4. 在「設定儲存格格式」對話方塊中,切換至「填滿」索引標籤,選取醒目提示色後,按一下「確定」。
顯示在 Excel 中選取背景色彩的「儲存格格式」對話框螢幕截圖

5. 再次點擊「確定」,即可關閉「新增格式設定規則」對話方塊。

完成上述步驟後,您所選區域中所有符合指定條件的列都會以醒目提示標示;日後若編輯數值,醒目提示也會自動更新。

實用技巧:條件格式支援多條規則,可疊加不同條件,根據各種準則以不同顏色醒目標示儲存格區域。若規則似乎未生效,請再次確認選取範圍與公式參照方式是否正確;若要移除格式設定,請於條件格式功能表中點選「清除規則」。

優點:具備動態性,能隨儲存格內容自動更新,無需額外安裝插件。
缺點:不適用於極度複雜或多面向的條件設定,且可能拖慢大型檔案的運作速度。


若儲存格包含特定文字或數值,即可透過 Kutools for Excel 醒目提示整列。

Kutools for Excel 提供直覺易用的功能,強化資料表中的資料選取與格式設定。「選擇指定單元格」功能可讓您快速選取符合特定條件(例如儲存格包含特定文字或數值)的整列,並手動套用醒目提示色彩。

Kutools for Excel 提供超過 300 項進階功能,簡化複雜作業,提升創造力與效率。整合 AI 功能,Kutools 能精準自動化各項任務,讓資料管理輕鬆無負擔。Kutools for Excel 的詳細資訊……         免費試用……

1. 選取您要搜尋特定文字或數值的欄位,並確保選取範圍從第一個相關儲存格開始,涵蓋所有待檢查的項目。

2. 按一下「Kutools」>「選取」>「選擇指定的單元格」。
Kutools for Excel「選取特定儲存格」功能對話框的螢幕截圖

3. 在「選擇指定單元格」對話方塊中(參見上方截圖):
(1) 於「選擇類型」下勾選「整行」。
(2) 在「指定類型」中,將下拉式選單設為「包含」,並輸入您的目標文字。
(3) 點擊「確定」按鈕,立即完成設定!

4. 在後續對話方塊中,點選「確定」以確認;此時,所有相關欄位將自動被選取。
成功對話框的螢幕截圖套用 Kutools for Excel「選取特定儲存格」功能後,顯示已醒目提示列的螢幕截圖

5. 返回「常用」索引標籤,點選「填充顏色」,並從下拉式選單中挑選一種醒目的提示色調,為您所選的列套用格式。

Kutools 讓您無需撰寫公式或穿梭於繁複選單,就能快速辨識並為資料套用色彩標記。此方法特別適合一次性選取並格式化特定列,而非持續套用規則驅動的醒目提示。

實用技巧:使用 Kutools 後,您可搭配 Excel 的排序或篩選功能,僅對醒目提示的列區域進行操作。套用填充色彩前,請務必確認已選取正確的列,以免誤選而覆蓋既有格式。

優點:操作快速且互動性強,無需輸入公式,內建邏輯即可處理多種條件。
缺點:非動態功能——新增資料時需重複操作流程;且需安裝 Kutools for Excel。

Kutools for Excel-透過超過 300 項必備工具全面強化 Excel,讓您的工作更快速、更輕鬆,並運用 AI 功能實現更聰明的資料處理與高效生產力!立即取得


若儲存格包含特定文字、數值或為空白,即可透過 VBA 程式碼醒目提示整行。

對於需要處理超出條件格式或 Kutools 功能範圍的進階或動態條件的使用者來說,VBA(Visual Basic for Applications)提供了一種自動化醒目提示整列的方法。當您希望根據多種複雜規則(例如:包含清單中的任一值、跨多欄位判斷,或符合特定複雜模式)來醒目提示整列資料,並在執行程式碼後立即完成格式設定時,此方法尤其實用。

準備工作:執行 VBA 前,務必先儲存活頁簿,並確認目標欄位與列的範圍。VBA 所做的變更會立即生效,若無原始備份,將難以復原!

1. 點擊開發人員工具 > Visual Basic,開啟 VBA 編輯器。在出現的 Microsoft Visual Basic for Applications 視窗中,點擊插入 > 模組,並將下列程式碼複製貼上至該模組中:

Sub HighlightRowsByCellContent()
    Dim ws As Worksheet
    Dim rng As Range
    Dim lastRow As Long
    Dim targetCol As String
    Dim searchValue As String
    Dim cell As Range
    Dim xTitleId As String
    Dim i As Long
    
    On Error Resume Next
    Set ws = Application.ActiveSheet
    xTitleId = "KutoolsforExcel"
    
    ' Prompt for the target column by letter (e.g., "B") and the value to search for
    targetCol = Application.InputBox("Enter the column letter to check (e.g., B):", xTitleId, "B", Type:=2)
    searchValue = Application.InputBox("Enter the text/value to search for (leave blank to find blank cells):", xTitleId, "", Type:=2)
    
    lastRow = ws.Cells(ws.Rows.Count, targetCol).End(xlUp).Row
    
    ' Loop through each row and highlight if criteria match
    For i = 2 To lastRow
        Set cell = ws.Cells(i, Columns(targetCol).Column)
        If searchValue = "" Then
            If Trim(cell.Value) = "" Then
                ws.Rows(i).Interior.Color = vbYellow
            End If
        Else
            If InStr(1, cell.Value, searchValue, vbTextCompare) > 0 Then
                ws.Rows(i).Interior.Color = vbYellow
            End If
        End If
    Next i
End Sub

2. 若要執行此程式碼,請在 VBA 視窗中點擊執行按鈕(執行按鈕)。系統將提示您指定目標欄位與對應值(若要篩選空白儲存格,可將值留空)。符合條件的所有列都會在作用中工作表中以黃色標示!

參數說明與高級選項:

  • targetCol:輸入您要檢查的欄位字母(例如輸入「B」,即可檢查每一列的 B 欄)。
  • searchValue:輸入您要搜尋的文字或數值。若要尋找空白儲存格,請將此欄位留空。
  • Interior.Color:程式碼預設以黃色作為醒目提示顏色。您可將 vbYellow 替換為 vbGreenvbCyan,或使用 RGB(r,g,b)自訂專屬色彩!

提示與注意事項:

  • 執行巨集前,務必先儲存活頁簿,因為格式設定將立即套用。
  • 日後若想清除突出顯示,可執行類似巨集,並設定 ws.Rows(i).Interior.ColorIndex = xlNone
  • 此 VBA 程式碼作用於目前工作表。若要套用至其他工作表,請調整 Set ws = Worksheets("SheetName")
  • 處理大型資料集時,可能需要數秒鐘才能完成。

疑難排解:若程式碼未醒目列區域,請檢查以下可能原因:

  • 欄位字母錯誤——請務必輸入字母,而非欄位編號。
  • 設定的行數必須從您的資料表起始列開始(例如從第 2 列開始,假設第 1 列為標題)。

優點:極具彈性,支援複雜條件,並可針對進階情境靈活調整。
缺點:需具備基本 VBA 知識,且可能覆蓋手動設定的格式。


若儲存格包含另一欄中的特定值之一,則標示整行

在某些情況下,您可能希望僅當儲存格內容符合另一欄清單中的任一值時,才醒目提示該列。例如,若您有一欄產品名稱,並想自動標示出所有產品名稱與指定清單中任一項目相符的列,Kutools for Excel 的「比較範圍」功能就能輕鬆達成此目的,無需撰寫複雜公式。

1. 前往「Kutools」>「選取」>「選擇相同或不同的單元格」。
Excel Kutools 索引標籤中 Kutools for Excel「選取相同與不同儲存格」選項的螢幕截圖

2. 在「選擇相同/不同單元格」對話方塊中,請依下列方式進行設定:

  • 在「尋找值於」中,指定您要檢查相符項目的欄位。
  • 在「依據」中,選取包含特定值清單的欄位。
  • 在「基於」下方勾選「每一列」。
  • 在「尋找」選項下,選擇「相同值」。
  • 在「對選中結果的處理」下啟用「填充背景顏色」,並挑選您喜愛的色彩。
  • 請確認已勾選「選擇整行」。
Kutools for Excel「選取相同與不同儲存格」對話框的螢幕截圖

3. 點擊「確定」執行此功能,系統將顯示已比對並標示的列數;再次點擊「確定」即可關閉通知。
成功對話框的螢幕截圖

執行後,只要指定的儲存格符合參考欄中的任一數值,您的表格便會醒目顯示該列區域。
使用 Kutools for Excel 根據其他欄位的值醒目提示列之後的結果螢幕截圖

此技巧特別適用於清單間的交叉比對,例如將產品代碼與有效庫存清單進行匹配,或找出屬於特定客戶群組的所有交易紀錄。

提示:若您的值清單較大,請在執行比對前,先使用 Excel 的「刪除重複」功能進行清理。務必仔細檢查兩欄資料是否含有額外空格或其他差異,以免影響比對結果。資料一旦變更,格式不會自動更新—您必須重新執行此程序。

優點:適用於跨清單比對,支援批次選取與標示列。
缺點:需安裝 Kutools 增益集,且無法自動更新—資料變更後須重新執行。

Kutools for Excel-透過超過 300 項必備工具全面強化 Excel,讓您的工作更快速、更輕鬆,並運用 AI 功能實現更聰明的資料處理與高效生產力!立即取得


示範:若儲存格包含特定值或指定值之一,則標示整列

 
Kutools for Excel:超過 300 種實用工具隨手可得!盡享 AI 驅動功能,讓工作更聰明、更快速!立即下載!

相關文章

如何在 Excel 中防止儲存包含特定空白儲存格的檔案?

如何在 Excel 中讓儲存格為空白時不參與計算(自動忽略公式)?

如何在 Excel 中結合 IF 函數與 AND、OR 及 NOT 函數使用?

如何在 Excel 中於儲存格為空白時顯示警告或提醒訊息?

如何在 Excel 中,當儲存格為空白時自動輸入或顯示特定文字或訊息?

如何在 Excel 的長清單中,於儲存格為空白時刪除整列?

最佳 Office 生產力工具

🤖KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、醒目提示或標記重複值     刪除空白行     合併列或儲存格而不遺失資料     不使用公式的四捨五入……
高級 LOOKUP多重條件 VLookup    多重數值 VLookup     跨多個工作表 VLookup      模糊查找……
高級下拉列表快速建立下拉式清單     相依式下拉式清單     多選下拉式清單……
欄位管理員新增指定數量的欄位移動欄位切換隱藏欄位的可見狀態比較範圍與欄位……
精選功能網格聚焦     設計視圖   增強編輯欄    工作簿與工作表管理員     資源庫(自動文字)  日期提取     合併工作表    加密/解密儲存格    依清單傳送電子郵件     超級篩選      特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
頂尖 15 工具組12 文字工具添加文本刪除特定字符,……)   50+ 圖表 類型甘特圖,……)   40+ 實用公式基於生日計算年齡,……)   19 插入工具插入二維碼從路徑插入圖片,……)   12 轉換工具金額轉大寫匯率轉換,……)   7 合併和拆分工具高級合併行分割儲存格,……)……以及更多
在您的慣用語言中使用 Kutools—支援英文、西班牙文、德文、法文、中文及另外 40+ 種語言!

運用 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 應用程式協作的團隊使用!

ExcelWordOutlookTabsPowerPoint
  • 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
  • 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
  • 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
  • 30 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用