Операции с текстом

1232 22.04.2016
Операции с текстом

Это диалоговое окно позволяет проделывать с текстом в выделенном диапазоне множество полезных операций, многие из которых в принципе невозможно реализовать стандартными средствами Excel. Окно состоит из нескольких вкладок, каждая из которых отвечает за свои функции:

Операции с текстом - Исправление регистра  Вкладка Регистр позволяет быстро преобразовать регистр символов и привести его к нужному виду.

В Word эти функции встроены, а вот в Excel почему-то отсутствуют. Тут что-то подобное можно сделать только с помощью функций ПРОПИСН, СТРОЧН и т.д., но для них нужен отдельный столбец, ввод формулы, потом замена формул на значения и т.д. А в этом окне все делается одним щелчком.
Операции с текстом - Удаление лишних символов Вкладка Удаление позволяет быстро избавиться от ненужной части текста. Как видно из скриншота, можно удалить символы по определенной позиции в слове, удалить лишние пробелы и непечатаемые символы, удалить числа из буквенно-цифровой "каши" и т.д.
Операции с текстом - Вставка символов Вкладка Вставка в противовес предыдущей вкладке, позволяет добавить к тексту в ячейках заданные символы. Можно приклеить текст слева или справа или начиная с заданной позиции символа.
Операции с текстом - Исправление текста Вкладка Исправить нужна для приведения в порядок и исправления "кривого" текста.

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

Здесь же есть функция переноса минуса, стоящего после числа, в начало (так часто выгружаются числа из системы SAP).

Вариант Исправить случайные английские буквы в русском тексте позволит заменить английскую "си" на русскую "эс", английскую "пи" на русскую "эр" и т.д., если они присутствуют в тексте.
Операции с текстом - Другое На вкладке Другое размещены остальные инструменты:
  • Преобразование кириллицы в транслит, chtoby ne delat' eto rukami.
  • Флажок для выделения английских букв красным цветом позволит быстро обнаружить лаtиницу в русском тексте, где ее не должно быть.
  • Опция Непечатаемые символы временно заменяет пробелы на точку и Alt+Enter на символ абзаца (как в Word), чтобы их было лучше видно.

Если интересно, то можете просмотреть видеоурок по исправлению кривого текста с помощью инструментов надстройки PLEX:

Может ли это повредить мои данные?

Нет. В случае некорректного применения или нежелательных результатов возможна отмена последнего действия.

Полный список всех инструментов надстройки PLEX



01.08.2016 13:50:06
Николай, здравствуйте!
Подскажите, пожалуйста, можно ли в тексте с помощью Вашей надстройки удалить конкретное по счёту слово. Например, в тексте 100 ячеек нужно удалить последнее (или первое) по счёту слово , или 3-е по счёту, или с 6 по 8 слово? Количество символов, естественно, разное (в первой ячейке надо удалить последнее слово из 7 символов, во второй ячейке надо удалить последнее слово из 10 симоволов и т.п.), поэтому предложенные в списке инструменты не подойдут.
18.10.2016 11:10:24
В Plex есть функция =Substring(текст;разделитель;номер) - возвращает слово по порядковому номеру в тексте
Ею через конкатенацию по & в новом месте соберете любой текст из имеющихся слов в любых ячейках (если такое будет необходимо).
Готовый результат вернете текстом в нужный диапазон. Быстрее не бывает.

PS Вариант с очисткой текста может выглядеть и так: =Substring(СЖПРОБЕЛЫ(ПЕЧСИМВ(текст));разделитель;номер)&" "Substring(СЖПРОБЕЛЫ(ПЕЧСИМВ(текст));разделитель;номер)&" "... и т.д.