Интерактивная диаграмма
Качественная визуализация большого объема информации – это почти всегда нетривиальная задача, т.к. отображение всех данных часто приводит к перегруженности диаграммы, ее запутанности и, в итоге, к неправильному восприятию и выводам.
Вот, например, данные по курсам валют за несколько месяцев:
Строить график по всей таблице, как легко сообразить, не лучшая идея. Красивым решением в подобной ситуации может стать создание интерактивной диаграммы, которую пользователь может сам подстраивать под себя и ситуацию. А именно:
- двигаться по оси времени вперед-назад в будущее-прошлое
- приближать-удалять отдельные области диаграммы для подробного изучения деталей графика
- включать-выключать отображение отдельных валют на выбор
Выглядеть это может примерно так:
Нравится? Тогда поехали…
Шаг 1. Создаем дополнительную таблицу для диаграммы
В большинстве случаев для реализации интерактивности диаграммы применяется простой, но мощный прием – диаграмма строится не по исходной, а по отдельной, специально созданной таблице с формулами, которая отображает только нужные данные. В нашем случае, в эту дополнительную таблицу будут переноситься исходные данные только по тем валютам, которые пользователь выбрал с помощью флажков:
В Excel 2007/2010 к созданным диапазонам можно применить команду Форматировать как таблицу (Format as Table) с вкладки Главная (Home):
Это даст нам следующие преимущества:
- Любые формулы в таких таблицах автоматически транслируются на весь столбец – не надо «тянуть» их вручную до конца таблицы
- При дописывании к таблице новых строк в будущем (новых дат и курсов) – размеры таблицы увеличиваются автоматически, включая корректировку диапазонов в диаграммах, ссылках на эту таблицу в других формулах и т.д.
- Таблица быстро получает красивое форматирование (чересстрочную заливку и т.д.)
- Каждая таблица получает собственное имя (в нашем случае – Таблица1 и Таблица2), которое можно затем использовать в формулах.
Подробнее про преимущества использования подобных Таблиц можно почитать тут.
Шаг 2. Добавляем флажки (checkboxes) для валют
В Excel 2007/2010 для этого необходимо отобразить вкладку Разработчик (Developer), а в Excel 2003 и более старших версиях – панель инструментов Формы (Forms). Для этого:
- В Excel 2003: выберите в меню Вид – Панели инструментов – Формы (View – Toolbars – Forms)
- В Excel 2007: нажать кнопку Офис – Параметры Excel – Отобразить вкладку Разработчик на ленте (Office Button – Excel options – Show Developer Tab in the Ribbon)
- В Excel 2010: Файл – Параметры – Настройка ленты – включить флаг Разрабочик (File – Options – Customize Ribbon – Developer)
На появившейся панели инструментов или вкладке Разработчик (Developer) в раскрывающемся списке Вставить (Insert) выбираем инструмент Флажок (Checkbox) и рисуем два флажка-галочки для включения-выключения каждой из валют:
Текст флажков можно поменять, щелкнув по ним правой кнопкой мыши и выбрав команду Изменить текст (Edit text).
Теперь привяжем наши флажки к любым ячейкам для определения того, включен флажок или нет (в нашем примере это две желтых ячейки в верхней части дополнительной таблицы). Для этого щелкните правой кнопкой мыши по очереди по каждому добавленному флажку и выберите команду Формат объекта (Format Control), а затем в открывшемся окне задайте Связь с ячейкой (Cell link).
Наша цель в том, чтобы каждый флажок был привязан к соответствующей желтой ячейке над столбцом с валютой. При включении флажка в связанную ячейку будет выводиться ИСТИНА (TRUE), при выключении – ЛОЖЬ (FALSE). Это позволит, в дальнейшем, проверять с помощью формул связанные ячейки и выводить в дополнительную таблицу либо значение курса из исходной таблицы для построения графика, либо #Н/Д (#N/A), чтобы график не строился.
Шаг 3. Транслируем данные в дополнительную таблицу
Теперь заполним дополнительную таблицу формулой, которая будет транслировать исходные данные из основной таблицы, если соответствующий флажок валюты включен и связанная ячейка содержит слово ИСТИНА (TRUE):
Заметьте, что при использовании команды Форматировать как таблицу (Format as Table) на первом шаге, формула имеет использует имя таблицы и название колонки. В случае обычного диапазона, формула будет более привычного вида:
=ЕСЛИ(F$1;B4;#Н/Д)
Обратите внимание на частичное закрепление ссылки на желтую ячейку (F$1), т.к. она должна смещаться вправо, но не должна – вниз, при копировании формулы на весь диапазон.
Теперь при включении-выключении флажков наша дополнительная таблица заполняется либо данными из исходной таблицы, либо искусственно созданной ошибкой #Н/Д, которая не дает линии на графике.
Шаг 4. Создаем полосы прокрутки для оси времени и масштабирования
Теперь добавим на лист Excel полосы прокрутки, с помощью которых пользователь сможет легко сдвигать график по оси времени и менять масштаб его увеличения.
Полосу прокрутки (Scroll bar) берем там же, где и флажки – на панели инструментов Формы (Forms) или на вкладке Разработчик (Developer):
Рисуем на листе в любом подходящем месте одну за другой две полосы – для сдвига по времени и масштаба:
Каждую полосу прокрутки надо связать со своей ячейкой (синяя и зеленая ячейки на рисунке), куда будет выводиться числовое значение положения ползунка. Его мы потом будем использовать для определения масштаба и сдвига. Для этого щелкните правой кнопкой мыши по нарисованной полосе и выберите в контекстном меню команду Формат объекта (Format control). В открывшемся окне можно задать связанную ячейку и минимум-максимум, в пределах которых будет гулять ползунок:
Таким образом, после выполнения всего вышеизложенного, у вас должно быть две полосы прокрутки, при перемещении ползунков по которым значения в связанных ячейках должны меняться в интервале от 1 до 307.
Шаг 5. Создаем динамический именованный диапазон
Чтобы отображать на графике данные только за определенный интервал времени, создадим именованный диапазон, который будет ссылаться только на нужные ячейки в дополнительной таблице. Этот диапазон будет характеризоваться двумя параметрами:
- Отступом от начала таблицы вниз на заданное количество строк, т.е. отступом по временной шкале прошлое-будущее (синяя ячейка)
- Количеством ячеек по высоте, т.е. масштабом (зеленая ячейка)
Этот именованный диапазон мы позже будем использовать как исходные данные для построения диаграммы.
Для создания такого диапазона будем использовать функцию СМЕЩ (OFFSET) из категории Ссылки и массивы (Lookup and Reference) — эта функция умеет создавать ссылку на диапазон заданного размера в заданном месте листа и имеет следующие аргументы:
В качестве точки отсчета берется некая стартовая ячейка, затем задается смещение относительно нее на заданное количество строк вниз и столбцов вправо. Последние два аргумента этой функции – высота и ширина нужного нам диапазона. Так, например, если бы мы хотели иметь ссылку на диапазон данных с курсами за 5 дней, начиная с 4 января, то можно было бы использовать нашу функцию СМЕЩ со следующими аргументами:
=СМЕЩ(A3;4;1;5;2)
Хитрость в том, что константы в этой формуле можно заменить на ссылки на ячейки с переменным содержимым – в нашем случае, на синюю и зеленую ячейки. Сделать это можно, создав динамический именованный диапазон с функцией СМЕЩ (OFFSET). Для этого:
- В Excel 2007/2010 нажмите кнопку Диспетчер имен (Name Manager) на вкладке Формулы (Formulas)
- В Excel 2003 и старше – выберите в меню Вставка – Имя – Присвоить (Insert – Name – Define)
Для создания нового именованного диапазона нужно нажать кнопку Создать (Create) и ввести имя диапазона и ссылку на ячейки в открывшемся окне.
Сначала создадим два простых статических именованных диапазона с именами, например, Shift и Zoom, которые будут ссылаться на синюю и зеленую ячейки соответственно:
Теперь чуть сложнее – создадим диапазон с именем Euros, который будет ссылаться с помощью функции СМЕЩ (OFFSET) на данные по курсам евро за выбранный отрезок времени, используя только что созданные до этого диапазоны Shift и Zoom и ячейку E3 в качестве точки отсчета:
Обратите внимание, что перед именем диапазона используется имя текущего листа – это сужает круг действия именованного диапазона, т.е. делает его доступным в пределах текущего листа, а не всей книги. Это необходимо нам для построения диаграммы в будущем. В новых версиях Excel для создания локального имени листа можно использовать выпадающий список Область.
Аналогичным образом создается именованный диапазон Dollars для данных по курсу доллара:
И завершает картину диапазон Labels, указывающий на подписи к оси Х, т.е. даты для выбранного отрезка:
Общая получившаяся картина должна быть примерно следующей:
Шаг 6. Строим диаграмму
Выделим несколько строк в верхней части вспомогательной таблицы, например диапазон E3:G10 и построим по нему диаграмму типа График (Line). Для этого в Excel 2007/2010 нужно перейти на вкладку Вставка (Insert) и в группе Диаграмма (Chart) выбрать тип График (Line), а в более старших версиях выбрать в меню Вставка – Диаграмма (Insert – Chart). Если выделить одну из линий на созданной диаграмме, то в строке формул будет видна функция РЯД (SERIES), обслуживающая выделенный ряд данных:
Эта функция задает диапазоны данных и подписей для выделенного ряда диаграммы. Наша задача – подменить статические диапазоны в ее аргументах на динамические, созданные нами ранее. Это можно сделать прямо в строке формул, изменив
=РЯД(Лист1!$F$3;Лист1!$E$4:$E$10;Лист1!$F$4:$F$10;1)
на
=РЯД(Лист1!$F$3;Лист1!Labels;Лист1!Euros;1)
Выполнив эту процедуру последовательно для рядов данных доллара и евро, мы получим то, к чему стремились – диаграмма будет строиться по динамическим диапазонам Dollars и Euros, а подписи к оси Х будут браться из динамического же диапазона Labels. При изменении положения ползунков будут меняться диапазоны и, как следствие, диаграмма. При включении-выключении флажков – отображаться только те валюты, которые нам нужны.
Таким образом мы имеем полностью интерактивную диаграмму, где можем отобразить именно тот фрагмент данных, что нам нужен для анализа.
Ссылки по теме
- Умные таблицы Excel 2007/2010
Хитрости »
22 Май 2017 32141 просмотров
Интерактивный график
Скачать пример из видеоурока:
Интерактивная диаграмма.xls (47,5 KiB, 3 671 скачиваний)
Вводные данные: имеется таблица с данными по выручке от продаж на нескольких торговых точках:
Если построить график сразу по всем данным, то он будет смотреться вполне неплохо в качестве инструмента для сравнения выручки между торговыми точками:
Но что если необходимо показать динамику по каждой точке отдельно? Приведенный выше график не очень подходит для этой цели — слишком много лишних данных, в результате чего он смотрится довольно нагроможденно. Можно создать несколько одинаковых графиков, каждый из которых будет показывать данные по одной торговой точке. Это будет наглядно и удобно, если торговых точек 3-5. Но если их 10 и более, то такое нагромождение графиков мало того, что не наглядно — это еще весьма затратно по времени.
Поэтому, если есть необходимость показать динамику по отдельным торговым точкам, но при этом не обязательно делать много графиков, можно воспользоваться таким решением:
Скачать пример:
Интерактивная диаграмма.xls (47,5 KiB, 3 671 скачиваний)
А теперь разберем, как это можно сделать.
- Для начала необходимо создать диаграмму нужного типа: выделяем диапазон 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)
совет: изначально в этом поле записана прямая ссылка: =Interactive!$B$5:$K$5. Чтобы ничего не упустить надо просто заменить адреса ячеек на именованный диапазон, который создали ранее — _forchart: =Interactive!$B$5:$K$5 => =Interactive!_forchart
восклицательный знак и возможные другие знаки надо оставить.
Два раза нажимаем Ок. Все, наша диаграмма готова. Теперь можно выбирать название из выпадающего списка и диаграмма поменяет свои значения на продажи выбранной торговой точки.
Скачать пример:
Интерактивная диаграмма.xls (47,5 KiB, 3 671 скачиваний)
Так же см.:
Два в одном — как сделать?
Динамическая диаграмма
Ступенчатый график в Excel
Статья помогла? Поделись ссылкой с друзьями!
Видеоуроки
Поиск по меткам
Access
apple watch
Multex
Power Query и Power BI
VBA управление кодами
Бесплатные надстройки
Дата и время
Записки
ИП
Надстройки
Печать
Политика Конфиденциальности
Почта
Программы
Работа с приложениями
Разработка приложений
Росстат
Тренинги и вебинары
Финансовые
Форматирование
Функции Excel
акции MulTEx
ссылки
статистика
Важно: В Excel для Microsoft 365 Excel 2021 Power View удаляется 12 октября 2021 г. В качестве альтернативы вы можете использовать интерактивный визуальный эффект, предоставляемый Power BI Desktop,который можно скачать бесплатно. Вы также можете легко импортировать книги Excel в Power BI Desktop.
Аннотация. В этом учебнике вы узнаете, как создавать интерактивные отчеты Power View: много диаграммы, интерактивные отчеты, точечная и пузырьковая диаграммы с визуализациями воспроизведения с учетом времени.
Также обратите внимание, что при публикации этих отчетов в SharePoint визуализации остаются такими же интерактивными, как показано в учебнике, для любого пользователя.
Ниже перечислены разделы этого учебника.
-
Создание однотипных диаграмм
-
Создание интерактивных отчетов с использованием карточек и мозаики
-
Создание точечных и пузырьковых диаграмм с анимацией динамики данных в визуализации
-
Контрольная точка и тест
В конце учебника есть тест, с помощью которого можно проверить свои знания. Там также есть список видеоматериалов, в которых многие идеи и возможности Power View демонстрируются в действии.
В этой серии учебников используются данные об олимпийских медалях и спортивных состязаниях, а также странах, принимавших Олимпийские игры. Учебники этой серии
-
Импорт данных в Excel 2013 и создание модели данных
-
Расширение связей модели данных с использованием Excel 2013, Power Pivot и DAX
-
Создание отчетов Power View на основе карт
-
Объединение интернет-данных и настройка параметров отчета Power View по умолчанию
-
Создание потрясающих отчетов Power View
Рекомендуется изучить их по порядку.
В учебниках используется Excel 2013 с включенной надстройкой Power Pivot. Дополнительные сведения об Excel 2013 см. в статье Краткое руководство по началу работы с Excel 2013. Инструкции по включению Power Pivot см. в статье Надстройка Power Pivot.
Создание однотипных диаграмм
В этом разделе мы продолжим создавать интерактивные визуализации с помощью Power View. Здесь описывается создание однотипных диаграмм нескольких видов. Однотипные диаграммы также иногда называются решетчатыми.
Создание интерактивных
вертикальных
однотипных диаграмм
Создание однотипных диаграмм начинается с создания диаграммы одного из видов, например круговой или графика.
-
В Excel выберите столбец и столбец. Чтобы создать отчет Power View, выберите на ленте > power VIEW > вставить > Power View. Будет создан пустой лист отчета Power View. Переименуйте отчет,щелкнув правой кнопкой мыши вкладку в нижней части и выбрав в отобращемся меню пункт Переименовать. Вы также можете дважды щелкнуть вкладку, чтобы переименовать ее.
-
Разверните таблицу Medals в области Поля Power View и выберите поле Gender, а затем — поле Event. В области «ПОЛЯ» нажмите кнопку со стрелкой рядом с полем Event и выберите вариант Подсчет (кроме пустых). Таблица, созданная Power View, должна выглядеть так же, как показано на приведенном ниже снимке экрана.
-
На ленте выберите пункт КОНСТРУКТОР > Представление переключателя > Другая диаграмма > Круговая диаграмма. Теперь отчет должен выглядеть так, как изображено ниже.
-
Предположим, мы хотим просмотреть изменение количества розыгрышей по полу с течением времени. Для этого можно воспользоваться однотипными диаграммами. Перетащите поле Year из таблицы Medal на поле «ОДНОТИПНЫЕ ПО ВЕРТИКАЛИ». Чтобы на экране отображалось больше однотипных диаграмм, удалите из отчета легенду, выбрав на ленте пункт МАКЕТ > Условные обозначения > Нет.
-
Изменим макет таким образом, чтобы в таблице однотипных диаграмм отображалось шесть диаграмм по вертикали и шесть по горизонтали. Выделив диаграмму, выберите пункты МАКЕТ > Высота сетки > 6 и МАКЕТ > Ширина сетки > 6. Теперь ваш экран должен выглядеть так, как показано ниже.
-
Однотипные диаграммы также являются интерактивными. Наведите указатель мыши на любую круговую диаграмму, и на экране появятся сведения о соответствующем секторе. Щелкните сектор любой диаграммы в сетке, и соответствующие сектора будут выделены на всех однотипных диаграммах. На экране ниже был выбран желтый сектор (женщины) за 1952 год, и в результате оказались выделены желтые сектора на всех остальных диаграммах. Если все доступные диаграммы не помещаются на одном экране Power View, в правой части визуализации появляется вертикальная полоса прокрутки.
Создание интерактивных горизонтальных однотипных диаграмм
Горизонтальные однотипные диаграммы аналогичны вертикальным.
-
Предположим, мы хотим превратить вертикальные однотипные диаграммы в горизонтальные. Для этого перетащите поле Year из области «ОДНОТИПНЫЕ ПО ВЕРТИКАЛИ» в область «ОДНОТИПНЫЕ ПО ГОРИЗОНТАЛИ», как показано на приведенном ниже снимке экрана.
-
Визуализация отчета Power View изменится на горизонтальную мнопулярную диаграмму. Обратите внимание на строку прокрутки в нижней части визуализации, показанную на следующем экране.
Создание однотипных графиков
Создавать однотипные графики так же легко. Ниже описано, как создать однотипный график на основе данных о количестве медалей за каждый год.
-
Создайте новый лист Power View и переименуйте его, присвоив название Line Multiples. В области Поля Power View выберите в таблице Medals поля Medal Count и Year. Измените тип визуализации на график, выбрав пункт КОНСТРУКТОР > Другая диаграмма > График. Теперь перетащите поле Year в область «ОСЬ». Диаграмма должна выглядеть примерно так же, как на приведенном ниже снимке экрана.
-
Сосредоточим внимание на медалях в зимних видах спорта. В области Фильтры выберите пункт «ДИАГРАММА», затем перетащите поле Season из таблицы Medals в область «Фильтры». Выберите вариант Winter, как показано ниже.
-
Чтобы создать однотипные графики, перетащите поле NOC_CountryRegion из таблицы Medals в область «ОДНОТИПНЫЕ ПО ВЕРТИКАЛИ». Теперь отчет должен выглядеть так же, как на приведенном ниже снимке экрана.
-
Однотипные диаграммы можно упорядочивать по разным полям, по убыванию или возрастанию с помощью элементов в левом верхнем углу визуализации.
Создание интерактивных отчетов с использованием карточек и мозаики
Мозаика и карточки позволяют превратить таблицу в набор снимков, наглядно представляющих данные в виде карточек (как в картотеке). В следующих действиях мы с помощью карточек наглядно представим количество медалей, полученных в разных видах спорта, а затем расположим результаты с учетом года проведения.
Создание визуализации на основе карточек
-
Создайте новый отчет Power View и переименуйте его в Карточки. В области Поля Power Viewв таблице Disciplines выберите Discipline. В таблице Medals выберите Distinct Count of Edition,Medal Count и NOC_CountryRegion. В области ПОЛЯ области Поля Power Viewщелкните стрелку рядом с NOC_CountryRegion и выберите Количество (distinct).
-
На ленте выберите пункт КОНСТРУКТОР > Представление переключателя > Таблица > Карточка. Наша таблица должна выглядеть так же, как на приведенном ниже снимке экрана.
-
Выбрав визуализацию карточки, выберите DiscImage в таблице DiscImage. Может появиться предупреждение системы безопасности с запросом на нажатие кнопки Включить содержимое для отображения изображений, как показано на следующем экране.
-
В области «ПОЛЯ» расположите поля в следующем порядке: DiscImage, Discipline, Medal Count, Count of NOC_CountryRegion и Distinct Count of Edition. Карточки должны выглядеть примерно так же, как на приведенном ниже снимке экрана.
Использование мозаики в визуализации карточек
-
Работать с карточками, представляющими количество медалей по годам, в которые они были получены, довольно легко. В области Поля Power View в таблице Medals перетащите поле Year в область «ПРАВИЛО ФРАГМЕНТИРОВАНИЯ». Теперь визуализация должна выглядеть так же, как показано на приведенном ниже снимке экрана.
-
Теперь карточки упорядочены по годам, но это еще не все. Поле «МОЗАИКА» превратилось в контейнер, который в данный момент содержит только карточки, созданные на предыдущих этапах. В этот контейнер можно добавлять новые элементы и создавать с помощью функции мозаики интерактивные отчеты, позволяющие управлять представлением данных.
-
Щелкните область рядом с визуализацией карточек внутри контейнера «МОЗАИКА». Содержимое области Поля Power View изменится с учетом того, что мы остаемся в контейнере «ПРАВИЛО ФРАГМЕНТИРОВАНИЯ», но уже выйдем из визуализации карточек. Ниже показан соответствующий вид области «Поля Power View».
-
В области Поля Power Viewвыберите ALL, чтобы отобрать все доступные таблицы. В таблице Hosts выберите City, Season, NOC_CountryRegion и FlagURL. Затем на ленте выберите конструктор > Переключение визуализации > таблицы > Карточка. Вы хотите, чтобы таблица, созданная вами, заполнила больше места в отчете, поэтому вы решили изменить тип визуализации Карточка. Выберите ДИЗАЙН > параметры > тип карточки >. Так гораздо лучше. Теперь отчет должен выглядеть так же, как на приведенном ниже снимке экрана.
-
Обратите внимание, что при выборе другого года в мозаике в верхней части контейнера «МОЗАИКА» созданная нами только что карточка выноски меняет свой вид в соответствии с вашим выбором. Это связано с тем, что обе визуализации карточек находятся в контейнере «МОЗАИКА», который мы создали. Если, например, прокрутить элементы в контейнере «МОЗАИКА» и выбрать 2002 год, отчет будет выглядеть так, как показано на приведенном ниже снимке экрана.
-
Расположение данных в виде мозаики в Power View можно настроить. На ленте выберите пункт КОНСТРУКТОР > Мозаика > Тип мозаики > Поток мозаики. Визуализация мозаики изменится, и Power View переместит элементы мозаики в нижнюю часть контейнера, как показано на приведенном ниже снимке экрана.
Как уже было сказано, при публикации этих отчетов в SharePoint визуализации сохраняют полную интерактивность для любого пользователя.
Создание точечных и пузырьковых диаграмм с анимацией динамики данных в визуализации
В Power View можно создавать интерактивные диаграммы, которые отображают изменение данных с течением времени. Изучив этот раздел, мы научимся создавать точечные и пузырьковые диаграммы, а также дадим возможность пользователям наших отчетов Power View взаимодействовать с данными Олимпийских игр новыми интересными способами.
Создание точечной и пузырьковой диаграмм
-
Чтобы создать отчет Power View, выберите на ленте power VIEW > вставить > Power View. Переименуем отчет в Bubbles. В таблице Medals выберите Medal Count и NOC CountryRegion. В области ПОЛЯ щелкните стрелку рядом с NOC_CountryRegion и выберите Count (Distinct), чтобы получить количество кодов стран или регионов, а не сами коды. Затем в таблице Events выберите Sport.
-
Чтобы изменить режим визуализации на точечную диаграмму, выберите пункт КОНСТРУКТОР > Представление переключателя > Другая диаграмма > Точечная диаграмма. Отчет должен выглядеть так же, как на приведенном ниже снимке экрана.
-
Затем перетащите поле Event из таблицы Events в раздел «РАЗМЕР» области Поля Power View. Теперь отчет стал намного интереснее и выглядит примерно так же, как на приведенном ниже снимке экрана.
-
Наша точечная диаграмма теперь превратилась в пузырьковую, размер пузырьков на которой зависит от количества медалей, полученных в каждом виде спорта.
-
Эта пузырьковая диаграмма также является интерактивной. При наведении указателя мыши на пузырек Rowing (гребля) Power View выдает дополнительные сведения об этом виде спорта, как показано на приведенном ниже снимке экрана.
Создание визуализаций с анимацией динамики данных
Многие из создаваемых нами визуализаций основаны на событиях, происходящих в течение определенного времени. При работе с данными Олимпийских игр было бы интересно посмотреть, как полученные медали распределяются по годам. Ниже описано, как создавать визуализации, в которых динамика изменения данных воспроизводится с помощью анимации.
-
Обратите внимание на область «ОСЬ ВОСПРОИЗВЕДЕНИЯ» на точечной диаграмме, которую мы создали на предыдущих этапах (см. приведенный ниже снимок экрана).
-
Перетащите поле Year из таблицы Medals в область «ОСЬ ВОСПРОИЗВЕДЕНИЯ». Сейчас мы приступим к самому интересному. В нижней части визуализации точечной диаграммы создается ось, рядом с которой появляется значок воспроизведения, как показано на приведенном ниже снимке экрана. Нажмите кнопку воспроизведения.
-
Обратите внимание на перемещение и изменение размера пузырьков по мере перехода от одного года к другому на оси воспроизведения. Можно выделить отдельный пузырек (в данном случае он соответствует определенному виду спорта) и пронаблюдать за его изменением по ходу движения по оси воспроизведения. По мере движения оси вперед линия перемещается, выделяя и отслеживая соответствующие точки данных.
-
Выберите элемент Aquatics (водные виды спорта) и нажмите кнопку воспроизведения. На диаграмме будет выделен пузырек, соответствующий водным видам спорта, а в правом верхнем углу отчета отображается водяной знак с годом, который меняется по мере движения оси воспроизведения вперед. В конце в визуализации выделяется траектория, пройденная водными видами спорта, в то время как другие виды спорта остаются затененными. Ниже показано, как будет выглядеть отчет, когда ось воспроизведения завершит свое движение.
-
Чтобы выбрать несколько видов спорта, удерживайте нажатой клавишу CTRL. Попробуйте сами. На приведенном ниже снимке экрана выбрано три вида спорта: Wrestling (борьба), Athletics (легкая атлетика) и Aquatics (водные виды спорта).
-
Наконец, данные на точечной диаграмме можно отфильтровать так же, как и в любой другой визуализации. Диаграмма содержит много цветов, потому что в наборе данных представлено много видов спорта. Перетащим поле Season из таблицы Medals в раздел «ЦВЕТ» области Поля Power View. Теперь используется только два цвета: по одному для каждого времени года (лета и зимы). Это показано на приведенном ниже снимке экрана, однако чтобы увидеть, насколько красиво это выглядит, просмотрите видео, представленное в конце этого учебника.
Power View позволяет создавать привлекательные и эффектные отчеты самых разных типов. Каждая визуализация позволяет по-новому взглянуть на одни и те же данные. Для создания еще более интересных отчетов на одной странице можно объединять разные визуализации, которые оживляют данные.
Контрольная точка и тест
Повторение изученного материала
При работе с этим учебником мы научились создавать однотипные диаграммы, графики, пузырьковые и точечные диаграммы. Мы также узнали, как расположить данные в отчете в виде мозаики и создать контейнер, в который можно добавить несколько отчетов.
Этот учебник — последний в цикле материалов, посвященных отчетам Power View.
Видеоматериалы на базе набора данных об Олимпийских играх
Иногда бывает полезно увидеть выполнение той или иной задачи в действии. В этом разделе вы найдете ссылки на видеоматериалы, которые были созданы с использованием набора данных об Олимпийских играх. Их содержание аналогично содержанию наших учебников, однако некоторые книги, изображения Power Pivot и листы Power View могут немного отличаться.
Видео о Power Pivot
Видео о Power View
Спасибо! Надеюсь, что этот цикл учебников вам понравился и помог научиться создавать собственные отчеты Power View. Power View позволяет создавать эффектные и подробные интерактивные отчеты, которые можно публиковать на портале бизнес-аналитики в среде SharePoint.
Учебники в этой серии
Ниже приведены ссылки на все учебники в этой серии.
-
Импорт данных в Excel 2013 и создание модели данных
-
Расширение связей модели данных с использованием Excel 2013, Power Pivot и DAX
-
Создание отчетов Power View на основе карт
-
Объединение интернет-данных и настройка параметров отчета Power View по умолчанию
-
Создание потрясающих отчетов Power View
ТЕСТ
Хотите проверить, насколько хорошо вы усвоили пройденный материал? Приступим. Этот тест посвящен функциям, возможностям и требованиям, о которых вы узнали в этом учебнике. Внизу страницы вы найдете ответы на вопросы. Удачи!
Вопрос 1. Как еще называются однотипные диаграммы?
А. Диаграммы с прокруткой.
Б. Диаграммы с кортежами.
В. Решетчатые диаграммы.
Г. Страничные диаграммы.
Вопрос 2. С помощью какого раздела в области Поля Power View можно создать контейнер, в которых можно добавлять различные визуализации?
А. Область «СТОЛБЦЫ».
Б. Область «ОБОБЩЕНИЕ».
В. Область «МОЗАИКА».
Г. Область «КОНТЕЙНЕР».
Вопрос 3. С помощью какой области в полях Power View можно создать анимированную визуализацию на основе определенного поля (например, даты)?
А. Область «ОСЬ ВОСПРОИЗВЕДЕНИЯ».
Б. Область «ОДНОТИПНЫЕ ПО ГОРИЗОНТАЛИ».
В. Область «АНИМАЦИЯ».
Г. Визуализации не поддерживают такие функции.
Вопрос 4. Что происходит с однотипными диаграммами, если на одном экране не помещаются все имеющиеся круговые диаграммы?
А. Power View автоматически запускает прокрутку круговых диаграмм.
Б. Power View отображает полосу прокрутки, с помощью которой можно просматривать круговые диаграммы.
В. Power View создает отчет только для такого количества круговых диаграмм, которое можно поместить на одном экране.
Г. Power View автоматически размещает все круговые диаграммы на одном экране независимо от их количества.
Ответы на вопросы теста
-
Правильный ответ: В
-
Правильный ответ: В
-
Правильный ответ: А
-
Правильный ответ: Б
Примечания: Ниже перечислены источники данных и изображений в этом цикле учебников.
-
Набор данных об Олимпийских играх © Guardian News & Media Ltd.
-
Изображения флагов из справочника CIA Factbook (cia.gov).
-
Данные о населении из документов Всемирного банка (worldbank.org).
-
Авторы эмблем олимпийских видов спорта Thadius856 и Parutakupiu.
Любую информацию легче воспринимать, если она представлена наглядно. Это особенно актуально, когда мы имеем дело с числовыми данными. Их необходимо сопоставить, сравнить. Оптимальный вариант представления – диаграммы. Будем работать в программе Excel.
Так же мы научимся создавать динамические диаграммы и графики, которые автоматически обновляют свои показатели в зависимости от изменения данных. По ссылке в конце статьи можно скачать шаблон-образец в качестве примера.
Как построить диаграмму по таблице в Excel?
- Создаем таблицу с данными.
- Выделяем область значений A1:B5, которые необходимо презентовать в виде диаграммы. На вкладке «Вставка» выбираем тип диаграммы.
- Нажимаем «Гистограмма» (для примера, может быть и другой тип). Выбираем из предложенных вариантов гистограмм.
- После выбора определенного вида гистограммы автоматически получаем результат.
- Такой вариант нас не совсем устраивает – внесем изменения. Дважды щелкаем по названию гистограммы – вводим «Итоговые суммы».
- Сделаем подпись для вертикальной оси. Вкладка «Макет» — «Подписи» — «Названия осей». Выбираем вертикальную ось и вид названия для нее.
- Вводим «Сумма».
- Конкретизируем суммы, подписав столбики показателей. На вкладке «Макет» выбираем «Подписи данных» и место их размещения.
- Уберем легенду (запись справа). Для нашего примера она не нужна, т.к. мало данных. Выделяем ее и жмем клавишу DELETE.
- Изменим цвет и стиль.
Выберем другой стиль диаграммы (вкладка «Конструктор» — «Стили диаграмм»).
Как добавить данные в диаграмму в Excel?
- Добавляем в таблицу новые значения — План.
- Выделяем диапазон новых данных вместе с названием. Копируем его в буфер обмена (одновременное нажатие Ctrl+C). Выделяем существующую диаграмму и вставляем скопированный фрагмент (одновременное нажатие Ctrl+V).
- Так как не совсем понятно происхождение цифр в нашей гистограмме, оформим легенду. Вкладка «Макет» — «Легенда» — «Добавить легенду справа» (внизу, слева и т.д.). Получаем:
Есть более сложный путь добавления новых данных в существующую диаграмму – с помощью меню «Выбор источника данных» (открывается правой кнопкой мыши – «Выбрать данные»).
Когда нажмете «Добавить» (элементы легенды), откроется строка для выбора диапазона данных.
Как поменять местами оси в диаграмме Excel?
- Щелкаем по диаграмме правой кнопкой мыши – «Выбрать данные».
- В открывшемся меню нажимаем кнопку «Строка/столбец».
- Значения для рядов и категорий поменяются местами автоматически.
Как закрепить элементы управления на диаграмме Excel?
Если очень часто приходится добавлять в гистограмму новые данные, каждый раз менять диапазон неудобно. Оптимальный вариант – сделать динамическую диаграмму, которая будет обновляться автоматически. А чтобы закрепить элементы управления, область данных преобразуем в «умную таблицу».
- Выделяем диапазон значений A1:C5 и на «Главной» нажимаем «Форматировать как таблицу».
- В открывшемся меню выбираем любой стиль. Программа предлагает выбрать диапазон для таблицы – соглашаемся с его вариантом. Получаем следующий вид значений для диаграммы:
- Как только мы начнем вводить новую информацию в таблицу, будет меняться и диаграмма. Она стала динамической:
Мы рассмотрели, как создать «умную таблицу» на основе имеющихся данных. Если перед нами чистый лист, то значения сразу заносим в таблицу: «Вставка» — «Таблица».
Как сделать диаграмму в процентах в Excel?
Представлять информацию в процентах лучше всего с помощью круговых диаграмм.
Исходные данные для примера:
- Выделяем данные A1:B8. «Вставка» — «Круговая» — «Объемная круговая».
- Вкладка «Конструктор» — «Макеты диаграммы». Среди предлагаемых вариантов есть стили с процентами.
- Выбираем подходящий.
- Очень плохо просматриваются сектора с маленькими процентами. Чтобы их выделить, создадим вторичную диаграмму. Выделяем диаграмму. На вкладке «Конструктор» — «Изменить тип диаграммы». Выбираем круговую с вторичной.
- Автоматически созданный вариант не решает нашу задачу. Щелкаем правой кнопкой мыши по любому сектору. Должны появиться точки-границы. Меню «Формат ряда данных».
- Задаем следующие параметры ряда:
- Получаем нужный вариант:
Диаграмма Ганта в Excel
Диаграмма Ганта – это способ представления информации в виде столбиков для иллюстрации многоэтапного мероприятия. Красивый и несложный прием.
- У нас есть таблица (учебная) со сроками сдачи отчетов.
- Для диаграммы вставляем столбец, где будет указано количество дней. Заполняем его с помощью формул Excel.
- Выделяем диапазон, где будет находиться диаграмма Ганта. То есть ячейки будут залиты определенным цветом между датами начала и конца установленных сроков.
- Открываем меню «Условное форматирование» (на «Главной»). Выбираем задачу «Создать правило» — «Использовать формулу для определения форматируемых ячеек».
- Вводим формулу вида: =И(E$2>=$B3;E$2<=$D3). С помощью оператора «И» Excel сравнивает дату текущей ячейки с датами начала и конца мероприятия. Далее нажимаем «Формат» и назначаем цвет заливки.
Когда вам нужно построит презентабельный отчет финансовой активности предприятия, лучше использовать средства графического представления информации.
Графическое представление информации намного эффективней и быстрей усваивается человеческим зрительным восприятием информации, чем текст и цифры. Легче проводить аналитики, лучше видно ситуацию, как в целом, так и в отдельных деталях.
Простенькая диаграмма Ганта готова. Скачать шаблон с примером в качестве образца.
Готовые примеры графиков и диаграмм в Excel скачать:
Скачать шаблоны и дашборды с диаграммами для отчетов в Excel.
Как сделать шаблон, дашборд, диаграмму или график для создания красивого отчета удобного для визуального анализа в Excel? Выбирайте примеры диаграмм с графиками для интерактивной визуализации данных с умных таблиц Excel и используйте их для быстрого принятия правильных решений. Бесплатно скачивайте готовые шаблоны динамических диаграмм для использования их в дашбордах, отчетах или презентациях.
В программе Excel специально разрабатывались диаграммы и графики для реализации визуализации данных.
Power View — это надстройка, с помощью которой можно создавать интерактивные графики, диаграммы, карты и таблицы, а также живые отчеты.
Чтобы начать работу с PowerView, необходимо добавить отображение команды, в одну из вкладок Excel, например, «Вставка».
Выполняем довольно простые действия: Выбрать Файл> Параметры> Настроить ленту> Вставка> Создать группу> Новая группа (настраиваемая)> Переименовать в PowerView> выбрать команды> Все команды> найти PowerView> Добавить> созданную группу PowerView (настраиваемая).
Панель Power View — своего рода рабочий лист Excel, но без ячеек. Для того чтобы информация отобразилась на листе PowerView, нужно отметить данные, которые расположены в панели «Поля» PowerView.
Данные будут отображены в виде небольшой сводной таблицы, этот вид присваивается автоматически. Для изменения вида необходимо нажать по вкладке «Конструирование»> «Представление переключателя»:
- Таблица.
- Линейчатая диаграмма. Применяется, когда вам нужно показать несколько рядов информации; информация включает положительные, отрицательные и нулевые значения; нужно сравнить всю информацию по многим категориям.
- Гистограмма: наглядно показывает изменения данных с течением времени и сравнение различных величин. На гистограммах категории расположились по горизонтали и значения по вертикали.
- Другая диаграмма показывает данные в виде одной из трех диаграмм: точечная, строчная и круговая.
- Карта показывает информацию в виде круговой диаграммы с геоданными.
Надстройка Power View помогает создать однотипные диаграммы и графики, интерактивные отчеты с использованием карточек и мозаики, дашборды, а также точечные и пузырьковые диаграммы с анимацией динамики данных в визуализации.
Интерактивные или анимированные пузырьковые диаграммы наглядно показывают динамику развития с течением времени, при чем строится такая диаграмма с использованием Power View за считанные минуты. Для этого необходимо:
кликнуть по вкладке «Конструирование»> другая диаграмма> точечная диаграмма> перетащить поля> для того чтобы диаграмма стала анимированной и могла во времени и в динамике двигать пузырьки необходимо использовать ось воспроизведения и поместить поле с временным отрезком> нажать кнопку Play на диаграмме.
Диаграмму можно растянуть до размеров слайда, если навести на один из шариков мышку, то можно увидеть всплывающую подсказку с данными, а после нажатия правой кнопкой мыши диаграмма покажет детальную траекторию развития. Диаграмму можно использовать для визуализации развития продаж продуктов, продажи филиалов конкуренции и для много другого.
Согласитесь, не стоит ограничиваться обычными сводными таблицами в Excel, когда можно таким простым способом визуализировать данные и сделать отчеты живыми и интересными для восприятия.
Советы, приемы и методы для улучшения внешнего вида диаграмм в Microsoft Excel.
Инструменты построения диаграмм в Microsoft Excel 2010 и 2007 намного лучше по внешнему виду и функциональности, чем те, которые были доступны в более ранних версиях Excel. Хотя графики и выглядят лучше, не все параметры, которые используются для повышения функциональности, сразу бросаются в глаза. В этой краткой статье рассматриваются полезные советы, приемы и методы для создания диаграмм в Excel, которые сделают работу более эффективной.
Содержание
- Узорная заливка
- Сохранение диаграмм Excel в формате рисунка
- Регулировка перекрытия и боковых зазоров рядов
- Большие ряды данных
- Построение графика на второй оси
- Создание комбинированных диаграмм
- Автоматическое создание диаграмм Excel
- Умные названия диаграмм
- Изменения цветов диаграмм Excel
- Управление нулями и пропущенными данными
- Построение графиков несмежных данных
- Сохранение диаграммы в виде шаблона
Узорная заливка
В Microsoft Office 2010 обновлением является возможность использовать заливки рисунков диаграммы в серых оттенках. Чтобы посмотреть это в действии, выделите диаграмму, выберите “Инструменты Диаграммы” → “вкладку Макет” и выберите вариант редактирования из раскрывающегося списка в левом верхнем углу ленты. Выберите пункт “Выбор формата” (чуть ниже этого на ленте) и выберите “Заливка” → “Узорная заливка”. Для черно-белой диаграммы установите цвет переднего плана на черный, а цвет фона — на белый, и выберите шаблон заливки для ряда. Повторите шаги для другого шаблона. Необязательно использовать черно-белые цвета, пробуйте различные шаблоны, чтобы убедиться, что диаграммы будут понятны при печати на черно-белом принтере или при копировании в черно-белом цвете.
Для заполнения диаграммы в Excel 2010 можно воспользоваться шаблонами, чтобы ее можно было распечатать на черно-белом принтере или скопировать в черно-белом цвете.
Сохранение диаграмм Excel в формате рисунка
Сохранить диаграмму можно в формате рисунка из Excel, чтобы использовать ее в других документах, например, в отчетах или интернете. Чтобы сохранить диаграмму в формате рисунка, есть самый простой способ — это определить размер диаграммы на листе так, чтобы она была большого размера. Для выполнения данной операции необходимо пройти по пути: Файл → Сохранить как, выбрать путь для сохранения конечного файла и в раскрывающемся списке “Тип сохранения” выбрать веб-страницу (*.htm;*.html), ввести имя нового файла и нажать кнопку Сохранить.
В результате, рабочий лист преобразуется в html-файл, и поскольку html-файлы не могут содержать изображений, диаграмма сохраняется отдельно и привязана к html-файлу. Диаграмма сохранится в папке, в которую был указан путь сохранения html-файла. Так, если файл был назван Sales.htm, то изображения будут находиться в папке под названием sales_files. Изображения сохраняются в виде отдельного файла в формате PNG. Если диаграмма и данный файл Excel еще будет необходим для работы, его тоже надо сохранить отдельно.
Диаграмму можно сохранить в формате графического файла, если позже они понадобятся для другого проекта.
Регулировка перекрытия и боковых зазоров рядов
Внешний вид диаграммы можно улучшить благодаря изменению ширины рядов и боковых зазоров между ними. Для настройки перекрытия между двумя рядами диаграмм или изменения расстояний между ними правой кнопкой мыши выбираем любой ряд на диаграмме и нажимаем “Формат ряда данных”. Используйте функцию перекрытия рядов, чтобы разделить ряды или объединить ряды, перетаскивая ползунок в стороны “С зазором” или “С перекрытием”.
Таким образом настраивается расстояние между рядами, чтобы они были ближе или дальше друг от друга. Если в диаграмме два вида данных, и их необходимо наложить друг на друга, и второй ряд должен накладываться на первый, то порядок построения диаграммы меняется. Вначале устанавливается желаемое перекрытие. Затем с помощью щелчка правой кнопки мыши выбирается ряд данных и выбирается пункт “Выбрать данные”. Далее, выделяется ряд 1 и перемещается вниз, под ряд 2. Благодаря такому изменению порядка построения таблиц, данные меньшего размера можно отобразить впереди больших.
Большие ряды данных
При построении диаграммы данных на основе дат часто ряды данных получаются чересчур узкими. Решение этого вопроса состоит в том, чтобы выделить ось X (горизонтальная ось) диаграммы Excel, щелкнуть правой кнопкой мыши и выбрать формат оси. После выбора параметров оси, нужно нажать на текстовую ось, чтобы выбрать ее. Таким образом можно настраивать желаемую ширину рядов. Кроме рядов, можно настраивать расстояние между ними.
Построение графика на второй оси
При построении маленьких данных, например процентов, которые соседствуют с большими данными, например миллионами, проценты потеряются и не будут видны. Проблема решается с помощью построения процентного графика по другой оси. Для этого выделяется диаграмма и во вкладке “Работа с диаграммами”, выбирается вкладка Макет, которая находится в верхнем левом углу. Требуется выбрать ряды, которые не видны. Затем нажать кнопку “Выбор формата”, которая появится сразу внизу, затем в группе “Параметров ряда” выбрать “Вторичную Ось” и закрыть окно. Не перемещая выделенный элемент, выбрать “Работа с диаграммами”, далее — вкладка Конструктор, затем выбрать “Изменить тип диаграммы”.
Теперь можно выбрать другой тип диаграммы, например, Линейная. Поскольку был выбран ряд, который будет применяться только к этому ряду, а не ко всей диаграмме, то в конечном итоге получается комбинированная диаграмма, например, диаграмма со столбцами и с линейной диаграммой сверху. Диаграмма смотрится лучше, и ее проще читать, если текст на ее оси соответствует цвету той ее части, к которой относятся данные. Поэтому, при наличии рядов зеленого цвета лучше набирать соответствующий текст тоже зеленого цвета, а красный ряд будет отображен красным шрифтом на своей оси.
Создание комбинированных диаграмм
Пользователям Microsoft Excel не сразу понятно, что с его помощью можно создавать комбинированные диаграммы; однако это легко сделать. Для этого выбираются данные и строится первый тип диаграммы, например, рядовая диаграмма. Затем выбирается ряд, который необходимо показать по-другому, например, с помощью линейной диаграммы, и выбираются “Работа с диаграммами” → вкладка “Конструктор” → “Изменить тип диаграммы” и выбирается второй тип диаграммы. Некоторые виды диаграмм по разумным причинам объединить невозможно, например, две рядовые диаграммы, но линейная и рядовая диаграммы хорошо объединяются.
Автоматическое создание диаграмм Excel
При наличии данных, которые будут увеличиваться со временем, можно создать диаграмму так, чтобы она становилась больше по мере добавления новых данных в хранилище данных. Для этого данные должны быть отформатированы в виде таблицы. Для этого выбираются уже введенные данные, а на вкладке “Главная” выбирается функция “Форматировать как таблицу”. Теперь, благодаря тому, что данные форматируются как таблица, при создании диаграммы на табличных данных добавление дополнительных данных в таблицу приведет к автоматическому расширению диаграммы.
Умные названия диаграмм
Название диаграммы может подтягиваться из одной из ячеек на листе Excel. Сначала добавляется заголовок диаграммы во вкладке “Работа с диаграммами” → вкладка “Макет” → “Заголовок диаграммы” и размещается, например, над диаграммой. Ячейка для заголовка диаграммы выделяется, затем курсор переносится в строку формул и вводится ссылка на ячейку, содержащую данные, которые будут выполнять роль названия диаграммы. Если название диаграммы должно быть такое же, как у листа, ячейка D5 на листе 1 должна быть пустой. Теперь всякий раз, когда изменяется содержимое этой ячейки, меняется и заголовок диаграммы.
Изменения цветов диаграмм Excel
Для диаграмм с одним видом данных можно заметить, что Excel окрашивает каждый ряд в один и тот же цвет. Это можно изменить нажатием на ряд и кликом правой кнопкой мыши по нему, после чего нужно будет выбрать вкладку “Форматировать ряд данных”, а затем — “Заливка”. Если диаграмма отображает только один ряд данных, можно выбрать опцию “Разноцветные точки”.
Конечно, всегда можно выбрать отдельный ряд данных, щелкнуть правой кнопкой мыши и выбрать “Формат точки данных”, а затем установить любой цвет для этой точки данных.
Управление нулями и пропущенными данными
При наличии нулевых значений или отсутствующих данных в диаграмме можно регулировать отображение нулей, выбрав ряд диаграммы, затем — “Работа с диаграммами” → вкладка “Конструктор” → “Выбрать данные” → “Скрытые и пустые ячейки”. Здесь можно выбрать, будут ли пустые ячейки отображаться как пробелы или ноль, или, если диаграмма является линейной, должна ли линия проходить от точки до точки, вместо пустого значения. После выбора необходимых данных настройки сохраняются нажатием кнопки «ОК».
Примечание. Это касается только пропущенных значений, но не нулевых.
Построение графиков несмежных данных
Для построения диаграммы данных, которые не выстроены в виде рядом стоящих рядов, удерживается клавиша Ctrl после предварительного выбора данных для каждого диапазона. После выбора диапазона создается диаграмма на основе выбранных данных.
Сохранение диаграммы в виде шаблона
Чтобы сохранить диаграмму в качестве шаблона, чтобы ее можно было использовать снова, сначала создается и настраивается желаемый вид диаграммы. Необходимо выделить диаграмму, нажать “Работа с диаграммами”, далее открывается вкладка “Конструктор” и нажимается кнопка “Сохранить как шаблон”. Нужно будет ввести название диаграммы и нажать Сохранить. Потом этот формат можно применять к другим диаграммам, используя сохраненный шаблон при создании новой диаграммы или редактировании существующей. Чтобы применить сохраненный шаблон, надо выделить диаграмму. Чтобы выбрать ее, следуйте цепочке: “Работа с диаграммами” → “Конструктор → Изменить тип диаграммы → Шаблоны. Потом выберите ранее созданный шаблон и нажмите кнопку «ОК».
Эти советы и рекомендации по составлению диаграмм помогут быстрее и эффективнее создавать красивые диаграммы в Excel 2007 и 2010.
Оцените качество статьи. Нам важно ваше мнение:
In Excel, Pie-chart is a graphical representation of different sections or sectors of a circle based on the proportion, it holds from the complete quantity. Pie-charts are generally categorized into two types:
- Static Pie-chart: A pie-chart created with static or fixed input values is known to be a static pie-chart. The values of these types of pie-charts don’t change over time.
- Dynamic Pie-chart: A pie-chart created with dynamic or changing input values is known to be a dynamic pie-chart. The values of these type of pie-charts changes over time.
In this article, we will discuss how to create a dynamic excel pie chart? Creating a dynamic pie chart in Excel means creating a pie-chart that automatically(dynamically) gets updated when new values are entered into the table, which is used for creating the pie-chart. Creating a Dynamic Excel Pie Chart in Excel is very easy. We can create a dynamic pie chart using two different methods:
- Using offset formula
- Using Table
Creating a dynamic pie chart using offset formula
We can create a dynamic pie chart using the offset formula. So to this follow the following steps:
Step 1: Create a table and insert values in it. Apply the offset formula to get the value of the total column. Here 2000 value is present in the B4 cell. So, to get the first value of the total column, we will have to look for the value in the 0th row and 3rd column from the point of reference. The total column is calculated from the sum of Sale and Tax, so whenever there is any change in the values of the table, the Total column automatically gets updated.
Step 2: Total value of 550 appears in the cell.
Step 3: Now, drag the populated formula to get all the rows of the total column
Step 4: Select the values that need to be used for creating a dynamic pie-chart. Here, we are using the values calculated from the Offset formula. Click on Insert Menu and select the appropriate pie-chart.
Pie-chart gets inserted for the selected values.
Creating a dynamic pie chart using tables
We can also create a dynamic pie chart using tables. It is the easiest method for creating a dynamic pie chart. So to this follow the following steps:
Step 1: Create a table with proper headings and values inserted in it. Here, a table is created with Year-wise Sale, Tax, and Total(Sum of Sale and Tax) columns.
Step 2: Copy the headings and paste them separately. Here, Year, Sale, Tax, and Total are pasted separately.
Step 3: Select the column with the independent column(Year in the below table). Use Index Function and Counta function to bring the desired value for Year column.
Use of index function
Year 2005 is obtained as value for Year
Step 4: Use the Index and Count function for the dependent columns (Sale, Tax) to get their desired value for both the Sale and Tax column.
Table with selections
Use of Index function
Step 5: Select the columns Sale, Tax, Total. Choose option Pie-chart from Insert menu. A dynamic pie-chart of the table will be created.
Year 2005 values in the table are picked for the pie-chart
Pie-chart for Year 2005
Step 6: Insert a new row in the table. The pie-chart automatically gets updated, as per the new row being added in the table. Here, the pie-chart gets updated for the row with the Year 2006.
Year 2006 values added in the table are picked for the pie-chart
Pie-chart for Year 2006
Мы уже рассматривали концепцию динамической диаграммы в одной из предыдущих статей, когда проектировали дашборд. На тот момент, внедренная полоса прокрутки, позволила нам отображать определенную часть информации и прокручивать столбцы диаграмм по мере необходимости. Данный функционал дает возможность экономить место на рабочем листе Excel и фокусироваться на тех данных, которые на самом деле важны. Сегодня мы рассмотрим, как с помощью выпадающего списка и именованных диапазонов создать динамическую диаграмму, которая меняет свой внешний вид в зависимости от ваших потребностей.
Описание проблемы
Представьте, что у вас есть таблица с показателями, разбитыми по годам и вам необходимо визуализировать их.
Создание диаграммы по всем рядам данных ни к чему хорошему не приведет – диаграмма будет перегружена и нечитабельна. Выходом будет создание интерактивной диаграммы, которая будет отображать только тот ряд данных, который нам необходим.
Создание динамической диаграммы
В первую очередь необходимо создать выпадающий список, откуда мы будем выбирать, интересующий нас, показатель. Переходим по вкладке Разработчик в группу Элементы управления, выбираем Вставить –> Элементы управления формы –> Поле со списком.
После того, как вы щелкните по иконке Поле со списком, ваш курсор превратится в перекрестье, это означает, что Excel ожидает указание места, куда необходимо разместить элемент управления. Щелкните в то место на рабочем листе, где вы хотите разместить выпадающий список. Вы увидите большое квадратное поле с треугольником внутри – это и есть первоначальный вид поля со списком. Задайте вашему элементу требуемые размеры, используя маркеры, находящиеся по краям элемента.
Щелкните правой кнопкой мыши по выпадающему списку, выберите Формат объекта. В появившемся диалоговом окне Формат элемента управления, задайте диапазон ячеек, откуда будет формироваться список (в нашем случае, это список всех показателей, по которым мы будем строить график), и ячейку, куда будет помещаться результат выбора из списка.
Далее необходимо создать два именованных диапазона. Первый будет отвечать за значения ряда данных, второй за название. В зависимости от выбора элемента из списка, оба диапазона будут менять свои адреса.
Переходим по вкладке Формулы в группу Определенные имена, выбираем Диспетчер имен и создаем два диапазона с именами значения и название с соответствующими формулами.
=СМЕЩ(ДинамДиагр!$A$4;ДинамДиагр!$A$16;1;;7)
=ИНДЕКС(ДинамДиагр!$A$5:$A$14;ДинамДиагр!$A$16)
На рабочем листе с таблицей с данными выбираем диапазон A1:H2, переходим по вкладке Вставка в группу Диаграммы, выбираем Диаграмму с областями. Excel построил нам диаграмму с одним рядом данных, как мы его и просили.
Щелкаем по ряду данных в области диаграммы. В строке формул вы увидите функцию формирующую ряд данных диаграммы. Где первый параметр отвечает за название ряда, второй – за ось категорий, третий — это значения нашего ряда данных.
Меняем значения первого и третьего параметра на уже подготовленные именованные диапазоны
=РЯД(ДинамДиагр!$A$2;ДинамДиагр!$B$1:$H$1;ДинамДиагр!$B$2:$H$2;1)
Должно получиться так:
=РЯД(ДинамДиагр!название;ДинамДиагр!$B$1:$H$1;ДинамДиагр!значения;1)
Теперь при изменении значения в выпадающем списке, наша динамическая диаграмма будет менять внешний вид. Так как именованные диапазоны, которые мы подставили вместо статических параметров в формуле РЯД, тоже будут менять свои адреса.
Осталось задать привлекательный формат нашей диаграмме. Убираем все лишние элементы: линии сетки и название диаграммы. Меняем цвет ряда данных, добавляем к нему линии проекции. Задаем цвет области построения и области диаграммы.
Чтобы название диаграммы вписывалось в общую композицию, вставляем элемент Надпись над диаграммой. Щелкаем левой кнопкой мыши по границе надписи, при этом линия границы становится сплошной линией, в строке формул вставляем именованный диапазон, отвечающий за название ряда данных. В нашем случае он так и называется название.
Динамическая диаграмма готова.
Скачать файл с примером динамической диаграммы в Excel.