Clever-Excel-Forum

Normale Version: Bedingte Formatierung einer Spalte in Achsenbeschriftung eines Diagramms übernehmen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo zusammen,

folgendes treibt mich um:

In einem Datenblatt sind die Jahreswerte (Spalte A) bedingt formatiert (aktuelles Jahr = grün). Das Diagramm, in dem ein Teil der Daten als Säulen optisch dargestellt werden, übernimmt die Werte der Spalte A des Datenblatts als Beschriftung der X-Achse.

Wie kann man erreichen, dass in dieser Beschriftung auch die bedingte Formatierung der Spalte A übernommen wird ?

Im Voraus herzlichen Dank für einen Vorschlag.

Hardbopper

 
[attachment=45567]
Hallöchen,

was genau wird gesucht?
- wie lese ich die angezeigte Farbe einer bedingt formatierten Zelle aus? (suche hier im Forum nach DisplayedColor)
- wie färbe ich die Achsschrift? (code kann man aufzeichnen)
Hallo h...,

soweit ich weis, kann man einzelne Beschriftungen einer Achse nicht getrennt färben.

Man kann aber
1. zwei zusätzliche Datenreihen vom Diagrammtyp "Linie" auf der X-Achse (Werte=0) einfügen,
2. diese ohne Linie und Markierung formatieren,
3. jeweils Datenbeschriftungen über "Wert aus Zellen" hinzufügen und unterschiedlich färben und
4. die Beschriftung der Achse entfernen.
Hayllo Schauan,

ich denke, Ego ist auf dem richtigen Weg. Das werde ich mal ausprobieren.

Gruß Hardbopper
Danke Ego,

so habe ich mir das vorgestellt.

Hardbopper
Hallo Helmut,

ich habe mir zunächst einmal die Übernahme Deines Vorschlags einfach gemacht und das Diagramm in meine Ursprungsdatei reinkopiert und die Bezüge angepasst. So weit so gut, es ist mir aber wichtig,  auch zu verstehen, wie dieses überzeugende, aber auch verblüffende Ergebnis zustande gekommen ist. Dazu habe ich die einzelnen Schritte nachzuvollziehen versucht:

Zu 1.
Hier ist mir aufgefallen, dass Du zwar von zwei Datenreihen spricht (die ja auch als Datenreihen 3 und 4 erscheinen), sich aber beide auf die gleiche Spalte K des Datenblatts beziehen. Ist das gewollt oder Zufall ?

Welche Funktion hat die Spalte K mit Null-Werten und hat das Einfärben der ganzen Reihe eine Bedeutung ?

Zu 3.
Wenn Du schreibst: "jeweils Datenbeschriftungen über "Wert aus Zellen" hinzufügen, so lese ich das so, dass dies mit den Formeln in Spalte L und M quasi automatisch geschieht oder steckt  da ein zusätzlicher Schritt dahinter, den ich nicht erkenne ?

Außerdem sollen die Werte ""unterschiedlich gefärbt" werden. Wenn dies ebenfalls über die Formeln mit Bezug auf Sp. A automatisch geschieht, ist das für mich begreiflich, ein anderer Schritt, z.B.  eine gezielte Formatierung, ist optisch nicht erkennbar.

Zu 4.
Zu meiner Überraschung besteht die Beschriftung der X-Achse jetzt aus einzelnen Textfeldern. Mich würde sehr interessieren, durch welche Einzelschritte dies erreicht werden kann. 

Ich hoffe, nicht unnötig viele Fragen gestellt zu haben.

Herzliche Grüße

Hardbopper
Hallo h...,

zu Zu 4.
Da man meines Wissens die Achsenbeschriftungen nicht unterschiedlich formatieren kann, habe ich sie über
"Achse  formatieren">"Achsenoptionen">"Beschriftungen">"Beschriftungsposition" mit "Ohne"
ausgeschaltet.


zu Zu 3.
Um die Jahreszahlen trotzdem unter den Säulen anzuzeigen habe ich sie über die Datenbeschriftung einer zusätzlichen Datenreihe vom Typ Linie auf der X-Achse eingetragen.
Hierzu muste ich nach dem Anlegen der Datenreihe über das Kontextmenu "Datenbeschriftungen hinzufügen" auswählen.
Im Standard wird der X-Wert neben dem Datenpunkt angezeigt. Um das zu ändern habe ich über
"Datenbeschriftung formatieren">"Beschriftungsoptionen"
a) "Wert aus Zellen angewählt" und den Beschriftungsbereich zugewiesen,
b) "Wert" abgewählt und
c) die "Beschriftungsposition" auf "Unter" eingestellt.

Die Datenbeschriftungen kann man zwar einzeln manuell oder über ein Makro formatieren, ein von den Einträgen abhängige Formatierung ginge nur über ein Makro.
Was ich aber bedingt (über die Wenn-Funktion im Beschriftungsbereich) einstellen kann ist, ob eine Beschriftung überhaupt eingetragen werden soll.
Die Lösung war eine zusätzliche Datenreihe mit Beschriftungen anzulegen und die Entscheidung welche Jahreszahl zu welcher Datenreihe angezeigt wird in den Formeln der Beschriftungsbereiche zu fällen.
Es gibt im Diagramm also keine Beschriftung der X-Achse sondern "nur" unterhalb der X-Achse die Beschriftung von zwei Datenreihen, die ich manuell unterschiedlich färben kann.

zu Zu 1.
Dass im Diagramm beide zusätzliche Datenreihen den gleichen Datenbereich haben, ist gewollt, damit ich in dem Arbeitsblatt möglichst wenig zusätzliche 0en eintrage.
Beim Einrichten kann man aber zwei unterschiedliche Datenreihen zuordnen. Wenn ich in einer Datenreihe einen Wert vorrübergehend ändere kann ich mit der Maus leichter die Datenreihen einzeln auswählen.
Helmut, ich danke Dir für die ausführlichen Erläuterungen.

Hardbopper
Hallo Helmut,

wenn es irgendwann Deine Zeit erlaubt:

Könntest Du Dir mal Gedanken darüber machen, ob es möglich wäre, eine bestimmte Jahreszahl auf der X-Achse des Diagramms, die augenblicklich manuell grün gefärbt wird, durch Verbindung mit Spalte A, in der die Farbe ja durch bedingte Formatierung verändert wird, ebenfalls automatisch zu formatieren ? Das hätte den Vorteil, dass z.B. in 2023, wenn in Spalte A  die abweichende Formatierung von A5 nach A6 wandert, ohne weiteres Zutun auch die X-Achsenbeschriftung angepasst wird.

Gruß und Dank im Voraus

Hardbopper
Hallo h...,

war das nicht auch der Sinn der ursprünglichen Anfrage?
Genau das macht meine Lösung.

Wenn im nächsten Jahr 2023 das aktuelle Jahr ist, steht
in L5 "" und in L6 2023,
in M5 2022 und in M6 ""

und nur 2023 wird grün angezeigt, da ja nur die Beschriftungen aus Spalte L grün formatiert sind.
Seiten: 1 2