Как удалить все знаки препинания (запятые, кавычки, апострофы) из ячеек?
В ячейках содержится множество знаков препинания, таких как запятые, кавычки, точки, вопросительные знаки и т.д. Как быстро удалить их из ячеек в Excel? В этой статье представлено два решения:
- Удаление всех знаков препинания из ячеек с помощью пользовательской функции
- Удаление всех знаков препинания из ячеек с помощью Kutools для Excel
Удаление всех знаков препинания из ячеек с помощью пользовательской функции
Этот метод представляет пользовательскую функцию для легкого удаления различных видов знаков препинания из ячеек в Excel. Пожалуйста, выполните следующие действия:
1. Нажмите клавиши Alt + F11, чтобы открыть окно Microsoft Visual Basic для приложений.
2. Щелкните Вставить > Модуль, затем скопируйте и вставьте следующий код в новое окно Модуля.
VBA: Удаление знаков препинания из ячеек в Excel
Function RemovePunctuation(Txt As String) As String
With CreateObject("VBScript.RegExp")
.Pattern = "[^A-Z0-9 ]"
.IgnoreCase = True
.Global = True
RemovePunctuation = .Replace(Txt, "")
End With
End Function
3. Сохраните пользовательскую функцию и закройте окно Visual Basic для приложений.
4. Выберите пустую ячейку, куда вы хотите вывести результат, введите формулу =RemovePunctuation(A2) (A2 — это ячейка, из которой вы хотите удалить все знаки препинания), а затем перетащите маркер заполнения на нужный диапазон.
После этого вы увидите, что все виды знаков препинания удалены. См. скриншот:
Удаление всех знаков препинания из ячеек с помощью Kutools для Excel
Этот метод представляет утилиту «Удалить символы» из Kutools для Excel, которая позволяет быстро удалить все виды знаков препинания из выбранного диапазона за один раз. Пожалуйста, выполните следующие действия:
1. Выберите диапазон, из которого вы хотите удалить все знаки препинания, и нажмите Kutools > Текст > Удалить символы. См. скриншот:
2. В открывшемся диалоговом окне «Удалить символы» отметьте только опцию Пользовательский и введите знаки препинания ~!@#$%^&*()_-+={}[]:;""''<>,./?`\| в поле ниже, затем нажмите кнопку Ok . См. скриншот:
После этого вы увидите, что все виды знаков препинания удалены из выбранных ячеек. См. скриншот выше.
Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас
Демонстрация: Удаление всех знаков препинания из ячеек с помощью Kutools для Excel
Связанные статьи:
Как удалить буквы из строк/чисел/ячеек в Excel?
Как удалить числа из текстовых строк в Excel?
Лучшие инструменты для повышения продуктивности работы с Office
Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...
Office Tab добавляет вкладки в Office и делает вашу работу намного проще
- Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
- Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!