Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Bedingte Formatierung einer Spalte in Achsenbeschriftung eines Diagramms übernehmen
#1
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

 

.xlsx   Achsenbeschriftung bedingt formatieren.xlsx (Größe: 17,48 KB / Downloads: 9)
Antworten Top
#2
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)
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • Hardbopper
Antworten Top
#3
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.


Angehängte Dateien
.xlsx   Achsenbeschriftung.xlsx (Größe: 20,21 KB / Downloads: 21)
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Antworten Top
#4
Hayllo Schauan,

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

Gruß Hardbopper
Antworten Top
#5
Danke Ego,

so habe ich mir das vorgestellt.

Hardbopper
Antworten Top
#6
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
Antworten Top
#7
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

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





[-] Folgende(r) 1 Nutzer sagt Danke an Ego für diesen Beitrag:
  • Hardbopper
Antworten Top
#8
Helmut, ich danke Dir für die ausführlichen Erläuterungen.

Hardbopper
Antworten Top
#9
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
Antworten Top
#10
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.
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste