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


5

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

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% плюс, потому что некоторые сотрудники менеджеров идут в установленные часы. Далее, на оси х я хочу, чтобы отображались месяц и старший менеджер, соответствующий этому месяцу.

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


У вас есть изображение того, что вы хотели бы получить результат? Кроме того, пример данных является макетом, с которым вы должны работать, или вы можете переформатировать свой источник?
dav

Ответы:


2

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

  1. Добавьте график разброса в вашу электронную таблицу (лента «Вставить» & gt; Scatter в разделе «Диаграммы»).
  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

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


Когда я помещаю месяцы в значение серии X, ось X все еще имеет число, например 0,2,0,4,0,6 и т. Д.
Muntasir Alam

Excel, вероятно, не понимает, что ваш столбец «Месяц» состоит из дат. Попробуйте нажать на одну из ячеек в этом столбце и убедитесь, что для числового формата установлено значение «Дата». Возможно, вам придется изменить значения в этих ячейках, чтобы Excel распознал их, например, 31.01.2016 вместо просто "Яна".
kruschk

1
Звоню за помощью. У Крушка есть хорошая идея. Вы также можете использовать что-то вроде этого для месяца: = МЕСЯЦ (1) для января. Затем настроил форматирование в MMM для трехзначных месяцев.
ejbytes

О, круто, я не знал о функции MONTH (). Спасибо за участие, ejbytes!
kruschk

Это на самом деле не работает. Ребята, у вас есть образец таблицы или таблицы, из которой я могу просмотреть?
Muntasir Alam

4

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

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

Step 1

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

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

Шаг 2 - Выберите таблицу & gt; «Вставить» в ленту & gt; "Линия" в группе "Графики" & gt; Линия 2-D & gt; Линейный график

Step 2 - Selecting the type of chart

Результат:

Chart


2

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

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, для построения диаграммы.

enter image description here

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

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

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

enter image description here

enter image description here

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.