Добавить до/после
Данная функция является частью надстройки MulTEx
![]() |
MulTEx -группа Ячейки/Диапазоны -Ячейки -Добавить до/после
Команда добавляет любой указанный текст в начало ячейки или в конец. Т.е. если в ячейке записан текст "отчет за июль", в другой "отчет за август" и т.д. и к каждой ячейке впереди необходимо добавить текст "итоговый ", а в конце " 2016 года", чтобы получилось "итоговый отчет за июль 2016 года", то можно воспользоваться этой командой. Но помимо этого можно производить замену в формулах. К примеру, есть некая расчетная таблица:

В первых трех столбцах(
и как видно результатом формулы являются числа примерно с 10-ю и более знаками после запятой. Однако очень часто в расчетах не нужна такая точность, а если брать работу финансистов и бухгалтеров, то даже наоборот - такая точность излишняя и нужно лишь два знака после запятой. Если убрать эти знаки форматом ячейки, то это будет лишь видимость, на деле значения так и останутся с многочисленными знаками после запятой. И не редко для преобразования применяют формулу
Если таких ячеек много, то несложно догадаться, что вручную это делать не вариант. Можно немного "потанцевать с бубном" и попробовать решить это через стандартный поиск и замену. Но куда проще сделать это при помощи готового решения - команды MulTEx Добавить до/после:

Диапазон значений - указывается диапазон ячеек, данные которых необходимо изменить, добавив к ним произвольный текст.
Ячейка для вывода данных - указывается одна ячейка, с которой начать выводить результат. Если поле оставить пустым, то преобразование данных будет произведено прямо в исходных данных. В данном случае появится предупреждение с запросом замены прямо в исходных данных. Если ячейка для вывода результата будет внутри Диапазона значений, то появится предупреждение о возможной потере данных.
Вставить текст - здесь указывается текст для вставки до и после исходного текста в ячейке, а так же тип связки - добавлять текст к формуле или к значению ячеек.
- до текста в ячейке - указывается текст, который должен быть добавлен перед исходным значением/исходной формулой в ячейке
- после текста в ячейке - указывается текст, который должен быть добавлен после исходного значения/исходной формулы в ячейке
изменять формулы - если установлен, то подстановка текст до и после будет произведена внутри формулы в ячейке. При этом, если указано вставить текст до текста в ячейке, то этот текст будет вставлен после знака равенства, чтобы формула осталась вычисляемой. Классический пример того для чего это может потребоваться приведен выше на примере
Так же это можно использовать для преобразования выражения в ячейке в вычисляемую формулу. Например, в ячейке записано значение:
Если после добавления в формулу текста до или/и после в результирующей формуле будет возникать ошибка - изменения не будут внесены и формула в ячейке останется без изменений.
Если флажок отключен, то все операции по вставке текста до и после будут исключительно со значением ячейки. При этом, если даже в исходной ячейке записана формула, то она будет преобразована в результат вычисления и уже к результату будет добавлен текст до и после.
Расскажи друзьям, если статья оказалась полезной:
