Tip: Other languages are Google-Translated. You can visit the English version of this link.
Log in
x
or
x
x
Register
x

or

How to remove non-alpha characters from cells in Excel?

For example, you have a range data such as Jacob "001" @#$%, and you want to remove all the non-alpha characters from the string to keep it as Jacob. In Excel, how can you remove all non-alpha characters from cells quickly?

Remove non-alpha characters from cells with VBA code

Quickly remove non-alpha characters from cells with Kutools for Excel


arrow blue right bubble Remove non-alpha characters from cells with VBA code


With VBA code, you can remove non-alpha characters and only keep the alpha characters (a-z) in the cells as the following steps:

1. Highlight the range you want to remove all non-alpha characters.

2. Click Developer > Visual Basic, a new Microsoft Visual Basic for applications window will be displayed, click Insert > Module, and then input the following code in the Module:

VBA: remove all non-alpha characters from cells

Sub RemoveNotAlphas()
'Updateby2014128
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    xOut = ""
    For i = 1 To Len(Rng.Value)
        xTemp = Mid(Rng.Value, i, 1)
        If xTemp Like "[a-z.]" Or xTemp Like "[A-Z.]" Then
            xStr = xTemp
        Else
            xStr = ""
        End If
        xOut = xOut & xStr
    Next i
    Rng.Value = xOut
Next
End Sub

3. And then click  button to run the code. A dialog is displayed on the screen for you to select a range that you want to remove all the non-alpha characters. See screenshot:

4. Then click OK,  all of the non-alpha characters have been removed. See screenshot:


arrow blue right bubble Quickly remove non-alpha characters from cells with Kutools for Excel

If you don’t want to remove all non-alpha characters by using a VBA macro, you may prefer to use the Delete Characters tool for Kutools for Excel.

Kutools for Excel: with more than 300 handy Excel add-ins, free to try with no limitation in 30 days. Get it Now

After installing Kutools for Excel, you can easily and comfortably remove all non-alpha characters from a range of cells.

1. Select the range that you want to remove the non-alpha characters.

2. Click Kutools > Text Tools > Delete Characters, see screenshot:

3. A Delete Characters dialog box will appear. Then check Non-alpha characters option in Delete Characters dialog box. At the same time, you can preview the result from the Preview Pane. See screenshot:

4. And then click OK or Apply. All of the non-alpha characters will be removed.

This utility also can delete numeric characters, non-numeric characters, non-printing characters and so on. For more detailed information about Delete Characters, please visit Delete Characters feature description.


Relative articles:


Recommended Productivity Tools

Ribbon of Excel (with Kutools for Excel installed)

300+ Advanced Features Increase Your Productivity by 71%, and Help You To Stand Out From Crowd!

Would you like to complete your daily work quickly and perfectly? Kutools For Excel brings 300+ cool and powerful advanced features (Combine workbooks, sum by color, split cell contents, convert date, and so on...) for 1500+ work scenarios, helps you solve 82% Excel problems.

  •  Deal with all complicated tasks in seconds, help to enhance your work ability, get success from the fierce competition, and never worry about being fired.
  •  Save a lot of work time, leave much time for you to love and care the family and enjoy a comfortable life now.
  •  Reduce thousands of keyboard and mouse clicks every day, relieve your tired eyes and hands, and give you a healthy body.
  •  Become an Excel expert in 3 minutes, and get admiring glance from your colleagues or friends.
  •  No longer need to remember any painful formulas and VBA codes, have a relaxing and pleasant mind, give you a thrill you've never had before.
  •  Spend only $39, but worth than $4000 training of others. Being used by 110,000 elites and 300+ well-known companies.
  •  60-day unlimited free trial. 60-day money back guarantee. Free upgrade and support for 2 years. Buy once, use forever.
  •  Change the way you work now, and give you a better life immediately!

Office Tab Brings Efficient And Handy Tabs to Office (include Excel), Just Like Chrome, Firefox, And New IE

  • Increases your productivity by 50% when viewing and editing multiple documents.
  • Reduce hundreds of mouse clicks for you every day, say goodbye to mouse hand.
  • Open and create documents in new tabs of same window, rather than in new windows.
  • Help you work faster and easily stand out from the crowd! One second to switch between dozens of open documents!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Dee · 2 years ago
    How do you remove the characters while keeping the space separator?