Skip to main content

How to filter values by first letter or last character in Excel?

For filtering values by first letter or last character in Excel, here we provide three methods. Please do as below tutorial shows.

Filter values by first letter or last character with Filter function
Filter values by first letter or last character with VBA code


Filter values by first letter or last character with Filter function

You can filter values by first letter or last character with the Filter function in Excel.

1. Select the entire column which you want to filter values by first letter or last character, and then click Data > Filter. See screenshot:

2. Now a little drop-down icon is displayed on the first cell of the selected column. Please click the drop-down icon > Text Filters > Begins With / Ends With. See screenshot:

Notes:

1). If you want to filter values by the first letter, please click the Begins With option in step 2. In the popping up Custom AutoFilter dialog box, enter the first letter you want to filter by into the blank box after begins with, and finally click the OK button.
For example, you type the letter “a” into the box, after clicking the OK button, all values begin with letter “a” will be filtered out immediately.

2). For filtering values by the last character, please click Ends With option in step 2. And in the popping up Custom AutoFilter dialog box, enter the last character you want to filter all values by into the blank box after ends with, and finally click the OK button. See screenshot:
After clicking the OK button, all values ends with the specified character will be filtered out at once.


Filter values by first letter or last character with VBA code

You can also use VBA code to filter values by first letter or last character in Excel.

1. Press Alt + F11 keys simultaneously to open the Microsoft Visual Basic Application window.

2. In the Microsoft Visual Basic Application window, click Insert > Module. And then copy and paste below code into the Module window.

VBA code: Filter by first letter or last character

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

Notes:

1). In the code, A1:A8 is the column range with values you want to filter. You can change it based on your needs.
2). a* means you are going to filter all values begin with letter a. And if you want to filter all values end with character a, please change a* to *a.
3). Press F5 key to run the code. And the values which meet the filtering criteria are filtered out immediately.
4). After running this code, you can clear the filter by clicking Data > Filter. See screenshot:

Best Office Productivity Tools

🤖 Kutools AI Aide: Revolutionize data analysis based on: Intelligent Execution   |  Generate Code  |  Create Custom Formulas  |  Analyze Data and Generate Charts  |  Invoke Kutools Functions
Popular Features: Find, Highlight or Identify Duplicates   |  Delete Blank Rows   |  Combine Columns or Cells without Losing Data   |   Round without Formula ...
Super Lookup: Multiple Criteria VLookup    Multiple Value VLookup  |   VLookup Across Multiple Sheets   |   Fuzzy Lookup ....
Advanced Drop-down List: Quickly Create Drop Down List   |  Dependent Drop Down List   |  Multi-select Drop Down List ....
Column Manager: Add a Specific Number of Columns  |  Move Columns  |  Toggle Visibility Status of Hidden Columns  |  Compare Ranges & Columns ...
Featured Features: Grid Focus   |  Design View   |   Big Formula Bar    Workbook & Sheet Manager   |  Resource Library (Auto Text)   |  Date Picker   |  Combine Worksheets   |  Encrypt/Decrypt Cells    Send Emails by List   |  Super Filter   |   Special Filter (filter bold/italic/strikethrough...) ...
Top 15 Toolsets12 Text Tools (Add Text, Remove Characters, ...)   |   50+ Chart Types (Gantt Chart, ...)   |   40+ Practical Formulas (Calculate age based on birthday, ...)   |   19 Insertion Tools (Insert QR Code, Insert Picture from Path, ...)   |   12 Conversion Tools (Numbers to Words, Currency Conversion, ...)   |   7 Merge & Split Tools (Advanced Combine Rows, Split Cells, ...)   |   ... and more

Supercharge Your Excel Skills with Kutools for Excel, and Experience Efficiency Like Never Before. Kutools for Excel Offers Over 300 Advanced Features to Boost Productivity and Save Time.  Click Here to Get The Feature You Need The Most...

Description


Office Tab Brings Tabbed interface to Office, and Make Your Work Much Easier

  • Enable tabbed editing and reading in Word, Excel, PowerPoint, Publisher, Access, Visio and Project.
  • Open and create multiple documents in new tabs of the same window, rather than in new windows.
  • Increases your productivity by 50%, and reduces hundreds of mouse clicks for you every day!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations