Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Wenn Zelle > "" dann Zeilenfarbe, ansonsten wenn

Forumthread: Wenn Zelle > "" dann Zeilenfarbe, ansonsten wenn

Wenn Zelle > "" dann Zeilenfarbe, ansonsten wenn
friedolin
Hallo,
ich würde gerne den Zeilen in einer Tabelle unterschiedliche Farben geben, um den Inhalt visuell besser darzustellen. Die Zeilenfarbe soll dabei davon abhängig sein, ob eine Zeichenkette in A1 , B1 oder C1 steht. Am liebsten wäre es mir, wenn ich in meiner "Formelzeile" einfach nur eine zusätzlich Spalte einfügen müsste, deren Zellformel in etwa so aussehen würde:
=Wenn(A1>"";Zeilenfarbe=dunkel;Wenn(B1>"";Zeilenfarbe=mittel;Wenn(C1>"";Zeilenfarbe=hell)))
Vielleicht noch zum besseren Verständnis: Die Logik der Tabelle steht in den Kopfzeilen und die Datensätze werden regelmäßig neu reinkopiert, d.h. die alten Datensätze werden überschrieben. Durch herunterziehen der "Formelezeile" werden unterschiedliche Berechnungen durchgeführt. Ich habe bereits mit der bedingten Formatierung rumexperimientiert, bin aber bislang zu keinem zufriedenstellenden Ergebnis gekommen.
Gibt es eventuell doch eine Lösung, die durch eine einfache Zellformel zu realisieren ist, also ohne VBA oder bedingte Formatierung?
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Wenn Zelle > "" dann Zeilenfarbe, ansonsten wenn
23.07.2012 12:36:08
ChrisL
Hi Fridolin
Die Antwort auf deine Frage: nein
Was spricht gegen bedingte Formatierung?
cu
Chris
AW: Wenn Zelle > "" dann Zeilenfarbe, ansonsten wenn
23.07.2012 12:54:49
UweD
Hallo
so ? mit bedingter Formatierung:
Tabelle1

 ABC
1fffff
2sgss 
3ddd  
4wwweeeeee


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
A1 markieren
bei bedingte Formatierung die 3 Bedingungen eintragen
dann kannst du das Format nach rechts und nach unten kopieren.
Bedingte Formatierungen der Tabelle
ZelleNr.: / BedingungFormat
A11. / Formel ist =(($A1>"")*($B1="")*($C1=""))Abc
A12. / Formel ist =(($A1>"")*($B1>"")*($C1=""))Abc
A13. / Formel ist =(($A1>"")*($B1>"")*($C1>""))Abc


Excel Tabellen im Web darstellen >>
Gruß UweD
Anzeige
AW: Wenn Zelle > "" dann Zeilenfarbe, ansonsten wenn
23.07.2012 16:39:44
friedolin
Hallo Uwe, hallo Chris,
ganz einfach, weil ich es nicht hinbekommen habe ;). Dank des Beispiels bin ich jetzt etwas weiter. Mir werden jetzt alle dunkelblauen richtig Zeilen angezeigt, d.h. die Zeilen blau und hellblau leider noch nicht.
Ich bin in Zelle A8 gegangen (da beginnt die Formelzeile) und habe über Bedingte Formatierung, Regeln verwalten, Neue Regel, Formel zur Ermittlung der ... die drei Bedingungen hinterlegt. Bei wird angewendet auf habe ich jeweils =$8:$1000 hinterlegt.
Was ist falsch bzw. was bedeutete das *? Für die zweite Bedingung würde doch, wenn nur B9 gefüllt ist 0*1*0 gleich Null rauskommen oder wie ist das * zu verstehen?
Anzeige
AW: Wenn Zelle > "" dann Zeilenfarbe, ansonsten wenn
23.07.2012 16:46:52
friedolin
Jetzt klappts! Bei mir steht immer nur ein Wert in A, B oder C, d.h. ich musste nur das größer als gegen ein gleich tauschen und schon wurde die Bedingung wahr.
=(($A1>"")*($B1="")*($C1=""))
=(($A1="")*($B1>"")*($C1=""))
=(($A1="")*($B1="")*($C1>""))
Vielen lieben Dank Uwe und Chris.
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Zeilenfarbe in Excel abhängig von Zelleninhalt ändern


Schritt-für-Schritt-Anleitung

Um die Zeilenfarbe in Excel abhängig vom Inhalt der Zellen A1, B1 und C1 zu ändern, kannst du die bedingte Formatierung nutzen oder eine Formel erstellen. Hier ist eine einfache Anleitung:

  1. Bedingte Formatierung:

    • Markiere den Bereich, den du formatieren möchtest (z.B. A1:C1000).
    • Gehe zu "Start" > "Bedingte Formatierung" > "Neue Regel".
    • Wähle „Formel zur Ermittlung der zu formatierenden Zellen verwenden“.
    • Gib die folgende Formel ein, um die Zeile blau zu färben, wenn A1 nicht leer ist:
      =($A1<>"")
    • Klicke auf „Format“ und wähle die gewünschte Farbe aus.
    • Wiederhole die Schritte für B1 und C1 mit entsprechenden Farben.
  2. Formel in einer zusätzlichen Spalte:

    • Füge eine neue Spalte hinzu (z.B. Spalte D).
    • Verwende eine Formel wie diese:
      =WENN(A1<>"";"dunkel";WENN(B1<>"";"mittel";WENN(C1<>"";"hell";"")))
    • Diese Formel gibt den Farbnamen zurück, den du dann manuell für die Zeilenfarbe verwenden kannst.

Häufige Fehler und Lösungen

  • Fehler: Zeilenfarbe wird nicht angezeigt:

    • Stelle sicher, dass die bedingte Formatierung korrekt eingerichtet ist. Überprüfe die Formel auf Syntaxfehler.
  • Fehler: Falsche Farben angezeigt:

    • Wenn die Farben nicht wie gewünscht erscheinen, überprüfe die Bedingungen in deiner Formel. Achte darauf, dass die Operatoren (z.B. <> oder =) korrekt verwendet werden.
  • *Verwechslungsgefahr mit in der Formel**:

    • Das * wird in Excel als logisches „UND“ interpretiert. Zum Beispiel bedeutet (($A1<>"")*($B1="")), dass beide Bedingungen erfüllt sein müssen, damit das Ergebnis wahr ist.

Alternative Methoden

Wenn du die Zeilenfarbe ohne bedingte Formatierung ändern möchtest, gibt es einige alternative Ansätze:

  • VBA-Makros: Du kannst ein VBA-Makro schreiben, um die Farben basierend auf Zellinhalten automatisch zu ändern. Dies erfordert jedoch grundlegende Kenntnisse in VBA.

  • Manuelle Formatierung: Du kannst auch die Zeilen manuell einfärben, was jedoch zeitaufwendig ist, wenn viele Zeilen betroffen sind.


Praktische Beispiele

Hier sind einige Beispiele, die dir helfen können:

  • Beispiel 1: Wenn A1 leer ist, färbe die Zeile rot:

    =($A1="")
  • Beispiel 2: Wenn B1 mehr als 5 Zeichen hat, färbe die Zeile grün:

    =LÄNGE($B1)>5

Diese Formeln kannst du in der bedingten Formatierung verwenden, um verschiedene Farben für unterschiedliche Bedingungen festzulegen.


Tipps für Profis

  • Farbcode verwenden: Du kannst auch Farbhex-Codes in der bedingten Formatierung verwenden, um spezifische Farben festzulegen.

  • Regeln kopieren: Wenn du die bedingte Formatierung auf mehrere Zellen anwenden möchtest, kannst du die Formatierung einfach kopieren und einfügen.

  • Verwendung von Datenüberprüfung: Kombiniere die bedingte Formatierung mit der Datenüberprüfung, um sicherzustellen, dass nur gültige Eingaben gemacht werden.


FAQ: Häufige Fragen

1. Kann ich die Zeilenfarbe ohne bedingte Formatierung ändern?
Ja, du kannst eine Formel in einer zusätzlichen Spalte verwenden, um die gewünschte Farbe zu bestimmen, jedoch wird die tatsächliche Formatierung weiterhin manuell oder durch VBA erfolgen müssen.

*2. Was bedeutet `in der Formel?** Das*` steht für logisches „UND“. Es ermöglicht, mehrere Bedingungen zu kombinieren, sodass alle Bedingungen erfüllt sein müssen, um das Ergebnis als wahr zu bewerten.

3. Welche Excel-Version wird benötigt?
Die beschriebenen Methoden sind in den meisten modernen Excel-Versionen verfügbar, einschließlich Excel 2010 und neuer.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige