Excel 2010 Erstellen Sie ein 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 - das sind die Schritte, die ich befolgt habe.

Meine Daten sehen so aus:

Daten 1

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

Ich begann damit, eine zusätzliche Spalte zu erstellen, die die data:

Daten 2

Ich habe beide Serien in einem Donut-Diagramm mit einer gemusterten Füllung gezeichnet, um Kategorien X2 von X1 zu unterscheiden:

Grafik 1

Ich habe dann die Serie vertauscht und der konsolidierten Serie Datenbeschriftungen mit Zahlen hinzugefügt, die so formatiert sind, dass "0%" niemals angezeigt wird:

Grafik 2

Zu diesem Zeitpunkt habe ich dann den Namen der Kategorien X1 in nur X geändert und die Kategorien X2 gelöscht, sodass die Legende nur angezeigt wird die Gesamtkategorien:

Grafik 3

Schließlich änderte ich den zentralen Donut in einen Kuchen und machte das Loch so klein wie möglich:

Grafik 4

Dadurch wird mehr oder weniger das gewünschte Diagramm erstellt, mit der Ausnahme, dass in der Legende jetzt die beiden Serien anstelle der Kategoriebezeichnungen angezeigt werden. Wie kann ich die Legende dazu bringen, die Kategorien A, B, C anstelle der Serien 1 und 2 anzuzeigen? Entweder aus diesem Diagramm oder mit einem völlig anderen Ansatz.

(Idealerweise würde ich mag den kleinen Kreis in der Mitte loswerden, aber ich kann damit leben, wenn nötig).

Author: apkdsmith, 2015-09-14

1 answers

Ich würde so ziemlich dasselbe tun wie du.

Angenommen, Ihre Daten sind in den Zellen B2:B7 vorhanden...

Fügen Sie in Spalte C eine berechnete Spalte rechts neben Ihrer Datentabelle =LEFT(A2,LEN(A2)-1) hinzu (dies gibt Ihnen eine Kategorie auf hoher 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

Einen Donut einfügen diagramm, Erstellen von zwei Serien: Wert (B2:B7) und Linienwert (D2:D7). Setzen Sie die Kategorieachsenbeschriftungen auf E2: E7

Klicken Sie mit der rechten Maustaste auf einen einzelnen Datenpunkt im äußeren Donut und fügen Sie die Datenbeschriftung hinzu. Legen Sie dies fest, um Kategorienamen und Prozentsatz anzuzeigen. An der Zahl sind, erstellen Sie ein benutzerdefiniertes format "0%;;" (ohne Anführungszeichen), so dass null & negative Werte unterdrückt.

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

Nicht perfekt: Du am Ende ohne eine richtige Legende, aber zumindest haben Sie vernünftige Etiketten an der richtigen Stelle.

Suchergebnisse

 1
Author: Jon,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-10-06 06:26:03