Надстройка PLEX для Microsoft Excel 2007-2021 и Office 365

Изменения в версии PLEX 2023.1 от 30 сентября 2023 г.

Фиксация содержимого диалоговых окон

В большинство диалоговых окон PLEX добавлена кнопка с символом замка, чтобы зафиксировать введённое в это окно содержимое и его параметры (содержимое полей ввода, положение переключателей, включенные флажки и т.д.) в течение текущего сеанса работы с Microsoft Excel. Данная функция может быть весьма полезна тем, кто многократно запускает какие-то инструменты PLEX с одинаковыми настройками и не хочет каждый раз задавать их вручную.

Фиксация содержимого диалоговых окон

Для отмены фиксации нужно открыть соответствующее окно, отжать кнопку с замком и нажать на кнопку Отмена.

Выбор "умных" таблиц вместо диапазонов

В некоторых диалоговых окнах в полях ввода исходных данных добавлена стрелка слева, которая нужна для переключения между двумя режимами ввода – ручного указания диапазона (как обычно) или выбора одной из имеющихся в книге «умных» динамических таблиц из выпадающего списка:

Выбор умных таблиц вместо диапазонов

Если вы используете "умные" таблицы, то это сильно упростит вам жизнь при работе в PLEX.

Новые функции для работы с датами

Добавлены новые пользовательские функции для работы с датами:

  • Quarter - возвращает квартал для указанной даты в заданном формате (только номер или "1 кв" или "Q-1" и т.д.)
  • DateInterval - возвращает разницу между двумя исходными датами в формате "Х лет Y мес Z дн"
  • FirstDate и LastDate - возвращают самую раннюю и позднюю даты из указанного диапазона (при этом игнорируют в нём всё кроме дат)

17 новых функций динамических массивов

Если у вас Excel 2021 или новее, то ваша версия Excel поддерживает динамические массивы (dynamic arrays) - революционно-новый и супермощный инструмент для работы с данными. Если вы с ними ещё не знакомы - см. статью.

Изначально для выполнения операций с ДМ в Excel было всего 5 базовых функций (FILTER, SORT, SORTBY, UNIQUE, SEQUENCE), а в  последних обновлениях добавили ещё несколько (но они доступны только подписчикам Office 365 😪).

Следующие 17 функций PLEX предназначены восполнить этот пробел и дать вам возможность управлять динамическими массивами гораздо более гибко:

  • VPile - составляет исходные диапазоны по вертикали столбиком друг на друга
  • HPile - объединяет исходные диапазоны, размещая их по горизонтали слева-направо
  • Append - соединяет исходные диапазоны, учитывая имена столбцов в шапке каждого диапазона, т.е. правильно собирая друг-под-друга столбцы с одинаковыми наименованиями в строке заголовка
  • Extract - извлекает из диапазона N строк и/или столбцов от начала или конца
  • Matches - выводит списком все совпадения в двух указанных диапазонах
  • Mismatches - выводит списком все отличия в двух заданных диапазонах (все элементы первого диапазона, которых нет во втором)
  • ConvertToRow - преобразует двумерную таблицу в одномерный массив-строку
  • ConvertToColumn - преобразует двумерную таблицу в одномерный массив-столбец
  • CloneRows - дублирует исходный диапазон N раз, размещая копии друг-под-другом сверху-вниз
  • CloneCols - дублирует исходный диапазон N раз, размещая копии рядом слева-направо
  • SelectRows - извлекает из таблицы строки с заданными номерами
  • SelectCols - извлекает из таблицы столбцы с заданными номерами
  • ReverseRows - размещает строки в таблицы в обратном порядке
  • ReverseCols - размещает столбцы в таблице в обратном порядке
  • RemoveBlankRows - удаляет из исходного диапазона все полностью пустые строки
  • Pivoted - сворачивает исходную плоскую таблицу в сводную
  • Unpivot - выполняет отмену свёртывания (нормализацию) исходной двумерной таблицы в плоскую

Подробную информацию по каждой функции, включая синтаксис и примеры использования - см. в приложенном к PLEX файле справки и на сайте в разделе PLEX - Подробно - Функции.

Новые команды в Горячих клавишах

В Диспетчер горячих клавиш добавили несколько простых, но полезных и весьма часто используемых команд, любую из которых можно повесить на любое удобное вам сочетание клавиш:

  • Специальная вставка из буфера только значений
  • Специальная вставка из буфера только значений с сохранением ширины столбцов
  • Подгрузить в текущую книгу пользовательские стили PLEX
  • Выгрузить из текущей книги пользовательские стили PLEX
  • Полностью очистить диапазон (и содержимое и форматы)
  • Удалить все строки / столбцы на листе кроме выделенных
  • Добавить к выделенным ячейкам функцию перехвата ошибок ЕСЛИОШИБКА (IFERROR)
  • Перевести число в текущей ячейке в сумму прописью

Курсы валют Армении и Венгрии

В дополнение к уже имеющимся 9 странам, в инструмент Курсы валют добавлена возможность получить курс любой валюты на любую дату с сайтов ЦБ Армении и НБ Венгрии:

Армения и Венгрия в Курсах валют

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

  • =CBA(Дата;Валюта)  - вставка курсов ЦБ Армении
  • =MNB(Дата;Валюта)  - вставка курсов Нац.Банка Венгрии

У всех функций стандартный синтаксис, совпадающий с уже имеющимися функциями вставки курсов валют, состоящий из 2 аргументов:

  • Ячейка с датой, для которой нужно получить курс (если не указана, то берётся текущая дата).
  • Трёхбуквенный код валюты в кавычках ("USD", "EUR" и т.д.) или ссылка на ячейку, где он лежит (уже без кавычек). Если этот аргумент опущен, то по умолчанию берётся доллар США.

Прочие улучшения

  • В инструмент Сравнить добавлена возможность задавать номер ключевого столбца индивидуально для каждого диапазона и возможность вывода результатов на новый лист.
  • В окне инструмента Обновить все запросы в папке в разделе Power Query добавлена галочка Включая вложенные папки, позволяющая обновлять запросы не только в текущей, но и во всех вложенных в неё папках (любого уровня вложенности).
  • В Мини-калькулятор добавлена возможность умножать на ноль.
  • В Календарь добавлены даты до 2030 года.
  • В окне Текст добавлена возможность выделять цветом ячейки, содержимое которых изменилось после применённых в этом окне преобразований (например, очистки текста от лишних пробелов и т.п.)

Исправления ошибок

  • Исправлена ошибка, возникающая при попытке назначить или очистить сочетание клавиш в инструменте Горячие клавиши.
  • Исправлена работа Прицела на пустых листах.
  • Исправлено некорректное определение последней рабочей ячейки листа в некоторых случаях в инструменте Очистка книги.
  • Исправлено некорректное склонение по падежам некоторых имен в функции FIO, а также улучшено распознавание имён и обновлена их коллекция.
  • Исправлены ошибки и неточности перевода некоторых команд в английской версии PLEX.
  • Исправлена ошибка, возникающая при попытке удалить символы в инструменте Текст.
  • Исправлена ошибка, возникающая в инструменте Сборка данных с листов при выборе опции Игнорировать скрытые листы.
Наверх