Изменения в версии PLEX 2017.4 от 14 декабря 2017 г.
Калькулятор
Добавлен мини-калькулятор для выполнения простых арифметических действий над выделенными ячейками «на лету» без формул:
Выделяете ячейки (можно несколько несмежных диапазонов, удерживая Ctrl), выбираете нужно математическое действие, вводите число и жмете кнопку со знаком «равно». Умеет складывать, вычитать, умножать, делить и прибавлять или вычитать N-е кол-во процентов:
Удобно для быстрого подсчета НДС, скидок, наценок, деления на 1000 и т.п. Кроме чисел в поле ввода также поддерживаются несложные математические формулы и выражения со знаками +, -, *, /, например:
Если в исходных ячейках не числа-константы, а формулы, то при выполнении математической операции они сохраняются и к ним добавляется соответствующий фрагмент. Так после умножения ячейки с функцией суммирования, например, на 2 получится:
Автоотступы в сложных формулах
Добавлена возможность делать автоматические переносы строк и отступы в длинных и сложных формулах – это позволяет наглядно отображать аргументы, вложенность функций и сильно облегчает процесс отладки и поиска ошибок в тяжелых вычислениях, формулах массива и т.д.
Так, например, выглядит сложная формула до применения авто-отступов:
А так – после:
Умеет работать как с обычными, так и с формулами массива, поддерживает «умные таблицы».
Разделение объединенных ячеек с сохранением текста
В пару к уже имеющемуся в PLEX макросу объединения ячеек с сохранением текста, добавился аналогичный инструмент для разделения объединенных ячеек с последующим дублированием текста в каждой получившейся отдельной ячейке:
Просто выделяете диапазон с объединенными ячейками:
... затем выполняете команду Разделить (Unmerge) и получаете:
Создание листов с именами из ячеек по шаблону
В инструмент создания листов с именами из выделенных ячеек добавлена возможность создавать не только пустые листы, но и использовать при создании копию имеющегося лист как шаблон, на основе которого создаются новые листы:
Умное автозаполнение вниз и вправо
В группу Формулы добавлены кнопки для макросов Умного автозаполнения вниз и вправо:
По сути, это более совершенный и удобный вариант "протягивания" формул или значений двойным щелчком по черному крестику в правом нижнем углу ячейки. Но, в отличие, от классического автозаполнения, этот инструмент:
- позволяет протягивать формулы и значения не только вниз, но и вправо до упора
- не «спотыкается» на пустых и заполненных ранее ячейках
- умеет тянуть сразу несколько диапазонов (выделенных с Ctrl)
Дата прописью
Добавлена пользовательская макрофункция для вывода даты прописью PropisDate:
Синтаксис предельно простой:
- первый аргумент - ячейка с любой корректной датой (начиная с 01.01.1900)
- второй необязательный аргумент =1 - надо ли выводить дату в родительном, а не именительном падеже
Новые функции для нарезки текста
В Excel давно есть стандартные функции для извлечения из текста нужного количества символов – ЛЕВСИМВ (LEFT), ПРАВСИМВ (RIGHT) и ПСТР (MID). Однако, использовать их бывает не всегда удобно, а для подсчета количества извлекаемых символов часто приходится еще вкладывать в них функцию поиска и т.п.
Для облегчения жизни в подобных ситуациях в PLEX 2017.4 добавлены три новых макро-функции для извлечения подстрок из текста:
- TextLeft – выдает все символы от начала текста до заданного разделителя
- TextRight – выдает все символы от конца до заданного разделителя
- TextMid – выдает все символы между двумя заданными разделителями

У всех функций можно вводить порядковый номер вхождения разделителей (если не указано, то подразумевается 1) и, при необходимости, учитывать регистр.
Прочие доработки и изменения
В инструмент Текст добавлен универсальный вариант Авто для преобразования чисел-как-текст в полноценные числа.
Во все диалоговые окна добавлены оранжевые круглые кнопки с вопросительным знаком для вызова соответствующих разделов онлайн-справки и получения подробной информации по каждому инструменту надстройки.
Инструмент Редизайн кросс-таблицы в плоскую переехал из меню Сводная таблица в выпадающий список Трансформация:
Плюс, как всегда, множество мелких доработок, исправлений ошибок, оптимизация кода и т.д.