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

如何在 Excel 中依首字母或末尾字元篩選資料?

作者Siluvia修改日期

處理 Excel 中的大型資料集時,您可能需要根據數值是否以特定字母開頭,或以特定字元結尾來進行篩選。這在將客戶姓名依首字母分組,或識別具有特定副檔名與後綴的項目時特別實用。本教學提供多種靈活的解決方案,適用於不同情境與使用者偏好——無論您是習慣使用功能表選項的新手,還是熟悉公式或 VBA 的進階使用者,都能輕鬆上手。

使用篩選功能依首字母或最後字元篩選值
使用 VBA 程式碼依首字母或最後字元篩選值
使用 Excel 公式與輔助欄位依首字母或最後字元篩選值


使用篩選功能依首字母或最後字元篩選值

Excel 內建的篩選功能提供了一種直覺又便捷的方式,讓您能根據欄位值的首字母或尾字元快速篩選資料。這項功能特別適合用於簡單的即時篩選需求,例如找出所有以特定字元開頭或結尾的項目,完全無需進階的 Excel 技巧。

1. 選取您要依首字母或末字元條件篩選的整欄,然後點擊資料> 篩選 功能區中的按鈕。所選欄位頂端將出現篩選下拉圖示。請參閱螢幕截圖:

在 Excel 中對欄位套用「篩選」選項的螢幕截圖

2. 點擊欄位標題中的下拉箭頭展開篩選選項,然後導航至 文字篩選,並依需求選擇開頭是結尾是。請參閱螢幕截圖:

顯示文字篩選中包含「開頭為」與「結尾為」選項的螢幕截圖

3. 在相應的對話方塊中輸入篩選條件:(1.)若要依首字母篩選值,請選取
開頭是選項。在出現的自訂自動篩選 對話方塊中,於「開頭是」後方的方框輸入所需起始字元(例如「a」),然後點擊確定 。例如,輸入字母「a」將立即篩選並僅顯示以「a」開頭的值。(2.)若要依最後字元篩選,請在步驟 2 中選擇
用於篩選以指定字元結尾之值的「自訂自動篩選」對話框螢幕截圖
結尾是。在自訂自動篩選對話方塊中,於「結尾是」後方的方框輸入您想要的篩選條件,然後點擊確定。所有以此字元結尾的值將會顯示。. All values ending with this character will be displayed.
用於篩選以指定字元結尾之值的「自訂自動篩選」對話框螢幕截圖

附註
  • 請注意,在大多數 Excel 版本中,篩選功能選項預設為不區分大小寫,因此無論輸入大寫或小寫都會被比對,除非您的資料本身區分大小寫。
  • 若篩選結果未如預期顯示,請確認您的篩選範圍中不含空白列,且文字值前後無多餘空格——這些都會影響篩選準確性。如有需要,可於輔助欄位使用 TRIMCLEAN 函數輕鬆修正!

此方法適合快速篩選,但在處理更複雜的多重條件篩選或需要自訂邏輯時可能有所限制。當您的資料主要為文字,且需要快速直觀地提取相符項目時,此方法最為適用。若需更進階或組合條件,請考慮使用下方所述的公式或輔助欄位方法。


使用 VBA 程式碼依首字母或最後字元篩選值

對於熟悉巨集的使用者,VBA 提供了更靈活的方式,可依首字母或末尾字元篩選資料——特別是在處理大型檔案、自動化重複性篩選作業,或需運用標準篩選無法滿足的特定邏輯時。當您需要跨多個工作表套用篩選條件,或打造可重複使用的自動化流程時,此方法尤其高效。

1. 按下Alt +F11 ,即可開啟Microsoft Visual Basic for Applications 編輯器。

2. 在 VBA 編輯器視窗中,導航至 插入>模組。在新模組視窗中貼上下方提供的程式碼,並確保您的工作表與範圍參照和資料集一致。

VBA 程式碼:依首字母或最後字元篩選

Sub filterbyletter()
	Dim rng01 As Range
	Set rng01 = [A1:A8]
	rng01.Parent.AutoFilterMode = False
	rng01.Columns(1).AutoFilter Field: = 1, Criteria1: = "=a*", VisibleDropDown: = False
End Sub

3. 按下F5 執行程式碼,符合指定模式的值將立即被篩選出來。

附註:
  • 在程式碼中,A1:A8 為包含您要篩選之值的範圍,請依您的資料位置調整此範圍。
  • a*可讓 Excel 篩選所有以「a」開頭的項目。若要篩選以「a」結尾的項目,請將程式碼中的 a*替換為 *a
  • 稍後您可返回 Excel,點擊資料 > 篩選 來移除篩選。請參閱下方螢幕截圖:
    Excel 中「篩選」選項的螢幕截圖

如果您的資料未如預期篩選,請再次確認範圍參照與篩選條件是否正確指定。執行巨集前務必儲存工作簿副本,以防意外更改資料。同時,請確保 Excel 設定中已啟用巨集。


使用 Excel 公式與輔助欄位依首字母或最後字元篩選值

此方法使用輔助欄位搭配邏輯公式,判斷資料集中每個值是否以特定字母開頭或結尾。接著,您可依此輔助欄位中的結果(TRUE/FALSE)篩選資料。此方法特別適用於以下情況:

  • 您有多個複雜的篩選條件
  • 您希望在篩選前直觀地驗證哪些項目符合條件
  • 內建篩選選項不足(例如需結合 AND/OR 邏輯時)
  • 您日後需要重複使用、修改或稽核篩選邏輯

例如,若您的資料位於 A 欄,且想篩選以字母「a」開頭的值:

1. 在相鄰的空白欄位(例如 B2 儲存格)輸入下列公式:1. 在相鄰的空白欄位(例如 B2 儲存格)輸入下列公式:

=LEFT(A2,1)="a"

2. 輸入公式後,按下Enter 。若要將此公式套用至所有列,請使用填滿控點,將公式向下拖曳至您的數據區域旁。

3. 輔助欄位中的每個儲存格將顯示 TRUE(若值以「a」開頭)或 FALSE。若要篩選,請先選取包含輔助欄位的整個資料區域,然後依序點選 資料>篩選 。接著對輔助欄位套用篩選,僅顯示 TRUE 值,這些即為您所需的相符項目。

提示

您可以使用類似公式依最後一個字元進行篩選。例如,若要找出以「a」結尾的值,請在 B2 輸入:

=RIGHT(A2,1)="a"

此方法具高度彈性——若您需要依更複雜的規則篩選(例如值以特定子字串開頭,或同時滿足多項邏輯測試),可依下方方式擴充公式。此公式僅對以「a」開頭且以「z」結尾的值顯示 TRUE。

=AND(LEFT(A2,1)="a",RIGHT(A2,1)="z")

此解決方案提供高度彈性與可見性,非常適合需要稽核或頻繁調整篩選邏輯的情境。由於邏輯透明,錯誤或異常項目能輕鬆察覺,更能無縫整合其他 Excel 功能(例如條件格式或進階篩選),大幅提升工作效率。優點

請確保您的資料不含多餘空格,以免影響結果。如有需要,可在另一個輔助欄位中使用=TRIM(A2) 函數。複製公式至新欄時,務必仔細檢查儲存格參照,特別是在運用絕對或混合參照以實現進階邏輯時。疑難排解

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