Надстройка PLEX для Microsoft Excel 2007-2019

Изменения в версии 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) и, при необходимости, учитывать регистр.

Прочие доработки и изменения

В инструмент Текст добавлен универсальный вариант Авто для преобразования чисел-как-текст в полноценные числа.

Во все диалоговые окна добавлены оранжевые круглые кнопки с вопросительным знаком для вызова соответствующих разделов онлайн-справки и получения подробной информации по каждому инструменту надстройки.

Инструмент Редизайн кросс-таблицы в плоскую переехал из меню Сводная таблица в выпадающий список Трансформация:

Редизайн кросс-таблицы в плоскую

Плюс, как всегда, множество мелких доработок, исправлений ошибок, оптимизация кода и т.д.

Наверх