Excel 2007 - Benutzerdefinierte Y-Achsenwerte

9

Ich mache ein einfaches Säulendiagramm mit ein paar Spalten. Der einzige Haken ist, anstatt Zahlen als Gittermarkierungen anzuzeigen, Wörter wie "Sehr niedrig" und "Mittel" anzuzeigen.

Zum Beispiel habe ich

Data1 = 0.5
Data2 = 0.3
Data3 = 0.8

Das wären also 3 Spalten. Dann möchte ich Markierungen der Y-Achse gemäß der folgenden Skala:

0.1 = Very Low
0.25 = Low
0.5 = Medium
0.75 = High
0.9 = Very High

Wie kann man das in Excel 2007 machen?

Wesley Tansey
quelle

Antworten:

18

In Excel gibt es dafür keine offizielle Unterstützung. Es gibt jedoch einen Hack, mit dem es mithilfe eines Streudiagramms funktioniert. Diese Methode ist etwas kompliziert, erfordert jedoch kein Add-On wie die andere Antwort. Ich habe dies anhand der Informationen von hier herausgefunden , aber eine andere Methode angewendet, damit es mit einem Säulendiagramm funktioniert.

Im Wesentlichen funktioniert dies so, dass Sie einen Datensatz erstellen, der den Kategorienbezeichnungen entspricht, die Sie verwenden möchten. Sie setzen die x-Werte auf 0 und die y-Werte auf die Höhe, auf der sich diese Beschriftung befinden soll. Anschließend blenden Sie die Markierungen aus und fügen diesen Punkten Datenbeschriftungen hinzu. Dies ist für ein reines Streudiagramm relativ einfach, wird jedoch in Kombination mit einem Säulendiagramm sehr schwierig. Nach vielen Experimenten habe ich es endlich herausgefunden. Ich werde versuchen, hier Schritt für Schritt Anweisungen zu geben. Kommentar, wenn einer der Schritte unklar ist. So sieht das endgültige Diagramm aus:

Spaltendiagramm für beliebige y-Achsenwerte

Fügen Sie Ihrem Arbeitsblatt Folgendes hinzu, mit den Beschriftungen für jede Kategorie, den xWerten 0 (Sie werden dies später anpassen) und den yWerten für die Höhe der Beschriftungen.

x      y      label
0     0.1     Very Low
0     0.25    Low
0     0.5     Medium
0     0.75    High
0     0.9     Very High

Erstellen Sie ein leeres Streudiagramm, indem Sie auf Insert> gehen Scatter. Sie erhalten ein leeres Diagramm. Klicken Sie Select Dataim Menüband auf. Sie erhalten folgenden Dialog:

Datendialog auswählen

Jetzt müssen Sie jede Zeile in Ihrer x/ y/ labelTabelle als separate Reihe hinzufügen . Klicken Sie auf Add...und wählen Sie den Wert aus der LabelSpalte als Seriennamen, den Wert aus der xSpalte für die Werte der Serie X und den Wert aus der ySpalte für die Werte der Serie Y aus.

Serien auswählen

Wiederholen Sie dies für jede Zeile. Jede Zeile muss eine eigene Reihe sein, die Sie durch Klicken auf die Add...Schaltfläche hinzufügen .

Sobald Sie dies getan haben, sollte Ihr Diagramm folgendermaßen aussehen:

Streudiagramm

Zeichnen Sie nun Ihr Säulendiagramm wie gewohnt in einem separaten Diagramm, indem Sie die Daten auswählen und dann Insert> auswählen 2-D Column Chart.

Wählen Sie das Streudiagramm aus und kopieren Sie es durch Drücken von Ctrl+ C. Wählen Sie das Säulendiagramm aus und drücken Sie zum Einfügen Ctrl+ V. Dadurch wird das Säulendiagramm in ein Streudiagramm konvertiert.

Klicken Sie mit der rechten Maustaste auf die x-Achse für das Diagramm und wählen Sie noneAchsenbeschriftungen und Hauptmarkierungen aus.

Wählen Sie nun unter der Registerkarte Layout in der Multifunktionsleiste Leftunter aus Data Labels. Klicken Sie dann für jede Etikettenserie mit der rechten Maustaste auf die Markierung und wählen Sie Format Data Series. Unter Marker Optionswählen none. Klicken Sie dann auf das Datenetikett. Aktivieren Sie das Kontrollkästchen, um den Namen der Datenreihe anzuzeigen, und deaktivieren Sie das Kontrollkästchen, um den Y-Wert anzuzeigen. Tun Sie dies für jede der Serien mit Ihren High / Medium / Low-Labels.

Sobald Sie diesen Schritt abgeschlossen haben, sollte Ihr Diagramm folgendermaßen aussehen:

Excel-Grafik

Nun können Sie es wieder in ein Säulendiagramm für Ihre Primärdaten konvertieren. Klicken Sie mit der rechten Maustaste auf die Serie, die ursprünglich Ihr Säulendiagramm war, und wählen Sie Change Series Chart Type.

Ändern Sie den Seriendiagrammtyp

Wählen Sie nun 2D Columnaus dem resultierenden Dialog. Ihr Diagramm sollte jetzt so aussehen. Wir müssen nur noch ein bisschen aufräumen.

teilweise vollständige Grafik

Entfernen Sie zuerst die Legende, indem Sie darauf klicken und drücken Del. Entfernen Sie anschließend die Gitterlinien, indem Sie darauf klicken und drücken Del. Klicken Sie dann mit der rechten Maustaste auf die x-Achse und wählen Sie Format Axis. Unter Axis Options, set „vertikale Achse Kreuze“ auf „in der Kategorie Nummer“ und Satz die Zahl auf 1. Schließen Sie den Eigenschaften - Dialog. Passen Sie nun den Wert der x-Achse für die Beschriftungen in der Tabelle an, die Sie zu Beginn erstellt haben, bis sich die Beschriftungen neben der Achse befinden. 0,5 hat bei mir funktioniert. Sie können den Wert der ersten Serie anpassen, bis er gut aussieht, und dann die verbleibenden anpassen, indem Sie den Wert dieser Zelle nach unten ziehen.

Klicken Sie abschließend auf den Diagrammbereich und verwenden Sie die Größenänderungsquadrate, damit die Bemaßungen gut aussehen. Jetzt können Sie einen Diagrammtitel, Achsentitel und andere gewünschte Informationen hinzufügen. Sie können die Datenbeschriftungen auch aus dem Säulendiagramm entfernen, wenn Sie möchten. Ihr Diagramm sollte jetzt wie im ersten Screenshot aussehen, wobei die Kategorien auf der y-Achse und Ihr Säulendiagramm angezeigt werden:

Excel spezielle y Grafik

nhinkle
quelle
@nhinkle Danke! Gibt es eine Möglichkeit, Gitterlinien zu erhalten, die den niedrigen / mittleren / hohen Beschriftungen entsprechen? Gibt es auch eine Möglichkeit, die Spalten in verschiedenen Farben zu gestalten?
Wesley Tansey
@WesleyTansey, ich glaube, es gibt wahrscheinlich einen Weg. Könnten Sie klarstellen, bevor Sie den Beitrag bearbeiten, um diese Informationen aufzunehmen - möchten Sie die Farbe aller Spalten ändern oder möchten Sie jede Spalte einzeln ändern?
nhinkle
@nhinkle Ich möchte jede Spalte einzeln ändern.
Wesley Tansey
@WesleyTansey So werden Säulendiagramme normalerweise nicht formatiert. Wenn Sie jedoch möchten, klicken Sie einmal in den Diagrammbereich und dann ein zweites Mal auf die einzelne Spalte. Klicken Sie mit der rechten Maustaste und wählen Sie "Formant Data Point". Anschließend können Sie die Farben ändern. Ich werde meinen Beitrag in Kürze mit Informationen zum Hinzufügen von Gitterlinien aktualisieren.
nhinkle
-1 für keine handgezeichneten Kreise.
Hallo71