Прескочи на основното съдържание

Как да премахнете не-алфа символи от клетки в Excel?

Автор: Техническа поддръжка Последна промяна: 2014-01-28

Например, имате данни за диапазон като Джейкъб "001" @#$%и искате да премахнете всички не-буквени знаци от низа, за да го запазите като Яков. В Excel, как можете бързо да премахнете всички не-буквени знаци от клетките?

Премахване на небуквени знаци от клетки с VBA код

Бързо премахване на не-алфа символи от клетки с Kutools за Excel


стрелка син десен балон Премахване на небуквени знаци от клетки с VBA код

С VBA код можете да премахнете не-буквени знаци и да запазите само алфа-знаците (аз) в клетките като следните стъпки:

1. Маркирайте диапазона, който искате да премахнете всички знаци, които не са алфа.

2. кликване Софтуерен Инженер > Visual Basic, ще се покаже нов прозорец на Microsoft Visual Basic за приложения, щракнете Поставете > Модулии след това въведете следния код в Модули:

VBA: премахнете всички не-буквени знаци от клетките

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. И след това щракнете  бутон за изпълнение на кода. На екрана се показва диалогов прозорец, за да изберете диапазон, от който искате да премахнете всички знаци, които не са алфа. Вижте екранна снимка:

4. След това кликнете OK, всички знаци, които не са алфа, са премахнати. Вижте екранна снимка:


стрелка син десен балон Бързо премахване на не-алфа символи от клетки с Kutools за Excel

Ако не искате да премахнете всички знаци, които не са алфа, с помощта на макрос VBA, може да предпочетете да използвате Изтриване на символи инструмент за Kutools за Excel.

Kutools за Excel: с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни. Махни го сега

След инсталиране Kutools за Excel, можете лесно и удобно да премахнете всички не-буквени знаци от диапазон от клетки.

1. Изберете диапазона, който искате да премахнете не-буквените знаци.

2. кликване Kutools > Инструменти за текстове > Изтриване на символи, вижте екранна снимка:

3. В Изтриване на символи ще се появи диалогов прозорец. След това проверете Знаци, които не са алфа опция в Изтриване на символи диалогов прозорец. В същото време можете да прегледате резултата от Предварителен преглед Прозорец. Вижте екранна снимка:

4. И след това щракнете OK or Добавете Обява. Всички знаци, които не са алфа, ще бъдат премахнати.

Тази помощна програма също може да изтрива цифрови знаци, нецифрови знаци, непечатаеми знаци и т.н. За по-подробна информация относно Изтриване на символи, Моля, посетете Описание на функцията за изтриване на символи.


Сродни статии:

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
How do you remove the characters while keeping the space separator?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations