График Excel - группировка категорий и подкатегорий - PullRequest
7 голосов
/ 07 октября 2011

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

У меня есть десятки строк данных, состоящих из 4 столбцов

  • столбец 1 = сумма / цена (в цифрах)
  • столбец2 = описание (что в тексте)
  • столбец 3 = категория (в тексте)
  • столбец 4 = подкатегория (в тексте)

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

Ось X - категории Y ось - количество / цена

Хитрость заключается в том, что категории НЕ повторяются,Например, если наши данные что-то вроде ...

  • 100 |покупка лодки |лодки |Трехмоторная лодка
  • 200 |покупка лодки |лодки |Двухмоторная лодка
  • 500 |покупка самолета |самолеты |4 двигателя самолета
  • 900 |покупка машины |автомобили |1 двигатель с двигателем

Тогда на моем графике должен быть только ОДИН экземпляр лодок, самолетов и автомобилей, в котором будут суммированы все связанные данные.

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

basic and complex graph samples

В этом образце изображения я сначала представляю 'базовый, классический график, где синий, желтый и красный представляют уникальную категорию.Справа внизу это то, что я хочу, «разбивка» каждой категории по подкатегориям, где синий / желтый / красный каждый представляет мнимые 3 разные подкатегории на категорию.

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

Для пояснения, у меня в настоящее время есть только 3 основных категории и 6 или около того подкатегорий, но это может измениться в будущем, отсюда и желание иметь это в автоматическом / динамическом режиме

С уважением, G.Campos

РЕДАКТИРОВАТЬ: новое изображение:

better explanation of desired graph result

Ответы [ 2 ]

11 голосов
/ 12 октября 2011

Вот и я.К сожалению, я не могу опубликовать снимки экрана, так как мне не хватает сообщений.

Одним из решений является использование сводных диаграмм, в которых в поле «Значения» указаны «Сумма», в «Метки строк» ​​- «Подкатегория», а в «Метки столбцов - Подкатегория».".

Я загрузил соответствующие изображения в бесплатную службу загрузки изображений.

Это наши исходные данные:

Amount  Decription  Category    SubCategory
100     boat purchase   boats   3 engine boat
200     boat purchase   boats   2 engine boat
500     plane purchase  planes  4 engine plane
900     car purchase    cars    1 engine car
450     boat purchase   boats   2 engine boat
110     plane purchase  planes  4 engine plane
550     car purchase    cars    1 engine car
230     car purchase    cars    2 engine car
450     car purchase    cars    5 engine car

Это требуемый график (Редактировать: Это имеетпанели-призраки):

http://imageshack.us/photo/my-images/849/pivot.gif/

Я только что прочитал комментарий об отсутствии графиков-призраков.Это может быть то, что вы ищете:

http://imageshack.us/photo/my-images/266/pivotnoghost.gif/

Просто гуглил и нашел что-то очень похожее здесь:

peltiertech.com / WordPress / using-pivot-table-data-for-a-chart-with-a-dual-category-axis /

Вам необходимо добавить http: // (у меня не может быть более двух гиперссылок из-за малого количества сообщений)

2 голосов
/ 08 октября 2011

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

Для примеров данных, подобных этому

dataset

вы бы создали 2-ю вкладку на листе, которая выглядит как

summary data

итоговые значения рассчитываются по формуле sumif

=SUMIF(Data!C:C,Summary!A2,Data!A:A)

Для итогов по категории

и

=SUMIF(Data!D:D,Summary!E2,Data!A:A)

Для итогов по подкатегориям (Предполагается, что подкатегории являются взаимоисключающими). Теперь, когда эти данные суммированы, выделите ячейки и вставьте столбчатую диаграмму для следующих диаграмм.

pretty charts

Для добавления новых категорий и / или подкатегорий потребуется добавить строки в сводные данные, а затем добавить серии в диаграммы. Вы можете использовать макрос vba для автоматизации этой задачи, но я подозреваю, что это излишне, поскольку ваш набор данных «десятки», а не «тысячи»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...