Я хотел бы создать соответствующий график для следующего вида данных. Я использую пример, так как фактические данные более 1000 строк.

Date         Player       Points

02/06/2014   Bob          2500
03/06/2014   Bob          4000
04/06/2014   Bob          5100
02/06/2014   Steve        1000
03/06/2014   Steve        1500
04/06/2014   Steve        3600
02/06/2014   Sam          5000
03/06/2014   Sam          3700
04/06/2014   Sam          4100

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

3 ответа3

1

Сводная таблица и сводная диаграмма сделают это.

0

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

=IF($B2=D$1,$C2,NA())

# N/A в ячейках не будет отображаться на линейной диаграмме, и это хорошо в столбчатой диаграмме, если вы не добавляете метки данных.

Выберите заштрихованные области (выберите одну область, затем удерживайте Ctrl при выборе дополнительных областей) и вставьте линейный график. По умолчанию это верхний график, который может быть всем, что вам нужно. Все зависит от того, как вы хотите показывать данные, и даже если вы согласитесь с этим для отчета для вашего босса, вам никогда не помешает потратить несколько минут на просмотр альтернативных графиков.

Если вы измените ось X с Автоматически (Excel использует ось Дата, если распознает даты в столбце А) на Текст, вы получите линейную диаграмму в середине. Те же данные, но далее разделены игроком.

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

Используйте формулы для разделения игроков на отдельные серии

Вы можете далее разделить игроков с помощью аккуратного трюка оси. Я изменил формат даты на M/D, удалив год, чтобы уменьшить беспорядок в диаграммах, которые я сейчас создам. Я также вставил новый столбец A, в котором имена игроков указаны в первом ряду данных каждого игрока.

Если я выберу желтые заштрихованные области и вставлю линейный график, я получу тот же график, что и выше. Не удивительно; это те же данные.

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

Столбчатая диаграмма, соответствующая этой второй линейной диаграмме, является третьей диаграммой ниже. Обратите внимание, что ширина перекрытия и зазора изменена на 100.

Дальнейшие отдельные оценки игрока

Вы можете добиться другого разделения на оси, с указанием даты главной категории и игрока младшей категории. Я переключил столбцы «Дата» и «Игрок» (если вы сначала делаете формулы, а затем перетаскиваете их, Excel настраивает формулы так, чтобы они все еще работали). Я отсортировал по возрастанию порядка дат и вставил новый столбец A, на этот раз с каждой датой, только в первый раз, когда она появляется в столбце C. Если вы выберете серые и желтые заштрихованные области, диаграмма будет такой же как первая линейная диаграмма в первом примере выше.

Если я выберу синие и желтые заштрихованные области и вставлю столбчатую диаграмму, я получу вторую диаграмму ниже (линейная диаграмма в этом случае уродлива и не имеет особого смысла). Обратите внимание, что перекрытие и ширина зазора равны 100.

0

Перейдя по этой ссылке, вы можете легко получить такой вид линейного графика:

Если у вас около 20 игроков, возможно, вы захотите создать отдельный график для каждого игрока.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .