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

Выпустил очередное плановое обновление своей надстройки PLEX - набора макросов на все случаи жизни при работе в Microsoft Excel. Что изменилось:

Преобразование чисел в текст
Само-собой, чаще требуется обратное - преобразование чисел-как-текст в полноценные числа, но иногда нужно и наоборот. Теперь надстройка PLEX это умеет в инструменте Текст на вкладке Исправить:



Преобразование можно реализовать форматом или добавлением апострофа (текстового префикса).

Удаление принудительных переносов строк
Если нужно избавиться от сочетаний Alt+Enter, вызывающих принудительные переносы строк внутри ячеек, то не нужно делать это заменой - теперь это также есть в инструменте Текст на вкладке Удалить:




Исправление случайных русских букв в английском тексте

К исправлению случайных английских букв в русском тексте (например, английская "си" вместо русской "эс" и т.п.) добавлена обратная функция - исправление случайных русских букв в английском тексте:



Сохранение листов как отдельных файлов в текстовых форматах
Инструмент Сохранение листов книги как отдельных файлов теперь умеет сохранять не только в форматах Excel и PDF, но и в CSV и TXT в разных кодировках (Windows, MSDOS, Mac и т.д.)



Инструменты для работы с дубликатами


Добавлена группа инструментов Уникальные для работы с дубликатами:



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



Инструмент Удаление повторов убирает дубликаты (но не удаляет сами ячейки, как это делает стандартный инструмент Excel на вкладке Данные – Удалить дубликаты):


Нечеткий текстовый поиск
Добавлена пользовательская функция FuzzyLookup, реализующая неточный текстовый поиск ближайшего, максимально похожего к заданному значения в диапазоне:



По-сути, очень похожа на функцию FindSame, но гораздо лучше ищет слова с ошибками и опечатками.

Функция склеивания текста TextJoin

Добавлена функция TextJoin (аналог появившейся в последнем обновлении Office365), сцепляющая текст из диапазона ячеек с заданным разделителем и умеющая игнорировать пустые ячейки:


Office365 с последними обновлениями есть далеко не у всех, а функция весьма полезная.

Исправления ошибок и прочие доработки
  • Инструмент для создания динамических диапазонов теперь работает на функциях ИНДЕКС (INDEX), а не на СМЕЩ (OFFSET), что повышает быстродействие, т.к. функция СМЕЩ пересчитывается при любом изменении листа, а ИНДЕКС – только при изменении аргументов.
  • Исправлена ошибка при сборке листов, возникающая если файл недоступен.
  • Исправлена ошибка, возникающая, если при создании книги с листами с заданными именами были использованы недопустимые или повторяющиеся имена листов.
  • Исправлена ошибка, возникающая при преобразовании в значения сразу нескольких листов.
  • Исправлен ошибка создания бэкапа в Excel 2016.
  • Убрана функция SumBetween, т.к. начиная с версии Excel 2007 уже есть стандартная СУММЕСЛИМН (SUMIFS).
  • Функция GetText дополнительно убирает лишние пробелы между словами, но сами слова не склеивает:

  • Функция GetNumbers теперь умеет извлекать не только целые, но и дробные числа из текстово-числовой каши:



Как обычно, обновление до новой версии абсолютно бесплатно для всех, кто купил надстройку в прошлом. Войдите на сайт под своим логином в ищите сверху в меню желтую ссылку на скачивание в разделе PLEX.
Полное и подробное описание всех функций надстройки PLEX.
31 октября 2016 9:50
Обновление до 2.7
Установил новую версию PLEX v.2.7 (скопировал содержимое архива в папку, где храниться надстройки).
При вызове окна О программе показывает Надстройка PLEX 2.7, но при нажатии кнопки "Проверить наличие обновления" получаю сообщение " У вас установлена версия PLEX v.2.6" и предлагает скачать версию 2.6
Это у меня какие то ошибки при обновлении?
И как правильно обновлять надстройку?
31 октября 2016 11:34
В кэше сервера еще осталась старая версия, видимо.
Обновил кэш.
Попробуйте скачать последнюю версию еще разок.
31 октября 2016 14:11
Спасибо, сработало
31 октября 2016 20:17
Обновление
Добрый день Николай!
Установил 2,7 версию, проверил все новшества по Вашей статье, все есть, за исключением, п.1 - отсутствует ключевая ставка.
1 ноября 2016 8:20
Прошу прощения, это я поспешил. В этом обновлении я решил ее не выкладывать пока, т.к. работает пока не идеально. Допилю и выложу в следующем, обещаю :)
1 ноября 2016 9:06
Понятно! Будем ждать)
Спасибо за работу, отличная надстройка! Очень много времени экономит.
4 ноября 2016 10:22
Вопрос по работе
Павел, скажите: обратил вот внимание, что после работы с надстройкой с обновления 2,7 при закрытии Excel спрашивает про "сохранение PLEX", мол "файл PLEX уже существует в данном месте. Заменить?" Ранее такой проблемы не возникало. Так и должно быть?
8 ноября 2016 6:34
Вопрос по работе
Федянин Юрий, поддерживаю. Не постоянно, но очень часто такое начало происходить.
8 ноября 2016 10:52
Вполне может быть, т.к. теперь PLEX сохраняет внутри себя статистику запусков каждого инструмента, т.е. технически файл надстройки немножко меняется от запуска к запуску.
Спасибо за наводку, поправлю в следующем обновлении, чтобы не досаждал вам лишними сообщениями :)
8 ноября 2016 11:02
Николай, в таких случаях появляется окно с содержимым :
"Файл Plex.xlsm уже существует в данном месте. Заменить?" Кнопки "ДА" "НЕТ" "Отмена"
Вы скажите, что нажимать то? ))
9 ноября 2016 10:59
Все равно.
9 ноября 2016 11:08
Ок. Спасибо за надстройку!
8 ноября 2016 23:19
Огромное спасибо за поддержку вашей прекрасной надстройки, Николай!))))) За бесценок отдаёте - добрый и щедрый вы человек!
16 ноября 2016 20:42
А Колю Некрасова не нашли в примере) предлагаю добавить в функцию третий аргумент "что вывести": найденное значение (дефолт) или коэффициент похожести - тогда можно будет быстро найти ошибки
18 ноября 2016 9:43
Николай, а еще файл PLEX себя постоянно перезаписывает в разные новые папки, в которых проводились работы. Т.е. в 5 папках разных разложены несколько дубликатов надстройки.
20 ноября 2016 11:19
Вы серьезно?
21 ноября 2016 21:32
Николай, да. Если нажать "Заменить", то в каталоге с рабочим файлом появляется дубликат надстройки. Если "Нет" или "Отмена",то выскакивает окно ошибки каких-то скриптов...
21 ноября 2016 22:17
Странно. А можно мне на почту прислать скриншот экрана скриптов, которые появляются, если нажать Отмену?
Заранее спасибо.
Попробую оперативно вылечить, по возможности.
20 ноября 2016 22:33
обновил Plex, появляются 2 окна при закрытии файла excel.
Разные пляски с бубном не помогли: добавил в надежные источники, перезаписал надстройку, удалял ее и заново устанавливал, разблокировывал и т.д. Но то одно окно, то оба окна при закрытии выскакивают. Как-то некомфортно немного. Сама надстройка очень помогает, спасибо! Но исправьте, пожалуйста, конфликт Excel 2016 и Windows 10 (думаю, что это в 10-тке дело. Есть у меня нарекания на другие моменты с другими программами).2016-11-20_22-25-10.png
Наверх