Список изменений в версии PLEX 2017.2 от 14 мая 2017 г.
Список изменений в версии PLEX 2017.2 от 14 мая 2017 г.
Очистка книги
Вместо отдельных функций очистки от макросов и лишних стилей добавлен мощный комплексный инструмент Очистка книгидля глобальной очистки файлов Excel от «мусора», их облегчения и ускорения:
Умеет:
· Удалять все пустые и скрытые листы в книге
· Сбрасывать последнюю ячейку, когда из-за неиспользуемых пустых строк и столбцов под и справа от данных очень увеличивается размер файла, плохо работает прокрутка и т.д.
· Удалять ненужные стили, чтобы вылечить «стилевой ад» и избежать ошибки «Слишком много разных форматов ячеек»
· Удалять примечания на всех листах
· Удалять мертвые именованные диапазоны с ошибками #ССЫЛКА (#REF), тормозящие пересчет книги.
· Удалять избыточное форматирование строк и столбцов целиком (привет тем, кто любит выделить целый столбец и залить-обрамить "с запасиком", а потом удивляется дикому весу и торможению файла).
· Удалять любую графику: картинки, автофигуры, надписи, элементы управления и ActiveX (выпадающие списки, чекбоксы, кнопки и т.д.)
· Вычищать из книги макросы, код из модулей листов, пользовательские формы и прочие следы VBA.
Фильтр по выделению
Очень простая, но удобная штука: выделяете одну или несколько ячеек (удерживая Ctrl) с интересующими вас значениями в таблице, например, нас интересуют продажи ананасов в феврале менеджером Ивановым:
… жмете Фильтровать по выделениюв выпадающем списке Фильтровать:
... и получаете фильтрацию по выбранным значениям в соответствующих столбцах:
Одним словом, некий аналог стандартного фильтра, но быстрее и удобнее в некоторых ситуациях. Умеет работать с умными таблицами тоже.
Выбор листа для копирования-переноса отфильтрованных данных
В инструментах отбора по текущей ячейке Фильтровать и копировать и Фильтровать и перенести появилась возможность выбирать лист (новый или имеющийся) для вставки данных (раньше всегда было на новый). Т.е. теперь, если нужно все строки, например, Дубинина перенести-скопировать на другой лист, то нужно выделить любую ячейку в списке, где есть нужное нам имя менеджера и выбрать в нужное действие в выпадающем списке Фильтровать:
В появившемся затем окне можно выбрать лист, куда нужно скопировать-переместить все строки про Дубинина:
Также теперь можно скопировать отобранные строки вместе с шапкой (галочка Продублировать строку заголовка).
Переход по ссылке в формуле
В старых версиях Excel было очень удобное сочетание клавиш Ctrl+[, по которому тоскуют многие пользователи и о котором меня регулярно спрашивают на тренингах. Оно делало простую, но нужную вешь - заставляло Excel переходить по ссылке в ячейке. Т.е., например, если вы выделяете ячейку на итоговом листе с формулой =Лист1!A1 и жмете Ctrl+[, то тут же перепрыгиваете на Лист1 в ячейку А1, чтобы понять что там лежит. Удобно, особенно, если у вас много ссылок между листами. Проблема в том, что после 2003 года это сочетание работает уже не у всех (зависит от версии Excel и языковых параметров ПК).
Так что я написал макрос, который эмулирует это же действие. Причем, работает всегда и в любой версии и умеет переходить по ссылке не только в пределах книги (как было раньше), а и в другие файлы, и даже в закрытую книгу. Сочетание клавиш можно задать любое - в Диспетчере горячих клавиш, как и для всех других инструментов надстройки PLEX.
Генерация случайных списков
Качественно доработан инструмент генерации случайных данных (кнопка Случайно):
Теперь он умеет заполнять любой выделенный диапазон не только случайно сгенерированными числами или датами (как раньше), но и другими типами информации (паролями, именами, адресами, городами, названиями брендов и т.д.)
Эту доработку, признаюсь, сделал в личных целях - для большинства нормальных пользователей она, скорее всего, будет неактуальна, ибо им хватает и реальных данных. Но коллег-тренеров порадовать должна ;)
Прочее
· Двойной щелчок левой кнопкой мыши по названию макроса в Диспетчере горячих клавиш запускает этот макрос.
· В инструментах сводных таблиц команда Отвязать от данных переименована в более понятную Копировать как значения.
· Несчетное количество мелких улучшений и исправлений ошибок, как всегда :)
Резервная копия
Инструмент Резервная копия теперь умеет сохранять копию текущей книги с добавлением даты-времени в заданную папку, причем запоминает выбор для каждого файла автоматически:
Сортировка по цвету
Переработан и дополнен инструмент сортировки строк по цвету - теперь он умеет сортировать не только по цвету заливки, но и по цвету шрифта и по начертанию (полужирный, курсив) и в заданном направлении:
В версии Excel 2010-2016 сортировка учитывает фактический экранный цвет ячеек, т.е. цвет с учетом условного форматирования (в Excel 2007 это невозможно, к сожалению). Также этот инструмент теперь полноценно умеет работать с умными таблицами.
Работа с почтой
Доработан инструмент Почтовая рассылка:
· теперь можно прикреплять к сообщениям не только файлы, но и листы (автоматически будут выделены из текущей книги в отдельные файлы и прикреплены к письму)
· добавлять в сообщения подписи из Outlook
· вместо текстовых путей к файлам можно использовать гиперссылки (добавленные в ячейки через Вставка - Гиперссылка, например)
· заранее проверяются недостающие файлы и листы
Также добавлена команда для быстрой отправки текущего листа по почте (в старых версиях такая функция Excel была штатной, но потом ее зачем-то убрали). Вместе с почтовой рассылкой эта команда теперь находится в списке E-mail:
Ключевая ставка
В инструмент Курсы валют кроме ставки рефинансирования добавлена ключевая ставка (действует с 13 сентября 2013 г по настоящее время). По решению ЦБ РФ с 1 января 2016 года она заменяет ставку рефинансирования:
Работа с текстом
Доработки и улучшения в инструменте Работа с текстом:
· Отображаются неразрывные пробелы при отображении непечатаемых символов (привет 1С-никам!)
· Удаляются неразрывные пробелы при зачистке командой Удалить непечатаемые символы
· Добавлена подсветка кириллицы в латинице и латиницы в кириллице красным
Добавлена конвертация в число из разных форматов чисел-как-текст:
Добавлена конвертация в полноценную дату из разных форматов дата-как-текст (включая Unix-вид):
Заполнение пустых ячеек
В группу работы с диапазонами добавлен инструмент Заполнить пустоты, заполняющий пустые ячейки в выделенном диапазоне значениями предыдущих (вышестоящих) ячеек:
Функция VLookups
Добавлена функция VLookups (еще один улучшенный аналог ВПР):
· ищет сразу по нескольким столбцам (до 3)
· может извлекать нужное по счету вхождение (а не только первое, как ВПР)
· можно задать выводимое значение в случае ошибки (не нужна функция ЕСЛИОШИБКА)
Функция WorkHours
Добавлена функция WorkHours. Подсчитывает количество рабочих часов между двумя заданными датами с учетом определенного времени начала и окончания рабочего дня и праздников:
Новые иконки в интерфейсе
Раньше в разных версиях Excel (2007, 2010, 2013, 2016) иконки для одних и тех же инструментов надстройки могли выглядеть по-разному, т.к. использовались типовые картинки из встроенного в Office набора. Теперь у каждого макроса своя авторская пиктограмма и во всех версиях Excel надстройка выглядит одинаково хорошо :)
Выбор банка в курсе валют
По многочисленным просьбам в импорт курсов валют добавлена возможность выбора банка (Россия, Украина, Беларусь) и добавление к ячейке примечания с уточняющей информацией:
Добавлены функции NextSheet и PrevSheet,
Диспетчер горячих клавиш
Диалоговое окно, позволяющее назначить любое удобное вам сочетание клавиш на любую команду из списка доступных функций.
Раздел «ФОРМУЛЫ»
· Преобразовать выделенный диапазон в значения
· Преобразовать все формулы на текущем листе в значения
· Преобразовать все формулы на всех листах текущей книги в значения
· Открыть Библиотеку Формул
· Точное копирование формул без сдвига ссылок в них
· Отобразить все стрелки зависимости в выделенном диапазоне для наглядной отладки формул
· Поменять стиль ссылок с режима A1 в режим R1C1 и обратно
· Поменять тип ссылок в формулах (абсолютные-относительные, т.е. добавить или убрать знак $ к адресам)
· Зеркальный режим проверки формул в 2-х окнах для удобной отладки формул
· Открыть Мастер Функций
· Умное автозаполнение (протягивание) формул вниз
· Умное автозаполнение (протягивание) формул вправо
Раздел «ФОРМАТИРОВАНИЕ»
· Установить для выделенных ячеек формат долларов
· Установить для выделенных ячеек формат евро
· Установить для выделенных ячеек числовой формат с разделителями без дробей
· Открыть диалог для настройка обрамления выделенных ячеек
· Вкл/Выкл перенос по словам в выделенном диапазоне
· Объединение ячеек
· Разъединение объединенных ячеек
· Объединение ячеек без потери текста
· Удалить все лишние стили в книге
Раздел «ЯЧЕЙКИ»
· Показать календарь для быстрого ввода даты
· Быстрый ввод времени
· Генератор случайных чисел и дат
· Создание выпадающих списков
· Настройка точности (округление до N знаков)
· Обработка текста
· Вставка курсов валют ЦБ на заданную дату
· Вставить рисунок
Раздел «ДИАПАЗОНЫ»
· Изменение размеров диапазона
· Извлечение уникальных
· Парная подсветка дубликатов
· Сравнение диапазонов
· Сборка данных с листов книги
· Разделение одного диапазона на несколько листов
· Очистка диапазона от данных, форматов, ссылок и т.д.
· Расположить значения в обратном порядке
· Цветовая карта
· Скриншот выделенного диапазона в графический файл
· Создание динамического диапазона с автоподстройкой размеров
· Открыть диалог "Проверка данных"
· Разделение "слипшегося" текста по столбцам
Раздел «СВОДНЫЕ ТАБЛИЦЫ»
· Переключить в сводной таблице все поля в сумму
· Переключить в сводной таблице все поля в количество
· Переключить в сводной таблице все поля в среднее
· Применить к сводной числовые форматы исходных данных
· Старомодный Мастер Сводных Таблиц
· Разбить сводную по листам фильтра
· Параметры поля сводной таблицы
· Показать/Скрыть список полей сводной таблицы
Раздел «СТРОКИ И СТОЛБЦЫ»
· Сортировка по цвету заливки ячеек
· Случайная сортировка
· Удалить все пустые строки на листе
· Удалить все пустые столбцы на листе
· Удалить скрытые фильтром строки
· Поменять местами строки
· Поменять местами столбцы
· Фильтровать по текущей ячейке и копировать на новый лист
· Фильтровать по текущей ячейке и переместить на новый лист
· Фильтровать по текущей ячейке и удалить
· Добавление промежуточных итогов
Раздел «ПРИМЕЧАНИЯ»
· Удаление всех примечаний на текущем листе
· Показать/Скрыть примечания
Раздел «ЛИСТЫ»
· Открыть Менеджер Листов
· Сохранить листы как отдельные файлы
· Сборка листов из разных книг в текущую
· Защита листов в книге от удаления, копирования и т.д.
· Установить/Снять защиту текущего листа
· Параметры страницы для печати
· Удалить все группировки на текущем листе
· Сделать видимыми все листы в книге
· Сделать текущий лист суперскрытым
Раздел «КНИГА»
· Резервная копия текущей книги
· Разорвать связи с другими книгами
· Открыть все внешние связанные книги для обновления
· Создать новую книгу с листами по выделенному диапазону
· Открыть текущую папку
· Почтовая рассылка
· Добавить пользовательские функции PLEX в книгу
· Исправить поврежденные пути к пользовательским функциям PLEX
· Открыть все гиперссылки в выделенном диапазоне
· Сохранить как…
· Создать почтовое сообщение с приложенной текущей книгой
· Импорт текстового файла с делением по столбцам
· Открыть диалог для подключения надстроек
· Открыть Мастер Диаграмм
Исправления ошибок
1. Инструмент Настройка точности выдавал ошибку Overflow при выделении всего листа.
2. Инструмент Сравнить диапазоны выдавал ошибку «Неправильное выделение» при использовании в режиме ссылок R1C1.
3. Функции SumByCellColor и SumByFontColor выдавали ошибку #ЗНАЧ, если в проверяемом диапазоне были ячейки с текстом. Теперь текстовые значения игнорируются при суммировании.
4. Исправлена ошибка случайного переключения в ручной режим пересчета при подключении надстройки на некоторых ПК.
5. Исправлена ошибка, возникающая в инструменте Сборка листов при сборке с включенным флажком Присвоить собранным листам имена файлов.
Новые функции и улучшения
1. Добавлена сумма прописью для украинского языка PropisUkr:
2. Инструмент Разнесение выделенного диапазона по листамтеперь выводит удобное диалоговое окно, куда можно ввести не только номер столбца, но и его букву. Также при разделении теперь копируется шапка исходного диапазона на каждый лист и сохраняется ширина исходных столбцов:
3. Инструмент Почтовая рассылка теперь поддерживает отправку копий и скрытых копий и HTML-разметку (в теле сообщений можно использовать теги). Есть возможность не отправлять сообщения сразу, а только создать их (после проверки можно отправить их вручную). Также возможно указывать в качестве вложений двумерные массивы ссылок для прикрепления к письмам более одного файла:
4. Функция VLOOKUP2 теперь умеет работать с массивами больше 32 тысяч строк.
5. Полностью переписан алгоритм инструмента Сравнить для сравнения двух диапазонов и выявления разницы или совпадения между ними. Два массива по 100 тыс. строк сравниваются примерно 1.5 сек!
6. В Менеджер листов добавлена кнопка, которая удаляет с выделенных листов ненужные пустые строки снизу и столбцы справа от данных. Т.е. размер листа приводится в соответствие фактическому количеству заполненных ячеек, что кардинально уменьшает размер книги:
Интерфейс
Теперь полностью поддерживается ленточный интерфейс Excel 2007-2013, где надстройка выглядит как отдельная вкладка. Старый интерфейс с панелями инструментов Excel 2003 и старше больше не поддерживается.
Исправления ошибок
1. Исправлен баг с созданием выпадающих списков (не воспринималась запятая как разделитель элементов списка)
2. Исправлен баг при попытке скрыть все листы в Менеджере листов
3. Функции WorkbookName и WorkbookPath теперь обновляются при любом изменении книги/листа, где они используются.
4. Исправлены ошибки округления в функции PropisRus
5. Исправлен баг с некорректной работой функции SheetName
6. Добавлена проверка выделения диапазона в инструментах "Генератор случайных чисел", "Отображение стрелок зависимостей", "Настройка точности"
Изменения в работе функций
- При сборке листов из нескольких книг имена файлов присваиваются листам без расширения
Новые функции и улучшения
- Добавлена возможность удаления текста до/после заданных символов
- Добавлена кнопка вставки текущего времени в инструмент «Быстрый ввод времени»
- Добавлена возможность создания формул массива в Библиотеке формул.
- В инструменте точного копирования формул изменено диалоговое окно для большего удобства
- Добавлен инструмент изменения типа ссылок в формулах:
- Добавлены функции NextSheet и PrevSheet
- Добавлена кнопка для быстрого применения числового формата с разделителями без дробной части.
- Добавлена функция удаления всех пустых столбцов на листе.
- Добавлена возможность генерации дробных случайных чисел (инструмент Генератор случайных чисел)
- Добавлены инструменты работы со сводными таблицами
Удалены следующие функции
1. Фильтр по выделению
2. Очистка фильтров
3. Выделение по условию
Исправленные ошибки
- Исправлен баг, приводящий к некорректной работе сборщика листов, в случае, если в именах собираемых файлов присутствует точка.
- Исправлен баг, приводящий к некорректной сборке данных с разных листов на один.
- Исправлена ошибка, возникающая при сохранении листов книги как отдельных файлов, в случае, если в имени присутствуют недопустимые символы.
Список изменений в версии PLEX 2017.2 от 14 мая 2017 г.
Очистка книги
Вместо отдельных функций очистки от макросов и лишних стилей добавлен мощный комплексный инструмент Очистка книгидля глобальной очистки файлов Excel от «мусора», их облегчения и ускорения:
Умеет:
· Удалять все пустые и скрытые листы в книге
· Сбрасывать последнюю ячейку, когда из-за неиспользуемых пустых строк и столбцов под и справа от данных очень увеличивается размер файла, плохо работает прокрутка и т.д.
· Удалять ненужные стили, чтобы вылечить «стилевой ад» и избежать ошибки «Слишком много разных форматов ячеек»
· Удалять примечания на всех листах
· Удалять мертвые именованные диапазоны с ошибками #ССЫЛКА (#REF), тормозящие пересчет книги.
· Удалять избыточное форматирование строк и столбцов целиком (привет тем, кто любит выделить целый столбец и залить-обрамить "с запасиком", а потом удивляется дикому весу и торможению файла).
· Удалять любую графику: картинки, автофигуры, надписи, элементы управления и ActiveX (выпадающие списки, чекбоксы, кнопки и т.д.)
· Вычищать из книги макросы, код из модулей листов, пользовательские формы и прочие следы VBA.
Фильтр по выделению
Очень простая, но удобная штука: выделяете одну или несколько ячеек (удерживая Ctrl) с интересующими вас значениями в таблице, например, нас интересуют продажи ананасов в феврале менеджером Ивановым:
… жмете Фильтровать по выделениюв выпадающем списке Фильтровать:
... и получаете фильтрацию по выбранным значениям в соответствующих столбцах:
Одним словом, некий аналог стандартного фильтра, но быстрее и удобнее в некоторых ситуациях. Умеет работать с умными таблицами тоже.