4

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

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

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

Данные 1

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

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

Данные 2

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

График 1

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

График 2

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

График 3

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

График 4

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

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

1 ответ1

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

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

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

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

Результаты

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