Excel 2010 создает круговую диаграмму с метками, которые относятся к нескольким сегментам

Excel 2010 создает круговую диаграмму с метками, которые относятся к нескольким сегментам

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

Я нашел приблизительный способ сделать это — вот шаги, которым я следовал.

Мои данные выглядят так:

Данные 1

Я хочу создать круговую диаграмму, которая отразит все эти сегменты, но применить %-ные метки только к общим категориям A, B и C.

Я начал с создания дополнительного столбца, объединяющего данные:

Данные 2

Я изобразил обе эти серии на кольцевой диаграмме, используя узорчатую заливку для разделения категорий X2 и X1:

График 1

Затем я поменял ряды местами и добавил метки данных к объединенному ряду с числами, отформатированными таким образом, чтобы «0%» никогда не отображалось:

График 2

На этом этапе я изменил название категорий X1 просто на X и удалил категории X2, чтобы в легенде отображались только общие категории:

График 3

Наконец, я превратил центральный пончик в пирог и сделал отверстие как можно меньше:

График 4

Это более или менее создает нужный мне график, за исключением того, что легенда теперь отображает две серии, а не метки категорий. Как мне сделать так, чтобы легенда отображала категории A, B, C, а не серии 1 и 2? Либо из этого графика, либо используя совершенно другой подход.

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

решение1

Я бы сделал примерно то же самое, что и вы.

Предположим, что ваши данные находятся в ячейках B2:B7...

В столбце C добавьте вычисляемый столбец, который находится справа от вашей таблицы данных =LEFT(A2,LEN(A2)-1)(это даст вам категорию высокого уровня).

В столбце D добавьте еще один столбец, в котором суммируются данные.=IF(MATCH(C2,C:C,0)=ROW(),SUMIF(C:C,C2,B:B),0)

В столбце E добавьте третий столбец, в котором будут пробелы для неважных данных.=IF(MATCH(C2,C:C,0)=ROW(),C2,"")

Полностью удалить легенду с диаграммы.

Вставьте кольцевую диаграмму, создав две серии: значение (B2:B7) и линейное значение (D2:D7). Установите метки оси категорий на E2:E7

Щелкните правой кнопкой мыши по одной точке данных во внешнем пончике и добавьте метку данных. Установите, чтобы отображалось имя категории и процент. В поле «Число» создайте пользовательский формат «0%;;» (без кавычек), чтобы нулевые и отрицательные значения были подавлены.

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

Не идеально: у вас нет надлежащей легенды, но, по крайней мере, у вас есть разумные ярлыки в нужных местах.

Полученные результаты

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