Мини-калькулятор
Добавлен мини-калькулятор для выполнения простых арифметических действий над выделенными ячейками «на лету» без формул:
Выделяете ячейки (можно несколько несмежных диапазонов, удерживая Ctrl), выбираете нужно математическое действие, вводите число и жмете кнопку со знаком «равно». Умеет складывать, вычитать, умножать, делить и прибавлять или вычитать N-е кол-во процентов:
Удобно для быстрого подсчета НДС, скидок, наценок, деления на 1000 и т.п. Кроме чисел в поле ввода также поддерживаются несложные математические формулы и выражения со знаками +, -, *, /, например:
Если в исходных ячейках не числа-константы, а формулы, то при выполнении математической операции они сохраняются и к ним добавляется соответствующий фрагмент. Так после умножения ячейки с функцией суммирования, например, на 2 получится:
Автоотступы в сложных формулах
Добавлена возможность делать автоматические переносы строк и отступы в длинных и сложных формулах – это позволяет наглядно отображать аргументы, вложенность функций и сильно облегчает процесс отладки и поиска ошибок в тяжелых вычислениях, формулах массива и т.д.
Так, например, выглядит сложная формула до применения авто-отступов:
А так – после:
Умеет работать как с обычными, так и с формулами массива, поддерживает «умные таблицы».
Разделение объединенных ячеек с сохранением текста
В пару к уже имеющемуся в PLEX макросу объединения ячеек с сохранением текста, добавился аналогичный инструмент для разделения объединенных ячеек с последующим дублированием текста в каждой получившейся отдельной ячейке:
Просто выделяете диапазон с объединенными ячейками:
... затем выполняете команду Разделить (Unmerge) и получаете:
Создание листов с именами из ячеек по шаблону
В инструмент создания листов с именами из выделенных ячеек добавлена возможность создавать не только пустые листы, но и использовать при создании копию имеющегося лист как шаблон, на основе которого создаются новые листы:
Умное автозаполнение вниз и вправо
В группу Формулы добавлены кнопки для макросов У много автозаполнения вниз и вправо:
По сути, это более совершенный и удобный вариант "протягивания" формул или значений двойным щелчком по черному крестику в правом нижнем углу ячейки. Но, в отличие, от классического автозаполнения, этот инструмент:
- позволяет протягивать формулы и значения не только вниз, но и вправо до упора
- не «спотыкается» на пустых и заполненных ранее ячейках
- умеет тянуть сразу несколько диапазонов (выделенных с Ctrl)
Добавлена пользовательская макрофункция для вывода даты прописью PropisDate:
Синтаксис предельно простой:
- первый аргумент - ячейка с любой корректной датой (начиная с 01.01.1900 до 31.12.2099)
- второй необязательный аргумент =1 - надо ли выводить дату в родительном, а не именительном падеже
В Excel давно есть стандартные функции для извлечения из текста нужного количества символов – ЛЕВСИМВ (LEFT), ПРАВСИМВ (RIGHT) и ПСТР (MID). Однако, использовать их бывает не всегда удобно, а для подсчета количества извлекаемых символов часто приходится еще вкладывать в них функцию поиска и т.п.
Для облегчения жизни в подобных ситуациях в PLEX 2017.4 добавлены три новых макро-функции для извлечения подстрок из текста:
- TextLeft – выдает все символы от начала текста до заданного разделителя
- TextRight – выдает все символы от конца до заданного разделителя
- TextMid – выдает все символы между двумя заданными разделителями
У всех функций можно вводить порядковый номер вхождения разделителей (если не указано, то подразумевается 1) и, при необходимости, учитывать регистр.
Прочие доработки и изменения
- В инструмент Текст добавлен универсальный вариант Авто для преобразования чисел-как-текст в полноценные числа.
- Во все диалоговые окна добавлены оранжевые круглые кнопки с вопросительным знаком для вызова соответствующих разделов онлайн-справки и получения подробной информации по каждому инструменту надстройки.
- Инструмент Редизайн кросс-таблицы в плоскую переехал из меню Сводная таблица в выпадающий список Трансформация:
Плюс, как всегда, множество мелких доработок, исправлений ошибок, оптимизация кода и т.д.
Купившие полную версию, как и всегда, качают обнову бесплатно по желтой ссылке в заголовке на
- Путем эксперимента выяснилось, что функция Дата прописью работает до 31.12.2099 включительно.
Добавить бы это в описание.
- "В инструмент Текст добавлен универсальный вариант Авто для преобразования чисел-как-текст в полноценные числа."
У меня в Excel разделитель целой и дробной части стоит точка.
Например (копировалось из Word 2010):
1 213,50 функция исправления не смогла ни через "Авто", ни через "1 234.56" преобразовать в "1213.50".
В версии 2017.03 это делается. Специально проверил поигравшись с обеими версиями.
Пробовал на Excel Pro Plus 2013 64 и 2010 32.
А насчет преобразования - так вам надо выбирать вариант "1 234,56", а не "1 234.50" - т.е. в выпадающем списке надо выбирать то, что имеем на входе, а не то, что хочется на выходе (то, что на выходе задается только настройками ОС и Excel).
Функция точность не работает, если разделитель целой и дробной части "точка"
А вообще - спасибо за наводку, допилю в следующем обновлении этот нюанс
Спасибо за труд. Нашел проблему:
- функция "Автоотступы" ломается на длинной формуле - а именно если число пар скобок больше 10 (начиная с 11)
Моих познаний пока не хватает для того, чтобы подсказать, как решить проблему.
Попробуйте заменить на 20 или 100, чтобы уж точно хватило.
Не ожидал, что будут такие "монстры" Подправлю в следующем обновлении на побольше.
"монстры" бывают, да. Особенности работы такие:)
Николай, Большое Вам спасибо за надстройку, пользуюсь уже несколько лет, практически каждый день.
В окне "менеджер листов" есть инструмент, позволяющий устанавливать защиту выделенных листов, так вот в нем при первом вводе пароля вводимые символы скрываются *, а при вводе подтверждения введенного пароля символы видны.