Содержание
Как убрать все запятые в excel
Регистрация на форуме тут, о проблемах пишите сюда — alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.
Поиск по форуму |
Расширенный поиск |
К странице. |
Вложения
book.rar (3.0 Кб, 59 просмотров) |
Я посмотрел.
IgorGO абсолютно прав. Неужели трудно было догадаться, что вместо точки просто поставить пробел
Необходимо вначал заменить не только "," на пробел, а затем точку на ","
Два раза заменить. После этого можно выполнять дургие операции (математические). Иначе Excel не воспринимает — не преобразует в число
Я посмотрел.
IgorGO абсолютно прав. Неужели трудно было догадаться, что вместо точки просто поставить пробел
Необходимо вначал заменить не только "," на пробел, а затем точку на ","
Два раза заменить. После этого можно выполнять дургие операции (математические). Иначе Excel не воспринимает — не преобразует в число
Удалить знаки препинания в Excel
Зачастую при анализе текстовых данных в Excel необходимо удалить из текста ячеек знаки препинания, чтобы оставить только буквы и цифры.
Обычная последовательная замена каждого из пунктуационных символов в диапазоне займет много времени
Одно из возможных решений — массовая замена значений в Excel. Но гарантии того, что этот метод позволит удалить всю пунктуацию в диапазоне — не будет. Глаза могут просто пропустить некоторые символы. Особенно, если объем текста велик.
Все это сложно и требует много времени. Есть ли способы удалить пунктуацию побыстрее? Да, есть!
Удалить пунктуацию с помощью регулярных выражений
Поскольку слова в русскоязычных текстах, как правило, состоят только из символов кириллицы, латиницы и цифр — наиболее простым способом быстро оставить их — применить синтаксис регулярных выражений.
Подробнее о них можно почитать в этой статье. Если кратко, их поддержки в Excel «из коробки» нет, но подключить библиотеку с помощью VBA можно.
Эту задачу я решил за вас, все что остается — подключить надстройку !SEMTools к вашему Excel, и функции начнут работать. Причем эти функции доступны в бесплатной версии !SEMTools.
Регулярное выражение для удаления всех символов, кроме букв, цифр и пробелов, будет таким:
Как работает формула:
- Функция REGEXREPLACE заменяет все символы, кроме перечисленных диапазонами в квадратных скобках, на пробел.
- СЖПРОБЕЛЫ удаляет лишние пробелы
Формула для удаления знаков препинания в Excel
Удалить пунктуацию в один клик
У формул регулярных выражений в Excel, как у той, что выше, есть некоторые не очень существенные, но недостатки. Они:
- требуют время на написание
- требуют создания отдельного столбца
- удалят диакритические символы, если их не указать вручную (а их огромное количество, вот, например, все варианты диакритических символов, похожих на букву A — Ă Ắ Ặ Ằ Ẳ Ẵ Ǎ Â Ấ Ậ Ầ Ẩ Ẫ Ä Ǟ Ȧ Ǡ Ạ Ȁ À Ả Ȃ Ā Ą Å Ǻ Ḁ Ⱥ Ã).
Для тех, кто, как и я, не ищет компромиссов касательно экономии своего времени, в я разработал процедуру !SEMTools, которая избавляет от перечисленных проблем. Попробовать можно и в бесплатной версии, но обработано будет 2/3 данных.
Алгоритм использования прост и показан ниже на анимации:
— Выделяем столбец с исходными фразами
— Находим макрос в меню «УДАЛИТЬ» -> Символы -> пунктуацию
— Готово!
Процедура удаления пунктуации (знаков препинания) в Excel