Изменения в версии PLEX 2025.1 от 12 января 2025 г.
Массовая замена текста
В инструмент Текст добавлена вкладка Заменить, позволяющая выполнять массовую замену текста по указанной таблице-справочнику:
Справочник - это таблица из 2 столбцов: в первом - что ищем, во втором - на что заменяем.
Дополнительно можно учитывать / не учитывать регистр и выполнять замену только по первому вхождению в справочник (если их вдруг окажется несколько).
Соединить совпадения
Новый инструмент в разделе Диапазоны - Сравнить, позволяющий выделить два сравниваемых диапазона и соединить имеющиеся там совпадения линиями соответствующих цветов:
Предельное количество подсвечиваемых совпадений ограничено заданной палитрой и составляет 85 штук. При большем количестве совпадений лучше использовать не цвет, а другие инструменты - например команду Сравнить - Сравнить диапазоны, которая умеет выводить совпадения/отличия списком.
Выделить совпадения цветом
Аналог команды Уникальные - Парная подсветка дубликатов, но для подсветки совпадений в двух выделенных диапазонах:
Каждому совпадению назначается определенный цвет. Предельное количество подсвечиваемых совпадений ограничено заданной палитрой и составляет 85 штук. При большем количестве совпадений лучше использовать не цвет, а другие инструменты - например, команду Сравнить - Сравнить диапазоны, которая умеет выводить совпадения/отличия списком.
Улучшенный запрос к нейросетям
Теперь поддерживает прокси (VseGPT.ru и ProxyAPI.ru) для работы с зарубежными нейросетями, которые ранее были недоступны в России без VPN и оплата которых была возможна только с зарубежных банковских карт. Теперь всё гораздо проще:
- регистрируетесь на сайте прокси
- пополняете баланс или оплачиваете подписку любой российской картой
- получаете API-ключ, который вводите в окне Запрос к нейросети (кнопка Настройки) в PLEX
- выполняете любые ИИ-запросы прямо в 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)
Новая команда в разделе Формат - Вставить флажки.
Делает следующую цепочку действий:
- Добавляет по центру каждой выделенной ячейки флажки-чекбоксы.
- Привязывает каждый флажок к своей ячейке, так что его включение / выключение меняет содержимое ячейки на ИСТИНА / ЛОЖЬ, которые затем можно использовать в расчетах, проверках с функцией ЕСЛИ и т.д.
- Скрывает значение ИСТИНА / ЛОЖЬ пользовательским форматом, чтобы оно визуально не мешало (но его видно в строке формул).
Для удаления ненужных флажков можно выделить диапазон ячеек и воспользоваться соседней командой Формат - Удалить флажки.
Фильтрация по содержимому Буфера обмена
Фильтрует текущий столбец текущей таблицы по содержимому Буфера Обмена:
Можно заранее скопировать в Буфер одну или сразу несколько ячеек со значениями, которые требуется отфильтровать, затем встать в любую ячейку нужного столбца и использовать эту функцию.
Функция TextReplace
Реализует массовую замену одних фрагментов текста на другие по заданной таблице подстановок:
Синтаксис:
=TextReplace(SourceText; ReplacementTable; MatchCase; FirstMatch)
- SourceText - ячейка или диапазон с исходным текстом, в котором нужно произвести поиск и замену
- ReplacementsTable - таблица замен, содержащая два столбца: что ищем, на что заменяем
- MatchCase - нужно ли (1) или нет (0) учитывать регистр при поиске (по умолчанию = 0)
- FistMatch - нужно ли выполнять только первую подстановку (1) или поиск и подстановка должна идти по всей таблице замен до конца (0). Актуально, если в таблице замен может встретиться несколько совпадений с исходным текстом.
Если в качестве исходного диапазона указать не одну ячейку, а несколько, то функция начнёт работать в режиме динамического массива и выдаст на выходе динамический массив результатов подстановки:
Функция 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
Удаляет из исходной текстовой строки символы из заданного списка:
Синтаксис:
=RemoveChars(SourceText; CharsList; CaseSensitive)
- SourceText - ячейка с исходным текстом, в котором нужно произвести замены
- CharsList - текстовая строка, содержащая любые символы, которые нужно удалить в исходном тексте (подряд, без разделителей)
- CaseSensitive - нужно ли (1) или нет (0) учитывать регистр при поиске (по умолчанию = 0)
Исправления ошибок
- В Почтовой рассылке не всегда отображались настроенные подписи Outlook.
- Функция Pivoted выдавала ошибку на больших массивах данных
- В Календаре не прокручивались годы после 2025.
- В Менеджере листов возникала ошибка при попытке удалить сразу все листы.
- В инструменте Заполнить вниз/вверх/влево/вправо возникала ошибка при работе с текстом большой длины (>8000 знаков)
- Инструмент Резервная копия выдавал ошибку, если файл хранится в облаке OneDrive
- При использовании команды Исправить UDF не исправлялись формулы динамических массивов