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

如何在 Excel 中檢查儲存格是否以特定字元開頭或結尾?

作者Siluvia修改日期

在 Excel 中管理資料時,您可能會需要驗證特定儲存格是否以某個字元開頭或結尾。例如,找出所有以「s」開頭的產品代碼,或篩選出所有以「n」結尾的電子信箱地址。這類檢查廣泛應用於資料清理、清單篩選,以及設定自動格式或條件選取規則。根據任務的複雜度與您的工作流程偏好,有多種實用方法可輕鬆達成目標。

使用公式檢查儲存格是否以特定字元開頭或結尾
使用 Kutools for Excel 檢查儲存格是否以特定字元開頭或結尾
使用使用條件格式視覺化標示以特定字元開頭或結尾的儲存格
使用 VBA 程式碼檢查儲存格是否以特定字元開頭或結尾


使用公式檢查儲存格是否以特定字元開頭或結尾

假設您有一長串數值,需要快速判斷每個數值是否以特定字元開頭或結尾。Excel 公式提供直接且靈活的方法來滿足此需求,無需額外工具或增益集。此解決方案廣泛適用於大型資料集,特別是在需要立即於欄位中顯示「是/否」結果,以便進行後續分析、報表製作或驗證規則時。

例如,您想檢查儲存格是否以「s」開頭,或以「n」結尾,可使用下列公式:

1. 選取資料旁的空白儲存格(例如 B2)以顯示檢查結果,在編輯列中輸入下列公式,然後按下 Enter 鍵:

=IF(LEFT(TRIM(A2),1)="s","OK","Not OK")

顯示 Excel 中用於檢查儲存格是否以特定字元開頭的公式截圖

此公式會先移除 A2 單元格中的前後空格,再檢查第一個字元是否為「s」;若符合,則傳回 OK,否則傳回 Not OK。

2. 選取儲存格 B2 後,向下拖曳填滿控點,將公式複製至清單其餘部分,即可檢查所選範圍內的每個相關儲存格。

顯示在 Excel 中檢查儲存格是否以特定字元開頭後,欄中結果的截圖

注意事項與提示:

1. 在公式中,A2 代表目標儲存格,而 「s」是您要測試的字元。這些內容可依需求調整。若結果顯示「Not OK」,表示該儲存格並非以「s」開頭。
2. 若要檢查儲存格是否以字元「n」結尾,請改用下列公式:
=IF(RIGHT(TRIM(A2),1)="n","OK","Not OK")

顯示 Excel 中用於檢查儲存格是否以特定字元結尾的公式截圖

3. 實用提示:若您想測試其他字元,只需將公式中的「s」或「n」替換為您所需的值即可。若您的資料同時包含大寫與根據小寫字串篩選,建議使用 LOWER()UPPER()等函數以確保一致性。
4. 請注意,這些公式僅檢查第一個或最後一個字元;若您需要檢查完整單字或子字串,則 SEARCHFIND 等相關公式可能更適合。

一般而言,當您希望直接在儲存格中取得結果,以便進行排序、篩選或進一步計算時,使用公式既快速又簡單。


使用 Kutools for Excel 檢查儲存格是否以特定字元開頭或結尾

選擇指定儲存格工具位於 Kutools for Excel 中,提供直覺又高效的方式,快速識別並選取以特定字元開頭或結尾的儲存格。當您需要視覺化標示符合條件的儲存格,或對其執行批次刪除、格式設定、複製等進一步操作(而非僅在相鄰欄位顯示結果)時,此功能尤其實用!

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

使用方式:

1. 首先選取需要檢查開頭或結尾字元的範圍,然後點擊 Kutools> 選取> 選擇指定單元格。請參閱截圖:

顯示 Excel 中 Kutools「選取特定儲存格」選項的截圖

2. 在選擇指定單元格對話方塊中,於儲存格區域選取選擇類型;在指定類型下拉式清單中,選擇開頭為結尾為,並輸入您要檢查的字元,然後按一下確定

顯示「選取特定儲存格」對話方塊的截圖

3. 系統將顯示對話方塊,摘要說明找到的相符項目數量;確認後,已選取的儲存格便會立即標示出來!

顯示使用 Kutools 檢查儲存格是否以特定字元開頭或結尾後結果的截圖

注意:此工具最多可設定兩個條件。例如,您可同時選取開頭為「F」或結尾為「s」的儲存格,輕鬆簡化多重條件篩選!

顯示使用 Kutools 進階選取以特定字元開頭或結尾之儲存格的截圖

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

總體而言,Kutools 提供簡潔直覺的介面,特別適合偏好透過視覺化方式選取資料、而非撰寫公式的使用者。對於不熟悉複雜 Excel 函數,或希望對相符儲存格執行批次操作的人來說,尤其實用。然而,僅靠選取與標示並不會自動產生欄位結果,必須搭配其他步驟才能達成。


使用使用條件格式視覺化標示以特定字元開頭或結尾的儲存格

條件格式提供了一種簡單直觀的方式,能自動將顏色或格式規則套用至符合條件的儲存格,讓您立即辨識出哪些儲存格是以指定字元開頭或結尾。此方案適用於您希望即時動態檢視相符項目,卻無需在新欄位中顯示結果的情境。

例如,若要標示清單中以「s」開頭或以「n」結尾的儲存格:

1. 選取您想要格式化的儲存格範圍。

2. 前往「首頁」索引標籤,按一下「條件格式」>「新增規則」。

3. 選擇「使用公式來決定要格式化哪些儲存格」。

4. 若要標示以「s」開頭的儲存格,請輸入下列公式:

=LEFT(TRIM(A2),1)="s"

5. 按一下「格式」按鈕,設定您偏好的填滿色彩或字型,再點選「確定」即可。

若您想標示以「n」結尾的儲存格,請改用下列公式:

=RIGHT(TRIM(A2),1)="n"

6. 按一下所有對話方塊中的「確定」。所有適用的儲存格將立即根據您所選的規則進行視覺化標示。

實用注意事項與疑難排解:

  • 請確保公式參照(例如,)A2)與您所選範圍的第一個儲存格一致。若您的資料區域起始於不同列,請相應調整公式。
  • 使用條件格式會在資料變更時自動更新——若您新增更多列,請一併延伸規則範圍。
  • 若要移除格式設定,只需選取儲存格,然後透過「條件格式 > 清除規則」來清除其中的規則即可。
  • 條件格式是視覺化檢閱資料的高效方式,但它不會新增邏輯欄位,也無法執行超出格式設定範圍的操作。若需完成進階任務,建議搭配排序或篩選功能使用。
  • 若重疊的規則造成結果混亂,請檢查格式規則的順序與優先順序。

示範:使用 Kutools for Excel 檢查儲存格是否以特定字元開頭或結尾

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

使用 VBA 程式碼檢查儲存格是否以特定字元開頭或結尾

若您需要自動化流程、處理大型資料集,或偏好更具彈性與客製化的解決方案,使用 VBA 巨集將非常高效。當您希望遍歷特定範圍、自動將結果輸出至另一欄,或透過單一動作標示符合條件的儲存格時,這種方式尤其實用。

使用方式:

1. 按一下開發人員工具 > Visual Basic 開啟 VBA 編輯器,或直接按下 Alt + F11 鍵。在 VBA 視窗中,點選「插入」>「模組」,並貼上以下所示的程式碼即可輕鬆完成設定!

若您想在新欄位輸出結果(「OK」/「Not OK」)以標示以特定字元開頭的儲存格,請使用下列程式碼:

Sub CheckCellStartCharacter()
    Dim WorkRng As Range
    Dim CheckChar As String
    Dim i As Long
    Dim OutCol As Integer
    
    On Error Resume Next
    Set WorkRng = Application.InputBox("Select the range to check", "KutoolsforExcel", Type:=8)
    CheckChar = InputBox("Enter the starting character to check (case-sensitive):", "KutoolsforExcel")
    
    If WorkRng Is Nothing Or CheckChar = "" Then Exit Sub
    
    OutCol = WorkRng.Columns(WorkRng.Columns.Count).Column + 1
    
    For i = 1 To WorkRng.Rows.Count
        If Left(Trim(WorkRng.Cells(i, 1).Value), 1) = CheckChar Then
            WorkRng.Cells(i, 1).Offset(0, WorkRng.Columns.Count).Value = "OK"
        Else
            WorkRng.Cells(i, 1).Offset(0, WorkRng.Columns.Count).Value = "Not OK"
        End If
    Next i
    
    MsgBox "Check complete. Results output in column " & Chr(65 + WorkRng.Columns.Count), vbInformation
End Sub

2. 關閉 VBA 編輯器並返回 Excel,按下 F5 鍵或按一下執行,系統將提示您選取要分析的範圍及目標起始字元。巨集會立即在您所選範圍右側的欄位輸出「OK」或「Not OK」!

若您希望改為標示以特定字元結尾的儲存格(而非輸出結果),請使用下列替代巨集:

Sub HighlightCellsEndingWithChar()
    Dim WorkRng As Range
    Dim CheckChar As String
    Dim i As Long
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set WorkRng = Application.InputBox("Select range to highlight", xTitleId, Type:=8)
    CheckChar = InputBox("Enter the ending character to highlight (case-sensitive):", xTitleId)
    If WorkRng Is Nothing Or CheckChar = "" Then Exit Sub
    For i = 1 To WorkRng.Rows.Count
        If Right(Trim(WorkRng.Cells(i, 1).Value), 1) = CheckChar Then
            WorkRng.Cells(i, 1).Interior.Color = vbYellow
        End If
    Next i
    MsgBox "Highlighting complete.", vbInformation
End Sub

執行方式:在 VBA 編輯器中依照相同步驟操作,並執行 HighlightCellsEndingWithChar 巨集。此巨集會將數值以您指定字元結尾的所有儲存格標示為黃色。

提示與注意事項:

  • 所有 VBA 程式碼都應儲存在啟用巨集的 Excel 檔案類型(.xlsm)中,以確保順暢運作。
  • 這些巨集區分大小寫,並會在檢查字元前自動移除空格。請根據需求於程式碼中進行調整與自訂。
  • VBA 適合進階使用者,或用於需要批次處理、重複操作及工作流程自動化的場景。
  • 執行巨集前,務必先備份資料,以防止發生非預期的變更。

最佳 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 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用