Статья про надстройки Эксель

Наступает момент в практике пользователя Excel, когда стандартных функций программы уже не хватает. Тогда ты ищешь дополнительные пути реализации своих целей и натыкаешься на надстройки Эксель.
Надстройка это файл с расширением:
  1. xla – для файлов до 2007-го Экселя
  2. xlam – для 2007 и старше
Но если ты найдешь надстройку xlam, это еще не означает, что она подходит к твоей версии Экселя.

Как установить надстройку Эксель

Чтобы установить надстройку, сперва скачай ее на свой компьютер. Надстройка может храниться в компьютере в любой папке, так что для начала просто сохрани ее себе на комп куда-нибудь. После этого запускай Эксель и иди в меню:
1. Файл → 2. Параметры → 3. Надстройки → 4. Перейти… → 5. Обзор
 

После этих действий тебя закинет в окно с выбором файла надстройки. Вот тут-то ты и узнаешь путь, где надстройки Экселя лежат по умолчанию. Для того, чтобы не ломать традиции, я рекомендую тебе этот путь скопировать и в него вставить свою скачанную из интернета надстройку.
И дальше понятно:
… → 5. Обзор → выбираешь там свою надстройку → 6. Открыть → 7. Радость!
Запихнули, честно говоря, очень далеко. Ну да ладно.

Примеры надстроек Эксель

Хочу поделиться несколькими примерами надстроек. Для надстройки важны 3 параметра:
  1. Чем она тебе поможет
  2. Бесплатная / нет
  3. Где ее скачать
Начнем с платных:
Надстройка Что она тебе даст?
Plex Николая Павлова Не случайно эту надстройку выдаю первой в списке платных надстроек. Она многофункциональная и красивая. Мне понравились такие функции:

  1. Микрографики – маленькие графики, каждый из которых помещается в ячейку – красиво =)
  2. Менеджер листов – можно делать с листами рабочей книги автоматически и оптом все то, что обычно нельзя. + Ты видишь всю полезную информацию, например, объем данных на листе.
  3. Скриншот – экспорт диапазона в графический файл. Это может быть удобно для того, чтобы поделиться частью информации в виде картинки.
  4. Отбор строк с последующим действием. Эта функция мне нравится. Так приходится делать фильтр, удалять все лишнее, а с помощью надстройки куда проще.
MulTEx Дмитрия Щербакова Я считаю Дмитрия классным специалистом. Его надстройка хорошо продумана, в ней много полезных функций. Из интересного могу выделить:

  1. Пакетное переименование файлов – мощно, можно при случае навести порядок в своих файлах. Позволяет массово поменять имена файла на свои - 
  2. Функция сцепить_МН – функция на подобие функции JOIN в Google SpreadSheets. Для Экселя – это находка.
  3. Функции ВПР_МН и ВПР_все_книги – можно догадаться по одному названию, что это за функции. Мега-вещь!
Asap Utilities by Bastien Mensink Необычная и интересная надстройка с огромным множеством смелых функций. Мне нравится, что команды простые и однозначные, они не дают слишком много опций, когда в этом нет нужды:

  1. Инверсия выделенной области – как альтернатива использования фильтра.
  2. Объединить выделение несвязных диапазонов – тоже удобная штука. Бывали у тебя случаи, когда нужно выделить несколько колонок и скопировать, но что-то пошло не так и Эксель начинает дико материться -
  3. Заменить условное форматирование на обычное – я пользуюсь таким макросом
  4. Транспонировать данные с формулами
  5. Визуально отобразить смену групп, например, при каждом изменении в колонке вставить пустую строку.
  6. Объединить данные построчно – операция, обратная операции Разбить по строкам
  7. Рисуем бумагу – автоматическая установка ширины и высоты нескольких ячеек – на твой выбор. Интересная идея, например, иногда полезно, чтобы ячейки были размером с бумагу А4: 210х297
  8. Копировать таблицу как HTML-код. Создает чистый код таблицы для вставки на свой сайт. Это интересно и требует изучения. Возможно, для этих целей лучше подходит редактор Ворд, а не Эксель.
  9. Функция загрузки картинки LOADIMAGE – это реально круто.

Power Utility Pak by John Walkenbach Уокенбах может всё) Сейчас просматриваю функции его Экселевской надстройки. Например, хорошие:

  1. Надстрочный и подстрочный текст – удобно -
  2. Карта листа – визуально преобразует выбранный лист книги. Ты легко можешь увидеть информацию о ячейках: это текст, ошибка, число, формула. Плюс если это формула, то ты увидишь сравнительную сложность данной формулы. Эта штука может быть полезной иногда. Мне нравится подход к решению задачи.

Теперь о бесплатных:

Надстройка Что она тебе даст?
ЁXCEL Сергея Хвостова Функция ВПР_ЁКСЕЛЬ, например, умеет находить похожие значения из списка. Например, по Николай Николаевич Николаев найден Н.Н. Николаев. Очень интересно. А функция ЁКСЕЛЬ_Сцепить является аналогом всё той же функции JOIN – сцепляет данные из нескольких ячеек с использованием разделителя.
Дизайн надстройки ужасен, но зато она полностью бесплатная. На картинке сверху я немного поправил дизайн иконок, убрал жирную красную надпись и логотип Ёкселя.
Xltools В надстройке Xltools из Питера есть несколько хорошо продуманных функций. Надстройка не совсем бесплатна: она состоит из платной части и бесплатной. В бесплатной части есть такие функции:

  1. Повторение выделения – Эксель выделит каждую N-ю ячейку
  2. Преобразование числа в текст и обратно
Недостатки у этой надстройки такие. Она может быть сохранена только как execute file(*.exe), то есть для установки необходимы права администратора. И еще: она на каждом шагу рекламирует саму себя.


Еще примеры надстроек Эксель

Выше мы говорили о многофункциональных надстройках, которые похожи на пулеметы различных екселевских функций и новых возможностей. Теперь хочу дать пару примеров целевых надстроек:

Надстройка Что она тебе даст?
Faster Vlookup by Eric Butler Быстрый ВПР. Размножает формулу ВПР и делает ее выполнение минимум в 10 раз быстрее. Потрясающая надстройка: она бесплатна, хорошо продумана и работает молниеносно:
Поиск решения Надстройка входит в пакет вместе с Микрософт Эксель. Идея, заложенная в надстройке очень мощная – поиск экстремума функции при множестве неизвестных. К сожалению, она не работает на реальных сложных моделях, а годиться лишь для учебных целей. Если тебе необходим мощный инструмент поиска решений, то ты можешь попытать счастье и скачать платный апгрейд с сайта надстройки.
Mail Add-in by Ron De Bruin Надстройка для отправки почты из Экселя. Из всего вороха кнопок, который создал автор, вижу только 2 полезные: отправить текущий лист по почте и отправить выделенный диапазон по почте –


Почему мне не нравятся многоцелевые надстройки Эксель

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

Не нравится мне это. И потому предлагаю 2 пути развития и решения данной проблемы:

Вариант 1. Для всех надстроек общий дом.

Поэтому считаю, что каждый может стать автором своей надстройки под себя:
Моя надстройка = надстройка1 + надстройка2 + надстройка3…
И каждая из этих надстроек должна решать небольшую конкретную задачу. И все они, как порядочные надстройки, удобно располагаются на панели Надстроек:
↑ Домик для надстроек
В ходе реализации такого подхода ты постепенно превращаешь свою книгу Эксель в личную лабораторию, где все на своих местах.

Вариант 2. Надстройки-паразиты

Второй вариант вытекает из развития первого. Я тут подумал: кроме панелей, есть еще и группы кнопок на ленте:

Если же тебе придется создавать свою надстройку в Экселе, то каждая команда будет находится на отдельной группе инструментов, что не экономно, займет много места. Сами же панели и группы в Экселе расположены очень граммотно. Поэтому предлагаю такой вариант:
  1. Скачиваешь или пишешь свою надстройку
  2. Настраиваешь ее так, чтобы она находилась на близкой по теме панели в существующей группе инструментов
  3. Радость!

Комментарии

Популярные сообщения из этого блога

Запросы (query) в Google Docs, как инструмент для профессиональной разработки отчетов и приложений

Связанные выпадающие списки в табличках Google

Замечательная функция Фильтра (FILTER) в таблицах Гугла (Google Spreadsheets)