Как построить линейный график для сравнения данных в Excel

Комбинированные графики – это лучшее решения для сравнительного анализа однотипных данных в одном блоке визуализации Excel. Их пользу сложно переоценить. Комбинированный линейный график можно использовать как самостоятельно, так и в сочетании с другими чартами на интерактивном дашборде Excel.

Как сделать интерактивный комбинированный линейный чарт в Excel

Главная задача комбинированных графиков предоставить пользователю визуализации данных возможность сравнения значений в пределах одной и той же области видимости. Чтобы не расходились глаза глядя одновременно на два и больше чартов при выполнении визуального сравнительного анализа данных.

Для примера возьмем простую таблицу с исходными данными с одной серией данных:

Исходные данные для сравнения

Нам необходимо презентовать с помощью визуализации данных сравнение выборки группы значений с общими однотипными показателями. Например, нужно сравнить второй квартал по отношению к целому текущему году. Какой процент продаж приходился на второй квартал, какую долю затрат пришлось закрыть во втором квартале. То есть делается выборка данных за учетный период – второй квартал и визуально сравниваем с текущим годом.

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

В этом примере мы будем использовать фильтрацию исходных значений для выборки и кнопки панели срезов данных для управления чартом. Чтобы реализовать такую возможность в Excel рациональным способом (без использования макросов), нам потребуется сводная таблица. Выделите диапазон ячеек всей исходной таблицы A1:B13 или просто поместите курсор Excel на любую ячейку из этого диапазона и выберите инструмент: «Insert» - «Tables» - «PivotTable».

Создание сводной таблицы для интерактивности

Далее мы создадим панель для управления фильтрацией сводной таблицы с помощью элемента среза Excel. Фактически мы будем управлять выборкой данных за любой желаемый учетный период в пределах текущего года.

Создание панели кнопок для интерактивного управления чартом в Excel

Для этого поместите курсор Excel на любую ячейку в границах диапазона сводной таблицы A15:B28 и выберите инструмент: «Insert» - «Filters» - «Slicer». В появившемся окне «Insert Slicer» поставьте флажок на опции «Months» и нажмите на кнопку OK.

Добавление панели управления сводной таблицей

Так выглядит выборка за второй квартал. Но чтобы элемент срез гармонично влился в дизайн графика сделаем его горизонтальным, так как мы будем его эргономично использовать в области подписей горизонтальной оси X (месяцы). Для этого следует сделать несколько настроек среза. Выделите срез одним кликом левой кнопкой мышки и перейдите на появившеюся дополнительную вкладу в главном меню «Slicer». В разделе опций «Buttons» следует изменить параметр «Columns» на 12, так как в году двенадцать месяцев. А в разделе «Size» настраиваем ширину и высоту панели.

Настройка параметров среза данных

Чтобы скрыть заголовок панели и сделать ее вид более минималистичным сделайте два шага действий:

  1. Кликните по срезу правой кнопкой мышки и в появившемся контекстном меню выберите опцию «Slicer Settings».
  2. В появившемся окне в разделе «Header» снимите флажок с опции «Display header» и нажмите ОК.

Возвращаемся к исходной таблице, чтобы настроить ее для линейного графика.

Добавьте в исходную таблицу еще один столбец «Val Level 2» и заполните его формулами со ссылками на сводную таблицу:

=IFERROR(GETPIVOTDATA("Value",$A$15,"Months",A2),NA())
Формула извлечения данных из сводной таблицы

Этот столбец будет использован для второй серии данных комбинированного чарта. Нам нужен еще один столбец для третьей серии данных. Добавляем последний столбец «Cursor» и заполняем его формулами:

=IF(COUNTIF($C$2:$C$13,">0")=1,C2,NA())
Вспомогательная формула для создания курсора на визуализации

Задача логической формулы в этом столбце – выводить значение при условии, что выбран только 1 месяц иначе #N/A.

Таблица настроена можно переходить к созданию и настройки шаблона для комбинированного графика.

Создание шаблона комбинированного линейного чарта в Excel

Поместите курсор Excel на любую ячейку в диапазоне исходной таблицы A1:D13 и нажмите комбинацию горячих клавиш CTRL+A (только один раз) – в результате будут выделены все ячейки в границах исходной таблицы. Далее выберите инструмент: «Insert» - «Charts» - «2-D Line».

Создание шаблона комбинированного линейного чарта

Как видно выше на рисунке уже на данном этапе можно заметить преимущество линейного комбинированного графика. Осталось лишь настроить и экспонировать все серии данных.

Добавление типа графика Line with Markers в комбинацию визуализации

Одним кликом левой кнопкой мышки выделите на чарте кривую, связанную со столбцом «Val Level 2». Задайте этой серии данных новый тип чарта не снимая выделения выбрав инструмент: «Insert» - «Charts» - «Line with Markers».

Первая комбинация линейных графиков 2 в 1

Далее у нас нет возможности выделить третью серию данных с помощью клика мышкой по линейному графику. Ведь при выборке более одного месяца данные в последнем столбце не отображаются.

Добавление и настройка типа чарта Scatter в композиции визуализации

Мы получим доступ третей серии с помощью других опций в интерфейсе Excel. Например, можно кликнуть по любой видимой серии на чарте и нажать комбинацию горячих клавиш CTRL+1 или правой кнопкой мышки вызвать контекстное меню и выбрать опцию «Format Data Series». В любом случае мы получим доступ к дополнительному окну, где в разделе «Series Option» можно выбрать желаемый ряд данных из выпадающего списка опций.

Все способы выбрать данные на чарте

Или можно просто выделить одним кликом сам чарт и в дополнительной вкладке меню «Format» перейти в раздел «Current Selection» и выбрать из выпадающего списка нужную серию данных.

Для выбранной необходимой третьей серии данных «Cursor» указываем другой тип чарта выбрав инструмент: «Insert» - «Charts» - «Scatter».

Добавление третьего типа чарта в комбинацию

Первое что нам нужно сделать для отображения третей серии данных – это указать только один месяц для выборки данных на панели срезов. В таком случае формула будет отображать значения в столбце «Cursor» иначе #N/A - согласно условиям формулы.

Третий тип чарта необходимо настроить. Scatter Chart имеет в своих параметрах сразу два поля ввода для указания значений оси Y и X. Переходим в параметры. Для этого одним кликом выделяем область графика и в дополнительных вкладках главного меню выбираем инструмент: «Chart Design» - «Data» - «Select Data».

Настройка параметров чарта типа Scatter

В появившемся окне «Select Data Source» в разделе «Legend Entries (Series)» жмем на кнопку «Edit» и в дополнительном окне «Edit Series» заполняем параметры полей соответсвенными ссылками на диапазоны ячеек исходной таблицы:

  1. Series X values:
  2. =Sheet1!$A$2:$A$13
  3. Series Y values:
  4. =Sheet1!$D$2:$D$13

Далее нам необходимо убрать вспомогательные оси координат. Кликните по большому плюсу возле выделенного чарта и в появившемся выпадающем контекстном меню снимите флажки с опций:

  • «Chart Elements» - «Axes» - «Secondary Horizontal»;
  • «Chart Elements» - «Axes» - «Secondary Vertical».
Оптимизация положения будущего курсора

В этом же меню настроим декоративный стиль курсора. Но сначала мы должны его выделить кликом левой кнопкой мышки на графике.

Создание интерактивного курсора на линейном графике Excel

Жмем плюс и устанавливаем флаг на опцию: «Chart Elements» - «Error Bars» после чего из выпадающего меню выбираем опцию «More Options».

Создание интерактивного курсора на визуализации

В результате появится дополнительное окно настроек «Format Error Bars». Из выпадающего списка в области параметров «Error Bar Options» выбираем опцию «Series Cursor Y Error Bars». Так мы будем настраивать вертикальные линии, а горизонтальные нужно убрать, выделив их кликом мышки и нажать на клавиатуре клавишу Delete.

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

Далее в области параметров «Vertical Error Bars» в разделе «Error Amount» отмечаем опцию «Custom» и жмем на кнопку «Specify Value» чтобы вызвать дополнительное окно «Custom Error Bars». В поле ввода «Negative Error Value» указываем ссылку на диапазон ячеек последнего столбца исходной таблицы: =Sheet1!$D$2:$D$13.

Дизайн для презентации комбинированного линейного чарта в Excel

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

Презентация дизайна комбинированного линейного чарта

Скачать линейный график для сравнения данных в Excel download file

Как говорят в Японии: «Пол дела сделать – дело продать!». Мы должны не просто создавать эффективный функционал, но и придать ему привлекательный внешний вид. Пользователь должен купиться на духовную энергию красоты дизайна визуализации. В результате ваш линейный чарт будет гармонично сливаться с любым дашбордом. Например, как показано в этом шаблоне:

skachat-dashbord-dlya-upravleniya-kpi-planami Дашборд для управления KPI планами в Excel.

en ru