Оглавление
В уроке показано, как вставить вертикальную линию в диаграмму Excel, включая диаграмму рассеяния, гистограмму и линейный график. Вы также узнаете, как сделать вертикальную линию интерактивной с помощью полосы прокрутки.
В современных версиях Excel вы можете несколькими щелчками мыши добавить горизонтальную линию на график, будь то средняя линия, целевая линия, контрольная точка, базовая линия или что-то еще. Но до сих пор нет простого способа нарисовать вертикальную линию в графике Excel. Однако "нет простого способа" не означает "нет способа вообще". Нам просто придется немного поразмыслить!
Как добавить вертикальную линию на диаграмму рассеяния
Чтобы выделить важную точку данных на диаграмме рассеяния и четко определить ее положение на оси x (или обеих осях x и y), можно создать вертикальную линию для этой конкретной точки данных, как показано ниже:
Естественно, мы не собираемся "привязывать" линию к оси x, поскольку не хотим переставлять ее каждый раз, когда меняются исходные данные. Наша линия будет динамической и будет автоматически реагировать на любые изменения данных.
Чтобы добавить вертикальную линию в диаграмму разброса Excel, нужно сделать следующее:
- Выберите исходные данные и создайте диаграмму рассеяния обычным способом ( Вставка вкладка> Чаты группа> Разброс ).
- Введите данные для вертикальной линии в отдельные ячейки. В данном примере мы добавим в ячейку вертикальная средняя линия для диаграммы Excel, поэтому мы используем функцию AVERAGE для нахождения среднего значения x и y, как показано на скриншоте:
Примечание. Если вы хотите провести линию на каком-либо существующая точка данных извлеките его значения x и y, как описано в этом совете: Получить значения x и y для конкретной точки данных на диаграмме рассеяния.
- Щелкните правой кнопкой мыши в любом месте диаграммы разброса и выберите Выберите данные... во всплывающем меню.
- В Выберите источник данных диалоговое окно, нажмите кнопку Добавить кнопка под Записи легенд (серия):
- В Редактировать серию диалогового окна, выполните следующие действия:
- В Название серии В поле введите имя для серии вертикальных линий, например Среднее .
- В Значение серии X выберите независимое x-значение для интересующей вас точки данных. В данном примере это E2 ( Реклама в среднем).
- В Значение серии Y выберите зависимое значение для той же точки данных. В нашем случае это F2 ( Продажи в среднем).
- После завершения нажмите OK дважды, чтобы существовали оба диалога.
Примечание. Обязательно удалить существующее содержимое из Серийные значения сначала - обычно это одноэлементный массив типа ={1}. В противном случае, выбранный x и/или y ячейка будет добавлена к существующему массиву, что приведет к ошибке.
- Выберите новую точку данных на вашем графике (в нашем случае оранжевую) и добавьте параметр Процент полосы погрешностей к нему ( Элементы диаграммы кнопка> Бары ошибок > Процент ).
- Щелкните правой кнопкой мыши на вертикальный панель ошибок и выберите Форматирование полос ошибок... из контекстного меню.
- На Формат столбиков ошибок панели, переключитесь на Параметры панели ошибок вкладку (последнюю) и установите Процент до 100. В зависимости от ваших потребностей, установите Направление к одному из следующих:
- Установите Направление на Оба если вы хотите, чтобы вертикальная линия проходила вверх и вниз от точки данных.
- Изменить Направление на Минус чтобы вертикальная линия проходила только вниз от точки данных.
- Нажмите кнопку горизонтальный панель ошибок и выполните одно из следующих действий:
- На скрыть горизонтальные полосы погрешностей, установите Процент до 0.
- На дисплей горизонтальную линию в дополнение к вертикальной, установите Процент до 100 и выберите нужное Направление .
- Наконец, переключитесь на Заполнение & линия выберите вкладку Цвет и Даш тип для текущей выбранной полосы ошибок. Вы также можете сделать линию тоньше или толще, изменив ее Ширина .
Готово! На графике рассеяния построена вертикальная линия. В зависимости от ваших настроек в шагах 8 и 9, она будет выглядеть как одно из этих изображений:
Как добавить вертикальную линию в гистограмму Excel
Если вы хотите сравнить реальные значения со средним или целевым, которого вы хотите достичь, вставьте вертикальную линию в гистограмму, как показано на скриншоте ниже:
Чтобы создать вертикальную линию на диаграмме Excel, выполните следующие действия:
- Выберите данные и постройте гистограмму ( Вставка вкладка> Графики группа> Вставка столбчатой или столбиковой диаграммы > 2-D бар ).
- В некоторых пустых ячейках установите данные для вертикальной линии, как показано ниже.
X Y Значение / формула 0 Значение / формула 1 Поскольку мы собираемся нарисовать вертикальная средняя линия , мы вычисляем X значение как среднее значение для клеток с B2 по B7:
= СРЕДНЕЕ($B$2:$B$7)
Эта формула вставляется в обе ячейки X (D2 и D3). Обратите внимание, что мы используем абсолютные ссылки на ячейки, чтобы гарантировать, что формула скопируется во вторую ячейку без изменений.
- Щелкните правой кнопкой мыши в любом месте гистограммы и нажмите Выберите данные в контекстном меню:
- Во всплывающем окне Выберите источник данных диалоговое окно, нажмите кнопку Добавить кнопка:
- В Редактировать серию диалогового окна, внесите следующие изменения:
- В Название серии введите желаемое имя ( Среднее в данном примере).
- В Серийные значения выделите ячейки с X значения (D2:D3 в нашем случае).
- Нажмите OK дважды, чтобы закрыть оба диалога.
- Новый ряд данных теперь добавлен на вашу гистограмму (два оранжевых столбика). Щелкните его правой кнопкой мыши и выберите Изменить тип серийной диаграммы во всплывающем меню.
- В Изменить тип диаграммы В диалоговом окне выполните одно из следующих действий в зависимости от версии Excel:
- В Excel 2013 и более поздних версиях выберите Комбо на Все диаграммы выберите Разброс с помощью прямых линий для Среднее серию, и нажмите OK чтобы закрыть диалоговое окно.
- В Excel 2010 и более ранних версиях выберите X Y (разброс) > Разброс с помощью прямых линий , и нажмите OK .
- В результате описанной выше манипуляции новый ряд данных превращается в точку данных вдоль основной оси y (точнее, в две перекрывающиеся точки данных). Щелкните правой кнопкой мыши на графике и выберите команду Выберите данные снова.
- В Выберите данные диалоговое окно, выберите Среднее серии и нажмите кнопку Редактировать кнопка.
- В Редактировать серию диалогового окна, выполните следующие действия:
- Для Значения серии X Выделите две ячейки X с формулами Среднее (D2:D3).
- Для Значения серии Y , выберите две ячейки Y, содержащие 0 и 1 (E2:E3).
- Нажмите OK дважды, чтобы выйти из обоих диалогов.
Примечание. Перед выбором ячеек со значениями X и Y, пожалуйста, не забудьте сначала очистить соответствующую ячейку, чтобы избежать ошибок.
На гистограмме Excel появилась вертикальная линия, и вам осталось добавить несколько штрихов, чтобы она выглядела правильно.
- Дважды щелкните вторичную вертикальную ось, или щелкните ее правой кнопкой мыши и выберите Ось формата из контекстного меню:
- В Ось формата панель, под Параметры оси , тип 1 в Максимальная граница так, чтобы вертикальная линия простиралась до самого верха.
- Скройте вторичную ось y, чтобы ваш график выглядел чище. Для этого на той же вкладке окна Ось формата разверните панель Ярлыки узел и установить Позиция этикетки на Нет .
Вот и все! Ваша гистограмма с вертикальной средней линией готова и готова к работе:
Советы:
- На изменить внешний вид вертикальной линии, щелкните правой кнопкой мыши и выберите Формат Серия данных в контекстном меню. В результате откроется Формат Серия данных панель, где можно выбрать нужный тип штриха, цвет и т.д. Для получения дополнительной информации см. раздел Как настроить линию в диаграмме Excel.
- Чтобы добавить текстовый ярлык для строки, как показано на изображении в начале этого примера, выполните действия, описанные в разделе Как добавить текстовую метку для строки.
Как добавить вертикальную линию к линейной диаграмме в Excel
Чтобы вставить вертикальную линию в линейный график, можно использовать любой из ранее описанных методов. Для меня второй метод немного быстрее, поэтому я буду использовать его в данном примере. Кроме того, мы сделаем наш график интерактивным с помощью полосы прокрутки:
Вставка вертикальной линии в график Excel
Чтобы добавить вертикальную линию к линейной диаграмме Excel, выполните следующие действия:
- Выберите исходные данные и постройте линейный график ( Вставка вкладка> Чаты группа> Линия ).
- Задайте данные для вертикальной линии таким образом:
- В одной ячейке (E1) введите текстовую метку для точки данных, в которой нужно провести линию, точно так, как она отображается в исходных данных.
- В двух других клетках (D3 и D4) извлеките X значение для целевой точки данных с помощью этой формулы:
=IFERROR(MATCH($E$1,$A$2:$A$7,0), 0)
Функция MATCH возвращает относительную позицию искомого значения в массиве, а функция IFERROR заменяет потенциальную ошибку на ноль, если искомое значение не найдено.
- В двух соседних ячейках (E3 и E4) введите Y-ценности 0 и 1.
При наличии данных для вертикальной линии выполните шаги 3-13 из примера гистограммы, чтобы построить вертикальную линию на вашем графике. Ниже я кратко расскажу вам о ключевых моментах.
- Щелкните правой кнопкой мыши в любом месте графика, а затем нажмите кнопку Выберите данные... .
- В Выберите источник данных диалоговое окно, нажмите кнопку Добавить кнопка.
- В Редактировать серию окно, введите любое имя, которое вы хотите в Название серии ящик (например. Вертикальный Линия ), и выберите ячейки с X значения для Серийные значения (D3:D4 в нашем случае).
- Щелкните правой кнопкой мыши в любом месте графика и выберите Изменить тип диаграммы из всплывающего меню.
- В Изменить тип диаграммы окна, внесите следующие изменения:
- На Все диаграммы выберите Комбо .
- Для основной серии данных выберите Линия тип диаграммы.
- Для Вертикальная линия ряд данных, выбрать Разброс с помощью прямых линий и выберите Вторичная ось флажок рядом с ним.
- Нажмите OK .
- Щелкните правой кнопкой мыши на графике и выберите Выберите данные...
- В Выберите источник данных В диалоговом окне выберите Вертикальный Линия серию и нажмите Редактировать .
- В Редактировать серию диалогового окна, выберите значения X и Y для соответствующих ячеек и нажмите кнопку OK дважды, чтобы выйти из диалоговых окон.
- Щелкните правой кнопкой мыши вторичную ось y справа, а затем щелкните Ось формата .
- На Ось формата панель, под Параметры оси , тип 1 в Максимальная граница чтобы убедиться, что ваша вертикальная линия простирается до верха графика.
- Скройте правую ось y, установив Позиция этикетки на Нет .
Ваш график с вертикальной линией готов, и теперь пришло время опробовать его. Введите другую текстовую метку в E2 и посмотрите, как вертикальная линия будет двигаться соответствующим образом.
Не хотите возиться с набором текста? Украсьте свой график, добавив полосу прокрутки!
Сделайте вертикальную линию интерактивной с помощью полосы прокрутки
Чтобы взаимодействовать с графиком напрямую, давайте вставим полосу прокрутки и подключим к ней нашу вертикальную линию. Для этого вам понадобится вкладка Разработчик. Если у вас еще нет этой вкладки на ленте Excel, ее очень легко включить: щелкните правой кнопкой мыши по ленте, нажмите кнопку Настроить ленту , выберите Разработчик по адресу Основные вкладки , и нажмите OK . Вот так!
А теперь выполните эти простые действия, чтобы вставить полосу прокрутки:
- На Разработчик во вкладке Управление группу, нажмите кнопку Вставка и нажмите кнопку Полоса прокрутки по адресу Управление формами :
- В верхней или нижней части графика (в зависимости от того, где вы хотите видеть полосу прокрутки) нарисуйте прямоугольник нужной ширины с помощью мыши. Или просто щелкните в любом месте листа, а затем перемещайте и изменяйте размер полосы прокрутки по своему усмотрению.
- Щелкните правой кнопкой мыши на полосе прокрутки и нажмите Управление форматом... .
- Привяжите вашу полосу прокрутки к какой-нибудь пустой ячейке (D5), установите Максимальное значение на общее количество точек данных и нажмите OK У нас есть данные за 6 месяцев, поэтому мы устанавливаем Максимальное значение до 6.
- Связанная ячейка теперь показывает значение полосы прокрутки, и нам нужно передать это значение в наши ячейки X, чтобы привязать вертикальную линию к полосе прокрутки. Поэтому удалите формулу IFERROR/MATCH из ячеек D3:D4 и введите вместо нее эту простую формулу:
=$D$5
Сайт Целевой месяц Ячейки (D1 и E1) больше не нужны, и вы можете удалить их. Или вы можете вернуть целевой месяц с помощью следующей формулы (которая находится в ячейке E1):
=IFERROR(INDEX($A$2:$A$7, $D$5, 1), "")
Вот и все! Наша интерактивная линейная диаграмма завершена. Это заняло довольно много времени, но оно того стоит. Вы согласны?
Вот как создать вертикальную линию в диаграмме Excel. Для практического опыта, пожалуйста, загрузите наш образец рабочей книги ниже. Я благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!
Рабочая тетрадь для тренировок для скачивания
Вертикальная линия Excel - примеры (файл.xlsx)