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

2797 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(СЖПРОБЕЛЫ(ПЕЧСИМВ(текст));разделитель;номер)&" "... и т.д.
06.04.2017 22:51:19
Николай, доброго вечера! Крайне редко пишу с просьбой добавления функций в PLEX, надеюсь в этот раз будет в тему.
Итак: вкладка "Удаление" инструмента PLEX "Операции с тестом" в числе прочего позволяет УДАЛЯТЬ N символов с начала, конца или X позиции.

Так вот, существует необходимость ОСТАВЛЯТЬ N символов с начала, конца или X позиции, удаляя всё прочее.
Пример реализации из программы пакетного переименования (ReNamer) приложил.
1. http://my-files.ru/rgovvf
2. http://my-files.ru/je49kj
Большое спасибо!)


28.06.2017 07:13:33
Как можно сделать целую одну приложению  (с пробелами, символами, буквами, цифрами) в ячейке и полностью их заменить, преобразовать или шифровать только на цифры без пробела! ) Для Эксель 2007
28.06.2017 09:02:21
Есть ли логическая функция такая: Например в одном столбце (А1:А20) целый текст приложений разные некоторые одинаковые. А мне надо с помощью функций(типа ЕСЛИ) либо формулы каждых разных текстов в ячейке преобразить определенными разными цифрами а одинаковых текстов преобразить одинаковыми цифрами, функция ЕСЛИ не распознает тексты, выдает результат #ЗНАЧ!
28.06.2017 09:18:18
Есть ли горячий клавиш на автоматическую ставку символа $ Например: ячейка (A1)  с помощью кнопок ($A$1) и на (A$1) и на ($A1)
10.08.2017 15:39:01
Здравствуйте, Николай!
Мне приходится во множестве обрабатывать тексты полученные из поисковых запросов, в которых также во множестве встречаются непечатаемые символы в качестве разделителей слов. Удаление всех непечатаемых символов приводит к "склеиванию" слов, что мне не нужно, а нужно максимум за два прохода сначала заменить все непечатаемые символы на пробелы, а затем, используя уже готовую опцию работы с текстом, удалить все лишние пробелы. Как можно изменить опцию удаления непечатаемых символов на их замену?
Заранее спасибо