Как удалить неальфа-символы из ячеек в 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 Применить. Все символы, отличные от альфа, будут удалены.
Эта утилита также может удалять числовые символы, нечисловые символы, непечатаемые символы и так далее. Для получения более подробной информации о Удалить символы, Пожалуйста, посетите Описание функции удаления символов.
Относительные статьи:
- Удалить буквенные символы из ячеек
- Удалить нечисловые символы из ячеек
- Удалить числовые символы из ячеек
- Удалить непечатаемые символы из ячеек
- Быстро удаляйте разрывы строк
- Удалите не буквенно-цифровые символы
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!