Размещение нескольких линий на графике Excel

Размещение нескольких линий на графике Excel

В настоящее время у меня есть некоторые данные, вот некоторые фиктивные данные:

Month  Senior Manager   Average Hours
Jan     Bobby Jones      93.5%
Feb      Bobby Jones      81%
Mar     Bobby Jones      94.5%
Apr     Bobby Jones      95.5%
May     Bobby Jones      89.5%

Month  Senior Manager   Average Hours
Jan     Joanne Jones      93.5%
Feb      Joanne Jones      81%
Mar     Joanne Jones      94.5%
Apr     Joanne Jones      95.5%
May     Joanne Jones      89.5%

У меня есть еще около пяти таких старших менеджеров.

Я хочу создать линейный график, где каждый старший менеджер будет иметь свою собственную цветную линию. Ось Y должна иметь % числа от 0 до 100% и больше, потому что некоторые менеджеры-сотрудники выходят за рамки целевых часов. Далее, на оси X я хочу, чтобы отображался месяц и старший менеджер, соответствующий этому месяцу.

Как я могу сделать что-то подобное или что-то отдаленно похожее? Я пытался сделать линейный график, но он просто сталкивает все на одном линейном графике с тем же цветом. Здесь у Бобби Джонса должен быть другой цвет и линия, чем у Джоанн.

решение1

Я думаю, то, чего вы пытаетесь добиться, будет проще всего сделать с помощью диаграммы рассеяния, которая использует несколько наборов данных; по одному для каждого менеджера. У меня сейчас нет Excel под рукой, но если я правильно помню, вот шаги:

  1. Добавьте диаграмму рассеяния в свою электронную таблицу (лента «Вставка» > Диаграмма рассеяния в разделе «Диаграммы»).
  2. Щелкните правой кнопкой мыши в любом месте диаграммы и нажмите «Выбрать данные».
  3. В появившемся окне нажмите «Добавить».
  4. Добавьте «Название ряда» (здесь, вероятно, лучше всего подойдет имя менеджера), «Значения ряда по оси x» (месяцы) и «Значения ряда по оси y» (проценты).
  5. Повторите шаги 3–4 для необходимого количества менеджеров.
  6. Вы можете добавить линии, соединяющие точки данных, щелкнув правой кнопкой мыши по одному из наборов данных и выбрав «Формат ряда данных».

Следующие ссылки также могут быть вам полезны:

http://www.java2s.com/Tutorial/Microsoft-Office-Excel-2007/0100__Chart/AddaDataSeries.htm

https://www.youtube.com/watch?v=BjsjAbvbWao

Надеюсь это поможет!

решение2

Приведенные ниже снимки экрана сделаны в Office 2010. Действия в Office 2007 должны быть практически такими же.

Шаг 1- Объединить обе таблицы в одну. Что-то вроде этого.

Шаг 1

(Примечание: у обоих старших менеджеров одинаковое среднее количество часов, поэтому я уменьшил количество часов Джоанны на 10%, чтобы строки, представляющие каждого менеджера, отображались отдельно, а не накладывались друг на друга)

Добавьте других старших менеджеров в ряд 4, 5 и т. д.

Шаг 2- Выберите таблицу > «Вставить» на ленте > «Линия» в группе «Диаграммы» > 2-D линия > диаграмма «Линия»

Шаг 2 — Выбор типа диаграммы

Результат:

Диаграмма

решение3

Первое, что вам нужно сделать, это немного упорядочить ваши данные, собрать все данные менеджеров в одну таблицу. Это должно выглядеть так.

Average hours   Jan     Feb     Mar     Apr     May
Baby Jones      93.5    81      94.5    95.5    89.5
Joanne Jones    91.5    90      88.5    85.5    81

@xypha выше уже ответила о том, как сделать это напрямую в Excel. Здесь я предлагаю использовать инструмент под названием Funfun, который позволяет вам использовать JavaScript в Excel, чтобы вы могли использовать мощные библиотеки JavaScript, такие как Chart.js или D3.js, для построения диаграммы.

введите описание изображения здесь

Для решения вашей проблемы я нарисовал диаграмму, как указано выше, написав код JavaScript с помощью Chart.js в онлайн-редакторе Funfun. Вы можете проверить ссылку ниже:

https://www.funfun.io/1/edit/5a365e7c74efa7334ff272a6

Затем,Надстройка Funfun Excelпозволяет запускать код JavaScript в Excel. Конечно, вы могли бы ввести код во встроенном редакторе надстройки, но что круче, так это напрямую загрузить мой код по его URL-адресу, чтобы использовать его:

введите описание изображения здесь

введите описание изображения здесь

Раскрытие информации: Я разработчик Funfun

Связанный контент