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

Изменения в версии PLEX 2025.1 от 12 января 2025 г.

Массовая замена текста

В инструмент Текст добавлена вкладка Заменить, позволяющая выполнять массовую замену текста по указанной таблице-справочнику:

Замена текста по справочнику

Справочник - это таблица из 2 столбцов: в первом - что ищем, во втором - на что заменяем.
Дополнительно можно учитывать / не учитывать регистр и выполнять замену только по первому вхождению в справочник (если их вдруг окажется несколько).

Соединить совпадения

Новый инструмент в разделе Диапазоны - Сравнить, позволяющий выделить два сравниваемых диапазона и соединить имеющиеся там совпадения линиями соответствующих цветов:

Соединить совпадения

Предельное количество подсвечиваемых совпадений ограничено заданной палитрой и составляет 85 штук. При большем количестве совпадений лучше использовать не цвет, а другие инструменты - например команду Сравнить - Сравнить диапазоны, которая умеет выводить совпадения/отличия списком.

Выделить совпадения цветом

Аналог команды Уникальные - Парная подсветка дубликатов, но для подсветки совпадений в двух выделенных диапазонах:

Выделить совпадения цветом

Каждому совпадению назначается определенный цвет. Предельное количество подсвечиваемых совпадений ограничено заданной палитрой и составляет 85 штук. При большем количестве совпадений лучше использовать не цвет, а другие инструменты - например, команду Сравнить - Сравнить диапазоны, которая умеет выводить совпадения/отличия списком.

Улучшенный запрос к нейросетям

Новый запрос к нейросетям

Теперь поддерживает прокси (VseGPT.ru и ProxyAPI.ru) для работы с зарубежными нейросетями, которые ранее были недоступны в России без VPN и оплата которых была возможна только с зарубежных банковских карт. Теперь всё гораздо проще:

  1. регистрируетесь на сайте прокси
  2. пополняете баланс или оплачиваете подписку любой российской картой
  3. получаете API-ключ, который вводите в окне Запрос к нейросети (кнопка Настройки) в PLEX
  4. выполняете любые ИИ-запросы прямо в Excel

Для работы в PLEX доступны ИИ-модели:

  • OpenAI GPT-3.5 Turbo
  • OpenAI GPT-4 Turbo
  • OpenAI GPT-4o
  • Antropic Claude 3 Opus
  • Antropic Claude 3 Sonnet
  • Antropic Claude 3 Haiku
  • YandexGPT Lite
  • YandexGTP Pro

Также появилась возможность задавать запрос в 3-х разных режимах:

  • Отдельный запрос по каждой выделенной ячейке - ответ выводится в ячейке справа
  • Один общий запрос по всем выделенным ячейкам (например, просьба проанализировать всю таблицу) - ответ будет выведен на новый лист и, при необходимости, преобразован в таблицу (флажок Распознать ответ как markdown-таблицу)
  • Объяснение логики работы формулы в текущей ячейке - результат будет выведен в примечание к текущей ячейке.

Полупрозрачный прицел

Прицел стал полупрозрачным, а его центр - без заливки, чтобы не закрывать данные на листе, с которыми вы работаете:

Прозрачный прицел

Вставка флажков (checkboxes)

Новая команда в разделе Формат - Вставить флажки.

Флажки

Делает следующую цепочку действий:

  1. Добавляет по центру каждой выделенной ячейки флажки-чекбоксы.
  2. Привязывает каждый флажок к своей ячейке, так что его включение / выключение меняет содержимое ячейки на ИСТИНА / ЛОЖЬ, которые затем можно использовать в расчетах, проверках с функцией ЕСЛИ и т.д.
  3. Скрывает значение ИСТИНА / ЛОЖЬ пользовательским форматом, чтобы оно визуально не мешало (но его видно в строке формул).

Для удаления ненужных флажков можно выделить диапазон ячеек и воспользоваться соседней командой Формат - Удалить флажки.

Фильтрация по содержимому Буфера обмена

Фильтрует текущий столбец текущей таблицы по содержимому Буфера Обмена:

Фильтрация по буферу обмена

Можно заранее скопировать в Буфер одну или сразу несколько ячеек со значениями, которые требуется отфильтровать, затем встать в любую ячейку нужного столбца и использовать эту функцию.

Функция TextReplace

Реализует массовую замену одних фрагментов текста на другие по заданной таблице подстановок:

UDF TextReplace

Синтаксис:

=TextReplace(SourceText; ReplacementTable; MatchCase; FirstMatch)

  • SourceText - ячейка или диапазон с исходным текстом, в котором нужно произвести поиск и замену
  • ReplacementsTable - таблица замен, содержащая два столбца: что ищем, на что заменяем
  • MatchCase - нужно ли (1) или нет (0) учитывать регистр при поиске (по умолчанию = 0)
  • FistMatch - нужно ли выполнять только первую подстановку (1) или поиск и подстановка должна идти по всей таблице замен до конца (0). Актуально, если в таблице замен может встретиться несколько совпадений с исходным текстом.

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

Функция ReplaceChars

Выполняет массовую замену одних символов в тексте на другие:

UDF ReplaceChars

Синтаксис:

=ReplaceChars(SourceText; CharsFind; CharsReplace; CaseSensitive; KeepCase)

  • SourceText - ячейка с исходным текстом, в котором нужно произвести замены
  • CharsFind - текстовая строка, содержащая все символы, которые нужно найти в исходном тексте (подряд, без разделителей)
  • CharsReplace - текстовая строка той же длины что и CharsFind, содержащая все символы, на которые нужно произвести замену (1-й символ CharsFind заменяется на 1-символ CharsReplace, 2-й символ CharsFind заменяется на 2-й символ CharsReplace и т.д.)
  • CaseSensitive - нужно ли (1) или нет (0) учитывать регистр при поиске (по умолчанию = 0)
  • KeepCase - нужно ли (1) или нет (0) сохранять регистр заменяемых символов (по умолчанию =)

Функция RemoveChars

Удаляет из исходной текстовой строки символы из заданного списка:

UDF RemoveChars

Синтаксис:

=RemoveChars(SourceText; CharsList; CaseSensitive)

  • SourceText - ячейка с исходным текстом, в котором нужно произвести замены
  • CharsList - текстовая строка, содержащая любые символы, которые нужно удалить в исходном тексте (подряд, без разделителей)
  • CaseSensitive - нужно ли (1) или нет (0) учитывать регистр при поиске (по умолчанию = 0)

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

  • В Почтовой рассылке не всегда отображались настроенные подписи Outlook.
  • Функция Pivoted выдавала ошибку на больших массивах данных
  • В Календаре не прокручивались годы после 2025.
  • В Менеджере листов возникала ошибка при попытке удалить сразу все листы.
  • В инструменте Заполнить вниз/вверх/влево/вправо возникала ошибка при работе с текстом большой длины (>8000 знаков)
  • Инструмент Резервная копия выдавал ошибку, если файл хранится в облаке OneDrive
  • При использовании команды Исправить UDF не исправлялись формулы динамических массивов

Наверх