Перейти к основному содержанию

Как удалить неальфа-символы из ячеек в Excel?

Например, у вас есть данные диапазона, такие как Джейкоб "001" @ # $%, и вы хотите удалить из строки все не-альфа-символы, чтобы сохранить ее как Иаков. Как в Excel быстро удалить все символы, отличные от альфа, из ячеек?

Удалите не-буквенные символы из ячеек с кодом VBA

Быстро удаляйте не-альфа-символы из ячеек с помощью Kutools for Excel


стрелка синий правый пузырь Удалите не-буквенные символы из ячеек с кодом VBA

С кодом VBA вы можете удалить не-буквенные символы и сохранить только буквенные символы (аз) в ячейках в виде следующих шагов:

1. Выделите диапазон, в котором вы хотите удалить все не-буквенные символы.

2. Нажмите Застройщик > Визуальный Бейсик, откроется новое окно 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 for Excel

Если вы не хотите удалять все не-альфа-символы с помощью макроса VBA, вы можете предпочесть использовать Удалить символы инструмент для Kutools for Excel.

Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Получить сейчас

После установки Kutools for Excel, вы можете легко и удобно удалить все символы, отличные от альфа, из диапазона ячеек.

1. Выберите диапазон, в котором вы хотите удалить не-буквенные символы.

2. Нажмите Кутулс > Текстовые инструменты > Удалить символы, см. снимок экрана:

3. Удалить символы появится диалоговое окно. Тогда проверьте Не-альфа-символы вариант в Удалить символы диалоговое окно. В то же время вы можете предварительно просмотреть результат из предварительный просмотр Панель. Смотрите скриншот:

4. Затем щелкните OK or Применить. Все символы, отличные от альфа, будут удалены.

Эта утилита также может удалять числовые символы, нечисловые символы, непечатаемые символы и так далее. Для получения более подробной информации о Удалить символы, Пожалуйста, посетите Описание функции удаления символов.


Относительные статьи:

Лучшие инструменты для офисной работы

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

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 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