Excel: Zellfarbe automatisch basierend auf dem Wert einer anderen Zelle ändern – Die ultimative Anleitung
In Excel ist die bedingte Formatierung ein mächtiges Werkzeug. Standardmäßig färbt Excel meist die Zelle ein, deren Wert überprüft wird (z. B. „Färbe diese Zelle rot, wenn ihr Wert kleiner als 0 ist“). Oft möchte man jedoch eine Zelle – oder eine ganze Zeile – basierend auf dem Inhalt einer völlig anderen Zelle einfärben.
In dieser vollständigen Schritt-für-Schritt-Anleitung lernst du, wie du das mithilfe von einfachen Formeln flexibel und dynamisch umsetzt.
Das Praxis-Beispiel
Stell dir folgende Tabelle vor:
- Spalte A: Name der Aufgabe
- Spalte B: Status („Erledigt“ oder „Offen“)
Das Ziel: Wenn in Spalte B der Status auf „Erledigt“ gesetzt wird, soll sich die Zelle in Spalte A automatisch grün färben.
Schritt-für-Schritt-Anleitung
Schritt 1: Den Zielbereich markieren
Markiere zuerst die Zellen, die später ihre Farbe ändern sollen.
- Klicke beispielsweise auf Zelle A2 und ziehe die Markierung nach unten bis A10 (Bereich
A2:A10). - Wichtig: Markiere nicht die Spalte B, sondern die Zellen, die formatiert werden sollen.
Schritt 2: Bedingte Formatierung öffnen
- Gehe im Excel-Menüband auf den Reiter Start.
- Klicke in der Gruppe „Formatvorlagen“ auf Bedingte Formatierung.
- Wähle im Dropdown-Menü den Punkt Neue Regel... aus.
Schritt 3: Regeltyp „Formel verwenden“ wählen
Im sich öffnenden Fenster klickst du auf den untersten Regeltyp:
- Formel zur Ermittlung der zu formatierenden Zellen verwenden
Schritt 4: Die passende Formel eingeben
Im Feld „Werte formatieren, für die diese Formel wahr ist:“ trägst du nun die logische Bedingung ein.
Für unser Beispiel lautet die Formel:
=$B2="Erledigt"
Warum das Dollarzeichen ($) so wichtig ist:
- Das
$fixiert die Spalte B. Das bedeutet: Excel schaut für die Färbung immer zwingend in Spalte B. - Vor der Zeilennummer 2 steht kein
$. Dadurch wird die Zeile relativ angepasst: Für Zelle A2 wird B2 geprüft, für Zelle A3 wird B3 geprüft usw.
Schritt 5: Wunschfarbe festlegen
- Klicke unten rechts auf die Schaltfläche Formatieren....
- Wechsle im neuen Fenster auf den Reiter Ausfüllen.
- Wähle eine Hintergrundfarbe (z. B. ein helles Grün).
- (Optional) Im Reiter Schrift kannst du auch die Textfarbe anpassen oder die Schrift auf kursiv/durchgestrichen setzen.
- Bestätige mit OK.
Schritt 6: Regel anwenden
Klicke im Regelfenster erneut auf OK.
Ergebnis: Sobald du nun in Spalte B das Wort „Erledigt“ eintippst, färbt sich die dazugehörige Aufgabe in Spalte A automatisch grün!
Erweiterung: Die gesamte Zeile einfärben
Möchtest du, dass sich nicht nur Zelle A, sondern die gesamte Zeile (z. B. Spalte A bis D) einfärbt, wenn in Spalte B „Erledigt“ steht?
- Markiere den gesamten Datenbereich (z. B. A2:D10).
- Öffne wie oben beschrieben die Bedingte Formatierung > Neue Regel > Formel verwenden.
- Nutze exakt dieselbe Formel:
=$B2="Erledigt" - Wähle die Farbe und bestätige.
(Durch das
$Bprüfen alle Zellen der Zeile immer den Wert in Spalte B).
Weitere praktische Formelbeispiele
Je nachdem, welche Daten in der Steuerzelle stehen, kannst du die Formel anpassen:
| Szenario | Formelbeispiel | Erklärung |
|---|---|---|
| Zahlenvergleich (größer als) | =$B2>100 |
Färbt, wenn der Wert in B2 größer als 100 ist (keine Anführungszeichen bei Zahlen). |
| Zelle ist nicht leer | =$B2<>"" |
Färbt, sobald in B2 überhaupt etwas eingetragen wird. |
| Zelle ist leer | =$B2="" |
Färbt, solange in B2 nichts eingetragen ist. |
| Datum überschritten (überfällig) | =$B2<HEUTE() |
Färbt, wenn das Datum in B2 in der Vergangenheit liegt. |
| Zwei Bedingungen (UND) | =UND($B2="Ja"; $C2>50) |
Färbt nur, wenn Spalte B „Ja“ ist und Spalte C größer als 50 ist. |
Typische Fehler und wie du sie vermeidest
- Excel hat Anführungszeichen um die Formel gesetzt:
Manchmal macht Excel aus
=$B2="Erledigt"automatisch="=$B2=""Erledigt""".- Lösung: Gehe auf Bedingte Formatierung > Regeln verwalten, wähle die Regel aus und entferne die überflüssigen Anführungszeichen.
- Die Formatierung ist um eine Zeile verschoben:
Wenn deine Markierung bei Zeile 2 beginnt (z. B.
A2:A10), muss deine Formel auch die Zeile 2 ansprechen (=$B2...). Verweist du stattdessen auf$B1oder$B3, färbt Excel die falsche Zeile ein. - Falsche Platzierung des Dollarzeichens:
$B$2= Fixiert Zelle B2 dauerhaft. Jede Zelle in deiner Tabelle reagiert dann nur auf diese eine Zelle.$B2= Fixiert die Spalte B, wandert aber zeilenweise dynamisch nach unten (meistens das gewünschte Verhalten).