Надстройка S.H.T.E.M. для Excel: готовые и перспективные функции и инструменты.
В настоящее время мной ведется работа по созданию эффективной надстройки для Excel, с помощью которой можно будет облегчить свою работу с различными книгами, таблицами (в том числе и сводными) и диаграммами. В статье кратко описан функционал надстройки и ход моей работы над ней, а скачать ее для тестирования можно в конце статьи.
На данный момент надстройка обладает следующим функционалом (самые основные функции):
- Включение и отключение многопоточности. Особенно важна функция для тех, кто работает на сервере через терминалы: ограничивая число потоков, при очень больших расчетах в Excel вы не будете мешать другим пользователям (да, немного жертвуя своей производительностью).
- Обратный фильтр. Когда-то для меня это была одна из самых желаемых функций Excel: в отфильтрованной таблице все выбранные значения становятся невыбранными и наоборот.
- Генератор паролей. Возможно, нужная функция для тех, кто в своей работе часто генерирует случайные наборы букв/чисел/символов
- Калькулятор. Почти некое подобие стандартного калькулятора Windows с возможностью внесения результата в одну или несколько ячеек, а также с возможностью считывания числа из ячейки при расчете. Все цифры и арифметические операции привязаны к клавиатуре, благодаря чему, с калькулятором максимально удобно работать.
- Инструмент преобразования столбцов в строки. О нем я писал в данной статье. Преобразует массив данных, который состоит из огромного количества столбцов, в массив из строк для удобного построения сводных таблиц.
- ABC-анализ выделенной таблицы с некоторым набором настроек.
- Создание скриншота выделенной области.
Пока что надстройка выглядит вот так:
В перспективе будет добавлено еще множество различных функций, а также будут добавлены формулы:
- тригонометрические формулы по градусам, а не по радианам (основная проблема студентов при расчетах в Excel)
- простые расчеты прогнозов по выбранным диапазонам со сглаживанием (будет основано на моих статьях по прогнозированию)
- обработка ячеек с цветом: считывание цвета ячейки/текста в формате RGB, сумма/счёт ячеек по заданному цвету и т.д
- и другие различные формулы, которых очень не хватает в Excel
Надстройка периодически обновляется и ниже я буду добавлять информацию о каждом из обновлений:
Upd. 30.05.19: добавлен XYZ-анализ выделенной таблицы с некоторым набором настроек.
Upd. 10.07.19: добавлен менеджер листов (создание, копирование, переименовывание и удаление листов, сортировка, управление видимостью и защитой, сохранение всех листов в отдельную книгу и замена формул на значения).
Upd. 07.08.19: добавлен обычный календарь с номерами недель.
Upd. 21.10.19: добавлена кнопка очистки фильтров без удаления значения из буфера обмена (иногда бывает необходимо после копирования значения, снять фильтры на таблице и установить фильтр по скопированному значению — если мы кликнем на «Очистить фильтр» — значение удалится из буфера и придется копировать его заново).
Upd. 24.10.19: добавлен RGB-генератор: некоторое подобие палитры, которое выводит код подобранного цвета, как в формате RGB, так и в шестнадцатеричном формате, который используется в редакторе VBA (смотрите спойлер с изображением ниже). Расположение кнопок надстройки стало более компактным. Upd. 20.04.20: добавлено управление расчетами сводной таблицы: быстрое преобразование всех расчетных полей в сумму/количество/максимум/минимум.
Upd. 06-09.2020 года: добавлена возможность открывать новую книгу Excel: в новой книге можно работать, даже если в первой запущен какой-либо макрос (книги независимы друг от друга). Также, добавлен инструмент условного форматирования для диаграмм: сейчас доступные предустановленные форматы (светофор и два градиента). Также добавлены функции автоматического расчета диапазонов для градиентов и инвертирование порядка цветов. Пока что тестовая функция, возможно буду дорабатывать ее дальше.
Upd. 14.09.20: исправлена критическая ошибка при активации лицензии. Исправлена ошибка при отображении текущего дня недели в календаре. Исправлен ряд мелких незначительных ошибок в коде всех функций.Надстройка для Excel: тестирование
На данный момент разрабатываются новые функции надстройки и их (вместе с теми, что уже добавлены) необходимо проверить на корректность работы и возникновение ошибок в различных условиях. Именно поэтому, в ближайшее время, будут набираться желающие для тестирования данной надстройки.
Если вы хотите принять участие в тестировании, Вам необходимо перейти на страницу обратной связи и отправить сообщение с темой «Тестирование надстройки Excel», также необходимо оставить желаемый вариант связи (vk.com / e-mail / Skype и т.д.) и написать, в какой сфере деятельности и как долго вы пользуетесь Excel, и как он помогает Вам решать поставленные задачи.
Спустя некоторое время (пока неизвестно какое, так как некоторые функции еще разрабатываются) будет отобрана опытная группа, и каждому из этой группы будет разослана надстройка с инструкциями. В благодарность за тестирование, каждому тестировщику будет разослан лицензионный ключ, который будет давать неограниченную по времени лицензию на надстройку.
Важно! Так как с 23 апреля 2020 года надстройка SHTEM выложена в свободный доступ — в роли тестировщика может быть любой желающий. Если обнаружите ошибку/баг/недоработку — отправляйте сообщение через форму обратной связи с темой «Тестирование надстройки Excel». Все обязательно просмотрю.
Надстройка для Excel: пожелания и предложения
Также, в комментариях, можете указать, каких функций или инструментов Вам не хватает в Excel для эффективной работы, либо просто можете предложить что-нибудь интересное. Все комментарии будут рассмотрены, и если какое-то предложение будет действительно интересным — попробую реализовать ту или иную функцию в надстройке (можете также оставить предложение через форму обратной связи).
Надстройка для Excel: скачать Trial-версию
Сейчас Вы можете скачать Trial-версию надстройки для Excel, нажав на кнопку ниже, ключ которой будет действителен в течение 30 дней. Если Вас заинтересует надстройка — прошу обратиться ко мне для продления лицензии через форму обратной связи.
Скачать trial-версию надстройки SHTEM
Надстройка запакована в установщик, который автоматически разместит ее в нужной папке (стандартная для надстроек Excel), но Вы всегда можете изменить папку распаковки.
Важно! Перед установкой рекомендуется закрыть все открытые книги Excel. Также, если у Вас имеются старые версии этой надстройки — они будут удалены (новый лицензионный ключ запрашивать НЕ нужно).
Важно! В ближайшее время будет написана документация по всем функциям надстройки SHTEM для Excel: для чего предназначается та или иная функция и как её правильно использовать.
Здравствуйте!
Было бы неплохо добавить календарь с номерами недель, его очень часто не хватает. Спасибо!
Добрый день!
Календарь добавил, выслал новую версию надстройки на электронную почту.
А где можно скачать? Интересует функция антифильтра
Добрый день.
Пока что нигде: надстройка пока что тестируется.
Если хотите тоже поучаствовать в тестировании — оставляйте заявку.
Здравствуйте. Было бы неплохо добавить различные функции для работы со сводными таблицами. Во многих популярных ндстройках они есть, а в вашей их очень не хватает.
Спасибо
Семён, добрый день.
Тоже об этом думал и, скорее всего, добавлю.
Как добавлю — напишу Вам на электронную почту и скину обновленную версию.
Здравствуйте, планируются ли какие-то новые обновления? Вы гдето писали что добавите пользовательские функции. Очень их жду)
Добрый день!
Да, планируются) И доработка надстройки, и новые статьи.
Сейчас огромный объем основной работы и параллельное внедрение нескольких проектов, поэтому что-то дорабатываю и обновляю по мере возможности
Здравствуйте.
В календаре некорректно отображается день недели, исправьте, пожалуйста)) Очень часто им пользуюсь
Добрый день!
Уже обратили внимание, в новой версии ошибку исправим (и еще несколько ошибок).
Спасибо!
Доброе утро! Надстройка огонь! Установил себе и своему коллеге по работе, очень экономит время в некоторых делах, спасибо!
Подскажите, если вы обновляете версию — лицензия не слетит??
Алексей, добрый день!
Нет, установочный файл просто заменяет старую версию надстройки на новую, она останется привязана к вашему ключу активации, все хорошо будет.