Выпустил очередное плановое обновление надстройки PLEX для Microsoft Excel. Добавлено несколько весьма приятных, надеюсь, фич
Функция онлайн-перевода Translate
Добавлена функция Translate, которая переводит содержимое указанной ячейки с одного языка на другой, используя онлайн-переводчик Google:
Синтаксис прост:
=Translate(Text; FromLang; ToLang)
где:
- Text – исходная ячейка с текстом для перевода
- FromLang – текстовый двухбуквенный код языка, с которого производится перевод (т.е. язык исходного текста).
- ToLang – текстовый двухбуквенный код языка, на который нужно перевести
Подсмотреть необходимые коды языков можно на странице Google Переводчика в адресной строке после выбора нужных языков в форме:
Блок команд для Power Query
Добавлен набор инструментов для упрощения и ускорения работы с Power Query:
Первые три команды этого списка позволяют быстро загрузить в Power Query в режиме подключения текущую «умную» таблицу, в которой сейчас стоит активная ячейка или же сразу все «умные» таблицы с листа или из книги.
Также можно быстро удалить все запросы Power Query или существующие подключения к данным (если вы, например, планируете поделиться текущим файлом с другими пользователями, но не хотите отдавать им запросы к данным).
Возможно экспортировать М-код выбранных запросов Power Query во внешние текстовые файлы и, наоборот, импортировать М-код из внешних текстовых файлов и создать запросы на их основе. Это позволяет использовать огромное количество готовых М-функций, написанных другими пользователями (см., например,
Команда Обновить все запросы в папке выведет на экран диалоговое окно, где можно выбрать папку и задать при необходимости критерий для отбора обновляемых запросов:
После нажатия на кнопку Обновить макрос по очереди откроет все файлы из заданной папки и обновит все или только указанные запросы Power Query в каждом файле. При необходимости можно также вывести детальный отчет по результатам обновления на новом листе:
Команда Создать таблицу параметров создаёт заготовку «умной» таблицы с параметрами, которые можно будет использовать в ваших запросах и специальную функцию для их загрузки в Power Query.
И, наконец, команда Тест скорости открывает окно, где можно протестировать ваши запросы, замерив длительность их выполнения:
Прочие изменения, улучшения и исправления ошибок
Традиционно проведена большая работа над ошибками и полировка-оптимизация уже имеющихся инструментов и функций:
- Большинство иконок перерисованы для качественного отображения на мониторах высокого разрешения.
- Исправлена ошибка, возникающая при вычислении функцией CountByColor на ячейках с датой.
- Добавлена возможность отката (undo) при удалении дубликатов.
- Оптимизирован и значительно ускорен инструмент Изменение размеров в группе Трансформация.
- Исправлена некорректная работа функции FIO с некоторыми именами и фамилиями.
- Инструмент Поменять местами теперь не требует выбора объекта (строки, столбцы, диапазон), а определяет это автоматически. Также исправлена ошибка, возникающая при обмене соседних строк-столбцов.
- Исправлена ошибка, возникающая при использовании инструмента Сводные таблицы – Все поля в сумму на сводных таблицах по Модели данных.
- Исправлена некорректная работа функции Propis при нестандартных числовых разделителях.
- Обновлен дизайн Менеджера листов.
- Оглавление в Менеджере листов теперь можно создавать только для выделенных листов.
- В Менеджере листов добавлена кнопка для сохранения выделенных листов в новую книгу.
- Исправлена ошибка, возникающая при отсутствии в папке PLEX файла с пользовательскими формулами из Библиотеки формул.
- Исправлена некорректная работа инструмента Перейти к источнику, если ссылка ведет на внешний файл, расположенный на SharePoint или в облаке OneDrive.
- Исправлена ошибка, возникающая на ячейках с ошибками #ИМЯ, #ЧИСЛО и т.д. при использовании инструмента Фильтр+действие.
- Исправление УФ-ада больше не удаляет примечания, заметки и пользовательское форматирование.
- Исправлена ошибка, возникающая при откате изменений на ячейках с текстом длиной больше 8000 знаков.
- В инструмент Перехват ошибок добавлен флажок Не добавлять к тем ячейкам, где такая функция уже есть, чтобы избежать дублирования.
- Функция RegExpReplace возвращает исходную строку, если ничего не находит для замены.
- В инструмент Объединить добавлена опция Все в одну ячейку.
- Исправлена некорректная работа функции TextMid.
- Исправлена ошибка, возникающая в инструменте Скриншот при сохранении файла, где в имени есть точки.
- В инструмент Случайно добавлены новые списки: стороны света, греческий и фонетический алфавиты, модели Lego и т.д.
- Ускорена работа инструмента В значения.
Скачать последнюю версию, как обычно, можно в
Распакуйте архив и замените все файлы в вашей папке PLEX на файлы из скачанного архива с заменой. Если добавляли свои функции в Библиотеку функций, то на заменяйте файл flib.xlsx.
Ваши мысли по поводу работы новой версии, пожелания, жалобы и найденные баги можно смело озвучивать в комментариях к этому посту.
Enjoy!
- Исправление УФ-ада больше не удаляет примечания, заметки и пользовательское форматирование.
Николай, огромное спасибо! А как в итоге удалось реализовать такой функционал?Здравствуйте Николай!
Не нашёл на панели PLEX до версии 2022.1 Функции онлайн-перевода Translate
Вписывал формулу не помогло.
Что делаю не так?
Пошагово объясните пожалуйста!
Спасибо!!!
Спасибо!!
А как на листе перевести большой список слов? Не вбивать же в формулу каждый раз новое слово.
Николай, добрый день!
Спасибо за ваши труды, книги, уроки, надстройку PLEX, её обновление и урок-пояснение к ней на YouTube.
К сожалению, сейчас нет возможности загрузить с вашего сайта последнюю версию 2022.1, при загрузке на ПК загружается только Версия 2021.1 от 14 мая 2021г.
Ждём возможность получить последнюю версию PLEX. Спасибо!
Уважаемый Николай!!!
Не могли бы Вы также добавить к PLEX Переводчик от ЯНДЕКС!
https:translate.yandex.ru/?utm_source=main_stripe_big
На сегодняшний день он лучший переводчик по сравнению с другими, такими как ПРОМТ(TRANSLATE), Google и т.далее.
Яндекс имеет более менее адекватный перевод
Спасибо.
Постоянно в работе использую запрос с первоначальной загрузкой, где ничего не меняю. Затем создаю запрос ссылку на источник, где делаю все преобразования. И затем запрос конечный, в котором как правило только один шаг со ссылкой на запрос, где были все преобразования. Таким образом я всегда могу обратиться к запросу источнику с разными целями, при этом не нарушая уже сделанные на его основе запросы. И всегда могу подложить под конечный запрос, который может быть выгружен на лист или в PowerPivot, любой запрос-обработка, не боясь, что все слетит.