Обновление надстройки PLEX до версии 2022.1

Выпустил очередное плановое обновление надстройки PLEX для Microsoft Excel. Добавлено несколько весьма приятных, надеюсь, фич :)

Функция онлайн-перевода Translate

  Добавлена функция Translate, которая переводит содержимое указанной  ячейки с одного языка на другой, используя онлайн-переводчик Google:


Синтаксис прост:

=Translate(Text; FromLang; ToLang)

где:

  • Text – исходная ячейка с текстом для перевода
  • FromLang – текстовый двухбуквенный код языка, с которого производится перевод (т.е. язык исходного текста).
  • ToLang – текстовый двухбуквенный код языка, на который нужно перевести

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


Блок команд для Power Query

Добавлен набор инструментов для упрощения и ускорения работы с Power Query:

 

Первые три команды этого списка позволяют быстро загрузить в  Power Query в режиме подключения текущую «умную» таблицу, в которой  сейчас стоит активная ячейка или же сразу все «умные» таблицы с листа  или из книги.

Также можно быстро удалить все запросы Power Query или  существующие подключения к данным (если вы, например, планируете  поделиться текущим файлом с другими пользователями, но не хотите  отдавать им запросы к данным).

Возможно экспортировать М-код выбранных запросов Power Query во внешние текстовые файлы и, наоборот, импортировать М-код  из внешних текстовых файлов и создать запросы на их основе. Это  позволяет использовать огромное количество готовых М-функций, написанных  другими пользователями (см., например, https://github.com/KiaraGrouwstra/pquery).

Команда Обновить все запросы в папке выведет на экран диалоговое окно, где можно выбрать папку и задать при необходимости критерий для отбора обновляемых запросов:

 

После нажатия на кнопку Обновить макрос по очереди откроет все  файлы из заданной папки и обновит все или только указанные запросы Power  Query в каждом файле. При необходимости можно также вывести детальный  отчет по результатам обновления на новом листе:


Команда Создать таблицу параметров создаёт заготовку «умной»  таблицы с параметрами, которые можно будет использовать в ваших запросах  и специальную функцию для их загрузки в Power Query.

И, наконец, команда Тест скорости открывает окно, где можно протестировать ваши запросы, замерив длительность их выполнения:


Прочие изменения, улучшения и исправления ошибок

Традиционно проведена большая работа над ошибками и полировка-оптимизация уже имеющихся инструментов и функций:
  • Большинство иконок перерисованы для качественного отображения на мониторах высокого разрешения.
  • Исправлена ошибка, возникающая при вычислении функцией CountByColor на ячейках с датой.
  • Добавлена возможность отката (undo) при удалении дубликатов.
  • Оптимизирован и значительно ускорен инструмент Изменение размеров в группе Трансформация.
  • Исправлена некорректная работа функции FIO с некоторыми именами и фамилиями.
  • Инструмент Поменять местами теперь не требует выбора объекта  (строки, столбцы, диапазон), а определяет это автоматически. Также  исправлена ошибка, возникающая при обмене соседних строк-столбцов.
  • Исправлена ошибка, возникающая при использовании инструмента Сводные таблицы – Все поля в сумму на сводных таблицах по Модели данных.
  • Исправлена некорректная работа функции Propis при нестандартных числовых разделителях.
  • Обновлен дизайн Менеджера листов.
  • Оглавление в Менеджере листов теперь можно создавать только для выделенных листов.
  • В Менеджере листов добавлена кнопка для сохранения выделенных листов в новую книгу.
  • Исправлена ошибка, возникающая при отсутствии в папке PLEX файла с пользовательскими формулами из Библиотеки формул.
  • Исправлена некорректная работа инструмента Перейти к источнику, если ссылка ведет на внешний файл, расположенный на SharePoint или в облаке OneDrive.
  • Исправлена ошибка, возникающая на ячейках с ошибками #ИМЯ, #ЧИСЛО и т.д. при использовании инструмента Фильтр+действие.
  • Исправление УФ-ада больше не удаляет примечания, заметки и пользовательское форматирование.
  • Исправлена ошибка, возникающая при откате изменений на ячейках с текстом длиной больше 8000 знаков.
  • В инструмент Перехват ошибок добавлен флажок Не добавлять к тем ячейкам, где такая функция уже есть, чтобы избежать дублирования.
  • Функция RegExpReplace возвращает исходную строку, если ничего не находит для замены.
  • В инструмент Объединить добавлена опция Все в одну ячейку.
  • Исправлена некорректная работа функции TextMid.
  • Исправлена ошибка, возникающая в инструменте Скриншот при сохранении файла, где в имени есть точки.
  • В инструмент Случайно добавлены новые списки: стороны света, греческий и фонетический алфавиты, модели Lego и т.д.
  • Ускорена работа инструмента В значения.
Где скачать
Скачать последнюю версию, как обычно, можно в разделе PLEX сверху в главном меню или по ссылке.
Распакуйте архив и замените все файлы в вашей папке PLEX на файлы из скачанного архива с заменой. Если добавляли свои функции в Библиотеку функций, то на заменяйте файл flib.xlsx.

Ваши мысли по поводу работы новой версии, пожелания, жалобы и найденные баги можно смело озвучивать в комментариях к этому посту.
Enjoy!  ;)  
20 января 2022 19:35
Наверное это опечатка "Если добавляли свои функции в Библиотеку функций, то нА заменяйте файл flib.xlsx."
21 января 2022 11:35
  • Исправление УФ-ада больше не удаляет примечания, заметки и пользовательское форматирование.
Николай, огромное спасибо! А как в итоге удалось реализовать такой функционал?
21 января 2022 23:39
Огромное спасибо, Николай! Берегите себя!
22 января 2022 11:38
Не нашёл на панели PLEX до версии 2022.1 Функция онлайн-перевода Translate
Здравствуйте Николай!

Не нашёл на панели PLEX до версии 2022.1 Функции онлайн-перевода Translate
Вписывал формулу не помогло.
Что делаю не так?
Пошагово объясните пожалуйста!
Спасибо!!!
25 января 2022 11:13
=Translate("текст";"ru";"en")
25 января 2022 19:23
Не нашёл на панели PLEX до версии 2022.1 Функция онлайн-перевода Translate
Спасибо!!
А  как на листе перевести большой список слов? Не вбивать же в формулу каждый раз новое слово.
25 января 2022 22:10
А что мешает в формуле сослаться на ячейку, вместо того, чтобы вбивать его вручную?
25 января 2022 8:46
Большое спасибо!!!
25 января 2022 11:17
При попытке скачать последнюю версию 2022.1 с сайта скачивается предыдущая версия 2021.1 от 14 мая 2021г.
Николай, добрый день!
Спасибо за ваши труды, книги, уроки, надстройку PLEX, её обновление и урок-пояснение к ней на YouTube.

К сожалению, сейчас нет возможности загрузить с вашего сайта последнюю версию 2022.1, при загрузке на ПК загружается только Версия 2021.1 от 14 мая 2021г.

Ждём возможность получить последнюю версию PLEX. Спасибо!
26 января 2022 19:32
Добавить ещё к PLEX переводчик от https://translate.yandex.ru/?utm_source=main_stripe_big
Уважаемый Николай!!!
Не могли бы Вы также добавить к PLEX Переводчик от ЯНДЕКС!
https:translate.yandex.ru/?utm_source=main_stripe_big
На сегодняшний день он лучший переводчик по сравнению с другими, такими как ПРОМТ(TRANSLATE), Google и т.далее.
Яндекс имеет более менее адекватный перевод
Спасибо.
2 февраля 2022 15:05
Николай, странно, но у меня после обновления сочетания клавиш Ctr+Shift+1 вызывает диалоговое окно "выпадающий список с быстрым поиском", вместо форматирования чисел, жутко не удобно, не знаю куда копать
31 марта 2022 17:34
Да, такая же проблема.
1 апреля 2022 11:04
Нашел в чем проблема. В "Горячие клавиши" (она на панели Plex рядом с кнопкой "О программе";) для функции с выпадающими списками уже стоят забитые горячие клавиши. Чтобы быстро в этом списке найти, нужно просто его прокрутить и на глаза быстро попадутся для этой команды выбранные клавиши. Можно просто очистить. У меня после этого выскочила ошибка 380, но закрыв окно с ошибкой, изменения сохраняются и дальше привычное сочетание работает как обычно.
18 февраля 2022 20:59
У меня и в старых версиях библиотека на моем ноуте раскрывается так что я не вижу шапку и низ окна и не могу нечего ввести из библиотеке. Но на большом мониторе всё нормально. Пытался найти в чатах- не нашёл. Подсобите плиз.!!!
1 апреля 2022 15:21
К новым фишкам для работы с PQ можно добавить возможность создания для данных в PQ добавление сразу 3-х запросов, которые будут раскидываться по папкам, например: "Источник", "Обработка", "Итог". И название к запросам, типа "Данные_Ист", "Данные_Обр", "Данные", которые лежат в соответствующих папках. Кажется видел у Matt Alington такую реализацию. Он сделал для себя, ну и дарит (или продает) другим.


Постоянно в работе использую запрос с первоначальной загрузкой, где ничего не меняю. Затем создаю запрос ссылку на источник, где делаю все преобразования. И затем запрос конечный, в котором как правило только один шаг со ссылкой на запрос, где были все преобразования. Таким образом я всегда могу обратиться к запросу источнику с разными целями, при этом не нарушая уже сделанные на его основе запросы. И всегда могу подложить под конечный запрос, который может быть выгружен на лист или в PowerPivot, любой запрос-обработка, не боясь, что все слетит.
Наверх