如何在Excel中按首字母或最后一個字符過濾值?
為了在Excel中按首字母或最后一個字符過濾值,此處提供了三種方法。 請按照以下教程顯示進行操作。
使用過濾器功能按首字母或最后一個字符過濾值
使用VBA代碼按首字母或最后一個字符過濾值使用過濾器功能按首字母或最后一個字符過濾值您可以使用Excel中的“過濾器”功能按首字母或最后一個字符過濾值。
1.選擇要按首字母或最后一個字符過濾值的整列,然后單擊 Data > 篩選器。 看截圖:
2.現在,所選列的第一個單元格上將顯示一個小的下拉圖標。 請點擊下拉圖標> 文本過濾器 > 開始于 / 以。。結束。 看截圖:
:
1)。 如果要按首字母過濾值,請單擊 開始于 步驟2中的選項。在彈出窗口中 自定義自動篩選 對話框中,在開始后將您要過濾的第一個字母輸入到空白框中,最后單擊 OK 按鈕。例如,您鍵入字母“a點擊框中的“ OK 按鈕,所有以字母“ a”開頭的值都會立即被濾除。2)。 要按最后一個字符過濾值,請單擊 以。。結束 步驟2中的選項。在彈出窗口中 自定義自動篩選 對話框中,在結尾處輸入要過濾所有值的最后一個字符到空白框中,最后單擊 OK 按鈕。 看截圖:點擊后 OK 按鈕,所有以指定字符結尾的值將立即被濾除。使用VBA代碼按首字母或最后一個字符過濾值您還可以使用VBA代碼在Excel中按首字母或最后一個字符過濾值。
1。 按 其他 + F11 同時打開 Microsoft Visual Basic應用程序 窗口。
2.在 Microsoft Visual Basic應用程序 窗口中,單擊 插頁 > 模塊。 然后將下面的代碼復制并粘貼到“模塊”窗口中。
VBA代碼:按首字母或最后一個字符過濾
Sub filterbyletter()Dim rng01 As RangeSet rng01 = [A1:A8]rng01.Parent.AutoFilterMode = Falserng01.Columns(1).AutoFilter Field: = 1, Criteria1: = "=a*", VisibleDropDown: = FalseEnd SubCopy筆記:
1)。 在代碼中 A1:A8 是具有要過濾值的列??范圍。 您可以根據需要進行更改。2)。 a* 表示您將過濾所有以字母a開頭的值。 如果要過濾所有以字符a結尾的值,請更改 a* 至 *a.3)。 按 F5 鍵來運行代碼。 并會立即濾除符合過濾條件的值。4)。 運行此代碼后,可以通過單擊清除篩選器 Data > 篩選器。 看截圖:最佳辦公生產力工具
將小時轉化為分鐘 Kutools for Excel!準備好增強您的 Excel 任務了嗎? 利用的力量 Kutools for Excel - 您終極的節省時間的工具。 簡化復雜的任務并像專業人士一樣瀏覽數據。 以閃電般的速度體驗 Excel!
為什么需要 Kutools for Excel