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

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

Вот мои исходные данные, которые я получаю из базы данных. Обратите внимание, что существует 3 набора значений A, B, C.

Set1 A, B, C относится к Кредитам Set2 A, B, C относится к дебетам Set3 A, B, C это разница между Set1 A - Set2 A и так далее..

Мне нужно сделать диаграмму, подобную приведенной ниже, Set1 из A, B, C — зеленые столбцы, Set2 из A, B, C — красные столбцы. Set3 A, B, Cs — это разница, отображаемая сверху.

введите здесь описание изображенияКак мне это сделать? Вот что я сделал до сих пор:

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

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

Тогда я мог бы сделать диаграмму из этого. Но я хотел бы знать, есть ли лучший способ добиться этого. Спасибо большое!

Обновление: вот образец данных

+------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| Year | Set1 A | Set1 B | Set1 C | Set2 A | Set2 B | Set2 C | Set3 A | Set3 B | Set3 C |
+------+--------+--------+--------+--------+--------+--------+--------+--------+--------+
| 2010 |     58 |     33 |    111 |      0 |      0 |    300 |     58 |     33 |   -189 |
| 2011 |     56 |     33 |    112 |      0 |      0 |    300 |     56 |     33 |   -188 |
| 2012 |     56 |     33 |    112 |      0 |      0 |    300 |     56 |     33 |   -188 |
| 2013 |     56 |     33 |    112 |      0 |      0 |    300 |     56 |     33 |   -188 |
| 2014 |     56 |     30 |    102 |      0 |      0 |    300 |     56 |     30 |   -198 |
| 2015 |    134 |      0 |      0 |    190 |      0 |     60 |    -56 |      0 |    -60 |
+------+--------+--------+--------+--------+--------+--------+--------+--------+--------+

person Aqua267    schedule 03.02.2014    source источник
comment
я не могу придумать способ преобразовать ваши данные с помощью обычных средств. то есть встроенный в Excel функционал. хотя я не уверен на 100%, ваши данные можно преобразовать только с помощью VBA.   -  person L42    schedule 04.02.2014
comment
@pnuts - прошу прощения. Диаграмма и таблица не представляют одни и те же данные. Я пропустил несоответствие данных при съемке скриншотов. Но мое описание по-прежнему верно. Спасибо!   -  person Aqua267    schedule 04.02.2014
comment
@pnuts - спасибо за ссылку. Обновлен пост с образцом данных.   -  person Aqua267    schedule 04.02.2014
comment
@pnuts Хорошо, большое спасибо за попытку. буду искать другие варианты. Спасибо!   -  person Aqua267    schedule 05.02.2014
comment
Если кому-то интересно, я смог изменить порядок данных с помощью надстройки Excel «PowerQuery». Powerquery доступен для Excel 2010 Professional и более поздних версий. Это позволило мне развернуть данные таблицы, и с помощью нескольких щелчков мыши я заставил ее работать. Спасибо.   -  person Aqua267    schedule 27.02.2014


Ответы (1)


Если кому-то интересно, я смог изменить порядок данных с помощью надстройки Excel «PowerQuery». Powerquery доступен для Excel 2010 Professional и более поздних версий. Это позволило мне развернуть данные таблицы, и с помощью нескольких щелчков мыши я заставил ее работать. Спасибо.

person Aqua267    schedule 27.02.2014