Изменения в версии 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.
- Исправлена ошибка, возникающая при попытке удалить символы в инструменте Текст.
- Исправлена ошибка, возникающая в инструменте Сборка данных с листов при выборе опции Игнорировать скрытые листы.