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 für dynamische Tabelle
#1
Hallo liebes Forum,

Ich habe eine Datei, in der eine Tabelle durch bedingte Formatierung in unterschiedlichen Farben markiert werden soll.

Wenn in einer Spalte ( E ) der Wert 1 beträgt, dann soll die dazugehörige Zeile der Tabelle ( A - D ) gelb markiert werden. Wenn Spalte ( F ) der Wert 1 zugeordnet ist, dann die Tabelle ( A-D ) rot. Bekomme ich auch mit der normalen bedingten Formatierung hin: =$E2=1 die Formel und die ganze Tabelle A2:D5 markieren.

Wenn man nun aber eine Zeile hinzufügt, in die Tabelle, dann verschiebt sich alles und die bedingte Markierung fängt bei A3:D6 an und hat die Formel =$E3=1 .

kann man das dynamisch gestalten, dass es egal bei wie vielen Zeilen immer die ganze Tabelle zählt?

Wie spricht man eine Spalte oder eine Zeile an?

Liebe Grüße und Danke

Die Maus
Antworten Top
#2
Hallo,

dein Problem kann ich nicht nachvollziehen. Auch bei einer dynamischen Tabelle werden die Zeilen nach deinen Bedingungen richtig formatiert. Zeig mal eine kleine Beispieltabelle mit deinen Formatierungen, in der es nicht klappt.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
Hallo,

Das Problem ist nicht die bedingte Formatierung an sich, sondern nachdem in die Tabelle eine neue Zeile eingefügt wird, wird diese nicht gelb oder rot markiert. Weil diese dann außerhalb des Bereichs ist. Wie bekomme ich es hin, dass wenn ich immer wieder Zeilen hinzufüge, nicht jedes Mal die bedingte Formatierung anpassen muss?

Das selbe mit Formeln: =Blatt1!A2:D5 wird bei hinzufügen einer Zeile autoamtisch zu "Blatt1!A3:D6" . Ich würde aber gerne, dass die hinzugefügte Zeile direkt mit einbezogen wird, danke :) Angel


Ich hoffe, dass mein Problem so etwas verständlicher ist. Huh :22:


Liebe Grüße
Antworten Top
#4
Nein, es ist nicht verständlicher. Zumal bei mir auch mit Einfügen neuer Zeilen die bF einwandfrei übernommen wird. Ich bleibe dabei, zeige eine Mustertabelle, in der deine Formatierung nicht klappt.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#5
Hi,

dann nimm die erste Zeile mit in die Formatierung, dann passiert das nicht! Außerdem solltest Du die  Bereiche fixieren.
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#6
Hallo,

Vielen Dank für den Tipp, jetzt klappt es. :100:

Das einzige Problem ist nun noch: :22:
 
Ich habe in einem anderen Arbeitsblatt den Verweis auf die erste Tabelle : =Tabelle1!$A$2:$A$5 und so weiter für die anderen Spalten. Damit ziehe ich mir Daten aus der Tabelle in eine andere. Leider ändert er diese Formeln immer auf = $A$3:$A$6 wenn ich eine Zeile hinzufüge, dabei dachte ich sie wären fixiert?

Dazu noch eine Idee? Huh Habe es jetzt immer wieder über ein marko aufnehmen "händisch geändert" ... das ist sehr aufwendig ...

Liebe Grüße,

Die Maus
Antworten Top
#7
Hi,

der Beriech wandert, sobald Du oberhalb des Bereichs Zeilen einfügst. Das geht nur, wenn Zeilen in den festgelegten Bereich einfügst oder mit ganz anderen Formel. Dazu sollte man Deine Tabelle kennen.
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#8
Hallöchen,

schlimmstenfalls nimmst Du den INDEX über die ganze Spalte und beachtest das bei der Verarbeitung der Zeilen ...
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#9
Hallo,

Das heißt, wenn ich die neue Zeile nicht als Zeile 2, sondern einfach zwischen Zeile 2 und Zeile 3 einfügen und meine bedingten Formatierungen und Formeln immer von 2 bis X rechnen wird der Bereich einfach erweiter, es wird dann zu 2 bis X+1 ? Das wäre ja eine super einfache Lösung.

Ich teste es mal und melde mich morgen mit dem Ergebnis.

Danke schonmal :100:
Antworten Top
#10
Hallo Maus,

ich habe hier mal 3 Varianten, wie man das adressieren könnte. Probier das mal aus und füge

- eine ganze Zeile ein
oder
- nur eine Zelle über A1 ein

und schaue mal, wie sich die Ergebnisse anschließend unterscheiden. Ist eben auch wichtig und knifflig, wie man dann zu der gewünschten Zeile kommt.

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCD
1ABBB
2B
3C

ZelleFormel
B1=INDEX(A:A;ZEILE()+1)
C1=INDEX(A:A;2)
D1=INDEX(A:A;ZEILE(A1)+1)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top


Gehe zu:


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