Надстройка для excel для построения графиков
На основании этих таблиц, можно определить целесообразность применения каждой надстройки в зависимости от потребностей конкретного пользователя.
* - сумма указана за одно рабочее место, минимальная лицензия на 5 рабочих мест в год** - не удалось определить из-за отсутствия пробной версии
Итак, краткий итог по каждой надстройке:
Peltier Tech Chart Utility от Jon Peltier : нет пробной версии, но при этом на сайте есть подробное описание, как работать с надстройкой. Установка производится вручную. Помимо диаграмм типа waterfall, также доступны другие виды нестандартных диаграмм. Есть возможность использования кода надстройки в проектах пользователя. Цена 79$. Таким образом, надстройка рассчитана на продвинутых пользователей, которые используют широкий спектр диаграмм и сами занимаются программированием.
Waterfall Chart от Upslide : дизайн и концепция полностью соответствует Microsoft Office 2013 и Windows 8, для установки нужен аккаунт в MS Store, и для дальнейшей работы необходимо постоянное подключение к интернету. Узкоспециализирована на построение диаграмм типа waterfall. Нет возможности построения диаграммы с промежуточными итогами. Цена 30$. Подходит для построения простых диаграмм начинающими пользователями, для которых не критичны риски срыва сроков отчетности, связанные с перебоями связи с интернетом.
Think-cell chart от think-cell : многофункциональная надстройка с множеством видов диаграмм. Макет диаграммы строится в Microsoft PowerPoint вручную, на основании готового шаблона, а затем наполняется исходными данными в нем же, таким образом можно полностью обходиться без использования Excel. Такой подход обеспечивает гибкость в построении, но увеличивает трудозатраты. Пробная версия доступна при регистрации с корпоративного e-mail'а. Лицензия на использование 189$ в год за одного пользователя. Исходя из этого, можно сделать вывод, что надстройка рассчитана на корпоративных пользователей, которые в основном работают в PowerPoint'е и используют много типов нестандартных диаграмм.
Учитывая сказанное выше, по соотношению цена/качество, наиболее приемлемой для любых пользователей является надстройка Waterfall Chart Studio.
Одним из революционных нововведений в крайней версии Microsoft Excel 2010 стали инфокривые sparklines - миниграфики, помещающиеся внутри ячеек и наглядно отображающие динамику числовых данных:
Чтобы создать подобные миниграфики, нужно выделить ячейки, куда мы хотим их поместить и воспользоваться кнопками группы Спарклайны (Sparklines) с вкладки Вставка (Insert) :
В открывшемся диалоговом окне нужно задать диапазон исходных данных и диапазон вывода:
Созданные миниграфики можно всячески форматировать и настраивать с помощью динамической вкладки Конструктор (Design) :
В частности, можно легко поменять цвет линий и столбцов спарклайна и выделить особыми цветами минимальные и максимальные значения:
Поскольку спарклайн не является отдельным графическим объектом, а выступает, по сути, в роли фона ячейки, то он нисколько не помешает ввести в ячейку текст, числа или другую информацию. Это открывает простор для фантазии - если немного пошаманить с выравниванием введенного текста, шириной и высотой ячейки, то можно достичь интересных результатов:
Что делать, если у вас пока старая версия Excel? Или нужен тип графика, которого нет в наборе спарклайнов? Переходим к следующим способам!
Способ 2. Дополнительные надстройки для микрографиков
На самом деле, идея подобных графиков витала в воздухе уже достаточно давно. Еще для 2003 версии Excel существовало несколько надстроек с подобным функционалом, самым известными из которых были замечательная бесплатная Sparklines Эдварда Тафта и и платные BonaVista microcharts (169$) и Bissantz SparkMaker (200$). Да и я в свое время тоже пытался сделать что-то подобное в надстройке PLEX.
Если брать в качестве примера бесплатную надстройку Sparklines, то после ее подключения мы получим новую вкладку (или панель инструментов) примерно такого вида:
Как легко заметить, эта надстройка умеет строить заметно больше трех типов диаграмм :)
Единственный минус - надстройку нужно будет установить на всех компьютерах, где вы планируете работать с файлом, содержащим такие диаграммы.
Способ 3. Повтор символов N-раз
"Бюджетным вариантом" одномерных микрографиков являются повторяющиеся однотипные символы, имитирующие линейчатую диаграмму. Для этого можно воспользоваться текстовой функцией ПОВТОР (REPT) , которая умеет выводить в ячейку любой заданный символ нужное количество раз. Для вывода нестандартных символов (зная их код) можно использовать функцию СИМВОЛ (CHAR) . В общем и целом это выглядит так:
Символ с кодом 103 - черный прямоугольник шрифта Webdings, поэтому не забудьте установить этот шрифт для ячеек C2:C12. Также можно поиграться с символами других шрифтов, например в столбце Е использован символ с кодом 110 из шрифта Wingdings.
Способ 4. Макросы
Способ представляет собой улучшенный предыдущий вариант, где набор повторяющихся символов (используется знак "|") создает не формула, а простая пользовательская функция на VBA. Причем для каждой ячейки создается отдельный столбец, т.к. функция использует символ переноса строки после каждого числа - выглядит это примерно так:
Чтобы использовать этот трюк у себя в файле, открываем редактор VBA (Alt+F11), добавляем новый модуль в книгу (меню Insert - Module) и копируем туда код функции NanoChart:
Затем вставляем функцию NanoChart в нужные ячейки, указывая в качестве аргументов числовые данные, как на рисунке выше. Для получившихся ячеек с микрографиками необходимо включить перенос по словам и поворот на 90 градусов через меню Формат - Ячейки - Выравнивание (Format - Cells - Alignment) . Константа MaxSymbols задает длину максимально высокого столбца в минигистограмме.
Теперь в мастере функций в категории Определенные пользователем появилась новая функция LineChart c двумя аргументами - диапазоном и кодом цвета графика. Если ее вставить в пустую ячейку, например, справа от числовой строки и скопировать затем, как обычно, на весь столбец, то получим весьма симпатичное отображение числовых данных в виде миниграфиков:
Пакет Microsoft Office не нуждается в представлении. На протяжении почти трёх десятков лет это программное решение популярно в IT-среде и известно широкому кругу пользователей от мала до велика. Специалисты всевозможных профессий, рядовые сотрудники крупных и небольших компаний, индивидуальные предприниматели, владельцы домашних компьютеров и мобильных устройств повсеместно используют этот инструмент для работы с различными типами документов: текстами, электронными таблицами, презентациями, почтой, базами данных и др. Неоценимую помощь MS Office оказывает студентам, аспирантам и научным руководителям, которые занимаются подготовкой рефератов, курсовых, дипломных и исследовательских работ, а также кандидатских и докторских диссертаций. Аудитория пользователей продукта огромна, а значит, наша подборка надстроек для Microsoft Office может пригодиться многим читателям 3DNews.
Перед тем как перейти непосредственно к обзору, позволим себе сделать небольшое отступление и сфокусировать внимание на двух важных, на наш взгляд, моментах. Во-первых, все перечисленные ниже расширения заимствованы из официального магазина приложений Office Store (он же — AppSource), поэтому в их надёжности и безопасности можно не сомневаться. Во-вторых, скачивать дополнения можно как из онлайн-маркета, так и непосредственно из входящих в состав Microsoft Office программ, используя меню «Вставка → Надстройки». Оба варианта не отнимают много времени, просты в использовании и позволяют инсталлировать расширения буквально в два клика мышью. Для быстрого доступа к установленным расширениям любое из них можно закрепить на панели инструментов офисных приложений.
Adobe Stock. Надстройка для PowerPoint, которая даёт доступ к внушительной коллекции высококачественных фотографий и иллюстраций. Она позволяет выполнять поиск изображений по ключевым словам или категориям, не покидая презентацию. Для работы с расширением необходимо зарегистрировать учётную запись на одноимённом портале Adobe Stock и оформить подходящий вариант подписки на услуги сервиса.
Imagebank. Аналог упомянутой выше надстройки, пользоваться которым можно бесплатно в течение 30 дней после регистрации аккаунта на сайте фотобанка. Отличный вариант для тех, кому требуется на скорую руку и без финансовых затрат красочно оформить документ или презентацию.
Modern Charts. Позволяет существенно расширить возможности табличного процессора Excel по визуализации данных. Содержит более 20 готовых шаблонов для создания красивой инфографики профессионального уровня, включающей гистограммы, временные шкалы, карты, диаграммы областей и многие другие графические элементы. Особенностями надстройки являются встроенный мастер диаграмм и широкие возможности по их конфигурированию.
Lucidchart. Ещё одна надстройка, упрощающая процесс рисования схем и диаграмм в табличном процессоре. Пользователю доступны образцы и примеры блоков системных схем, UML- и ER-диаграмм, моделей бизнес-процессов, организационных проектов, различных типов связей между объектами и сущностями. Предусмотрены средства конвертирования чертежей в различные графические форматы (включая векторные), а также экспортирования готовых макетов документов в профессиональный редактор диаграмм и блок-схем Microsoft Visio.
Yandex.Translate. С помощью этого инструмента легко переводить нужные слова и фразы, просто выделив их в тексте. Полученный перевод можно редактировать в отдельном окне, а затем вставлять обратно в текст. Поддерживается более 40 языков.
Translator. Ещё одна надстройка, которая может быть полезна при работе с документами на иностранных языках. Функционирует в паре с одноименным переводческим веб-сервисом компании Microsoft, предлагает несколько вариантов перевода (если доступны) и позволяет профессиональным переводчикам, которые пользуются службой Translator Hub Category Service, получать доступ к хранилищу корпоративных или отраслевых переводов.
Evernote. Расширение для интеграции Outlook с сервисом для создания и синхронизации заметок Evernote. Используя эту надстройку, можно сохранять письма в Evernote, сортировать их по блокнотам, присваивать метки, редактировать, синхронизовать с подключёнными устройствами и делиться с другими пользователями сервиса. Также доступна возможность быстрого добавления заметок из Evernote в создаваемые в Outlook письма.
RMail. Связывает Outlook с одноимённым онлайн-сервисом и добавляет в программу такие функции, как шифрование электронной корреспонденции, отслеживание почтовых отправлений, автоматическое конвертирование писем и вложенных файлов в формат PDF, а также подписание документов электронной подписью, надёжно защищающей их от подделки и несанкционированных изменений.
Wikipedia. Надстройка, название которой говорит само за себя. Позволяет «подружить» текстовый редактор Word и табличный процессор Excel с развиваемой энтузиастами со всего мира свободной онлайн-энциклопедией Wikipedia. Для работы с расширением достаточно выделить слово или словосочетание в тексте, и программа автоматически отобразит в отдельном окне подходящий справочный материал из «Википедии». Тем, кому по долгу службы часто приходится работать с документами со множеством специфических терминов, такая надстройка придётся как нельзя кстати.
CompareDocs. Добавляет в рабочее окружение Word инструмент для автоматизированного сравнения двух версий одного документа в разных форматах — стандартном вордовском (DOC, DOCX и т. п.) и PDF, извлечь текст из которого порой бывает не так-то просто. CompareDocs решает эту задачу и находит все несовпадающие фрагменты. Отличный вариант для сравнения юридически значимых документов и поиска несогласованных правок.
«Главред». Надстройка для улучшения читабельности набираемых в редакторе Word текстов. Помогает находить в тексте стоп-слова: языковой мусор, рекламные и журналистские штампы, необъективные оценки, огульные обобщения, плеоназмы, неправильно используемые заимствования, признаки плохого синтаксиса, канцелярит и прочие требующие внимания словесные конструкции. Без этих слов текст становится понятным, коротким и информативным.
LanguageTool. Надстройка, которая расширяет возможности встроенных в Word средств проверки правописания. Умеет находить орфографические и пунктуационные ошибки, опечатки, а также проблемы в стилевой грамотности набираемых текстов. Поддерживает русский, английский, украинский, испанский, французский, немецкий, польский и другие языки. Хороший выбор для тех, кто изучает иностранные языки и хочет быть уверенным в грамотности своей письменной речи.
PayPal for Outlook. Расширение для работы с одной из самых популярных электронных платёжных систем в мире. Позволяет оплачивать счета и покупки, отправлять и принимать денежные переводы непосредственно из приложения Outlook, помимо средств для работы с электронной корреспонденцией предоставляющего функции органайзера, календаря, планировщика задач, записной книжки и менеджера контактов.
Email Recovery. Настройка для Outlook, о предназначении которой нетрудно догадаться по её названию. Она сканирует почтовые базы, анализирует структуру данных и позволяет восстанавливать случайно удалённую корреспонденцию. Потеря важных писем способна испортить настроение и изрядно потрепать нервы любому пользователю компьютера, поэтому списывать со счетов это расширение не стоит.
Scan&Paste. Надстройка, позволяющая максимально быстро пересылать изображения и фотографии из памяти мобильных Android- и iOS-устройств в приложения Word, PowerPoint и OneNote. Работает в тандеме с установленной на смартфоне программой Scan&Paste, бесплатно скачать которую можно в Google Play и App Store. Интересной особенностью расширения являются средства оптического распознавания текстов (OCR), обеспечивающие конвертирование изображений, фотографий, документов или PDF-файлов в редактируемые электронные форматы.
QR4Office. Расширение для преобразования URL-ссылок и небольших текстовых записей в двумерные QR-коды, выполненные в форме квадрата с замысловатыми матричными рисунками, которые можно одним движением мыши вставить в документы Word, Excel и PowerPoint. Позволяет создавать QR-метки разного дизайна и размера, с различным стилевым и цветовым оформлением. QR4Office может пригодиться при составлении объявлений либо при подготовке презентаций с большим количеством ссылок на сетевые ресурсы.
Mobile Data Collection — Scan-IT to Office. Аналог упомянутого ранее расширения Scan&Paste, только с более широкими возможностями. Включает функции сканирования и пересылки с мобильных устройств в документы Microsoft Office не только изображений, но и штрих-кодов, текстов, временных меток, геоданных GPS и прочих сведений. Поддерживает различные сценарии работы, пользовательские и стандартные формы для сбора данных, а также одновременную обработку данных из множества удалённых источников. Эффективное решение для мобильного сбора данных в режиме реального времени!
Вводные данные: имеется таблица с данными по выручке от продаж на нескольких торговых точках:
Если построить график сразу по всем данным, то он будет смотреться вполне неплохо в качестве инструмента для сравнения выручки между торговыми точками:
Но что если необходимо показать динамику по каждой точке отдельно? Приведенный выше график не очень подходит для этой цели - слишком много лишних данных, в результате чего он смотрится довольно нагроможденно. Можно создать несколько одинаковых графиков, каждый из которых будет показывать данные по одной торговой точке. Это будет наглядно и удобно, если торговых точек 3-5. Но если их 10 и более, то такое нагромождение графиков мало того, что не наглядно - это еще весьма затратно по времени.
Поэтому, если есть необходимость показать динамику по отдельным торговым точкам, но при этом не обязательно делать много графиков, можно воспользоваться таким решением:
Интерактивная диаграмма.xls (47,5 KiB, 3 066 скачиваний)
А теперь разберем, как это можно сделать.
- Для начала необходимо создать диаграмму нужного типа: выделяем диапазон A4:K5 -вкладка Вставка (Insert) -группа Диаграммы (Charts) -Вставить график или диаграмму с областями (Line) -График (Line)
- в удобном месте на основании названий торговых точек создаем обычный выпадающий список
В файле примере список создан в ячейке B11 : выделяем ячейку B11 -вкладка Данные (Data) -Проверка данных (Data Validation). В поле Тип данных (Allow) выбираем Список (List) , в поле Источник (Source) указываем ссылку на диапазон с именами торговых точек: =$A$5:$A$9 - Теперь необходимо создать именованный диапазон, который в зависимости от выбранной в списке торговой точки сформирует диапазон данных для диаграммы. Переходим на вкладку Формулы (Formulas) -Диспетчер имен (Name Manager) -Создать (New) . В поле Имя (Name) пишем: _forchart , а в поле Диапазон (Refers to) следующую формулу:
=СМЕЩ( $B$4:$K$4 ;ПОИСКПОЗ( $B$11 ; $A$5:$A$9 ;0);)
=OFFSET($B$4:$K$4,MATCH($B$11,$A$5:$A$9,0),)
функция СМЕЩ(ссылка; смещ_по_строкам; смещ_по_столбцам; [высота]; [ширина]) - OFFSET
берет ссылку на указанные ячейки и смещает эту ссылку на указанное количество строк и столбцов. В качестве ссылки указываем заголовок с датами из таблицы выручки: $B$4:$K$4
ПОИСКПОЗ (MATCH) - эта функция берет ячейку $B$11 и ищет её в диапазоне $A$5:$A$9 . Когда находит, то возвращает номер строки, в которой она находится в этом диапазоне. Т.е. для "К-р Октябрьский" это будет значение 1, для "ул.Ленина" - 2 и т.д.
Это значит, что как только мы изменим значение в ячейке B11(а там у нас список торговых точек), то функция СМЕЩ сразу переопределит диапазон:
=СМЕЩ( $B$4:$K$4 ;ПОИСКПОЗ( $B$11 ; $A$5:$A$9 ;0);) =>
=СМЕЩ( $B$4:$K$4 ;ПОИСКПОЗ( "ул.Фурманова" ; $A$5:$A$9 ;0);) =>
=СМЕЩ( $B$4:$K$4 ;5;) =>
= $B$9:$K$9
Остается только назначить этот диапазон созданной диаграмме: выделяем диаграмму -правый щелчок мыши -Исходные данные (Source data) или Выбрать данные (Select data)
выделяем единственный ряд в поле Элементы легенды(ряды) (Legeng Entries (Series)) и нажимаем Изменить (Edit)
Интерактивная диаграмма.xls (47,5 KiB, 3 066 скачиваний)
Читайте также: