Excel 2010 erstellt Kreisdiagramm mit Beschriftungen, die für mehr als ein Segment gelten

Excel 2010 erstellt Kreisdiagramm mit Beschriftungen, die für mehr als ein Segment gelten

Ich möchte ein Kreisdiagramm mit Datenbeschriftungen erstellen, die sich auf mehr als ein Segment beziehen.

Ich habe einen ungefähren Weg gefunden, dies zu tun. Dies sind die Schritte, die ich befolgt habe.

Meine Daten sehen folgendermaßen aus:

Daten 1

Ich möchte ein Kreisdiagramm erstellen, das alle diese Segmente widerspiegelt, aber %-Beschriftungen nur auf die Gesamtkategorien A, B und C anwenden.

Ich begann mit der Erstellung einer zusätzlichen Spalte zur Konsolidierung der Daten:

Daten 2

Ich habe beide Reihen in einem Ringdiagramm dargestellt und dabei ein Muster verwendet, um die Kategorien X2 und X1 zu unterscheiden:

Grafik 1

Anschließend habe ich die Reihen vertauscht und der konsolidierten Reihe Datenbeschriftungen mit Zahlen hinzugefügt, die so formatiert sind, dass „0 %“ nie angezeigt wird:

Grafik 2

An dieser Stelle habe ich dann den Namen der Kategorien X1 in nur X geändert und die Kategorien X2 gelöscht, sodass in der Legende nur die Gesamtkategorien angezeigt werden:

Grafik 3

Zum Schluss habe ich den Donut in der Mitte in eine Torte verwandelt und das Loch so klein wie möglich gemacht:

Grafik 4

Dadurch wird mehr oder weniger das gewünschte Diagramm erstellt, mit der Ausnahme, dass die Legende jetzt die beiden Reihen und nicht die Kategoriebeschriftungen anzeigt. Wie kann ich erreichen, dass die Legende die Kategorien A, B und C anstelle der Reihen 1 und 2 anzeigt? Entweder anhand dieses Diagramms oder mithilfe eines völlig anderen Ansatzes.

(Am liebsten würde ich den kleinen Kreis in der Mitte loswerden, aber notfalls kann ich damit leben.)

Antwort1

Ich würde so ziemlich dasselbe machen, wie Sie es getan haben.

Angenommen, Ihre Daten befinden sich in den Zellen B2:B7 …

Fügen Sie in Spalte C eine berechnete Spalte rechts von Ihrer Datentabelle hinzu =LEFT(A2,LEN(A2)-1)(so erhalten Sie eine Kategorie auf höherer Ebene).

Fügen Sie in Spalte D eine weitere Spalte hinzu, die die Daten zusammenfasst=IF(MATCH(C2,C:C,0)=ROW(),SUMIF(C:C,C2,B:B),0)

Fügen Sie in Spalte E eine dritte Spalte hinzu, die Leerzeichen für unwichtige Daten enthält=IF(MATCH(C2,C:C,0)=ROW(),C2,"")

Entfernen Sie die Legende vollständig aus dem Diagramm

Fügen Sie ein Ringdiagramm ein und erstellen Sie zwei Reihen: Wert (B2:B7) und Linienwert (D2:D7). Legen Sie die Beschriftungen der Kategorieachse auf E2:E7 fest.

Klicken Sie mit der rechten Maustaste auf einen einzelnen Datenpunkt im äußeren Ring und fügen Sie eine Datenbeschriftung hinzu. Stellen Sie dies so ein, dass Kategoriename und Prozentsatz angezeigt werden. Erstellen Sie in „Zahl“ ein benutzerdefiniertes Format „0 %;;“ (ohne Anführungszeichen), sodass Null- und negative Werte unterdrückt werden.

Klicken Sie mit der rechten Maustaste auf den inneren Donut, formatieren Sie die Datenreihe und verkleinern Sie das Loch so klein wie möglich.

Nicht perfekt: Sie haben am Ende keine richtige Legende, aber zumindest haben Sie sinnvolle Beschriftungen an der richtigen Stelle.

Ergebnisse

verwandte Informationen