Mit der bedingten Formatierung in Excel lassen sich leere oder ausgefüllte Zellen automatisch markieren. Im ursprünglichen Gemini-Chat ging es zunächst um leere Felder, direkt danach aber um die eigentliche Anforderung: Zellen markieren, die nicht leer sind. Genau diese Unterscheidung ist wichtig, weil Excel nicht jede optisch leere Zelle gleich behandelt.
Nicht leere Zellen markieren: die einfache Lösung
Angenommen, dein Bereich beginnt bei A1. Markiere zuerst den gewünschten Zellbereich und gehe dann zu Start → Bedingte Formatierung → Neue Regel → Formel zur Ermittlung der zu formatierenden Zellen verwenden.
Für Zellen, die einen sichtbaren Inhalt enthalten, funktioniert in vielen Fällen diese Formel:
=A1<>""
Danach klickst du auf Formatieren, wählst zum Beispiel eine Füllfarbe und bestätigst die Regel.
Wichtig ist, dass sich der Zellbezug in der Formel auf die linke obere Zelle des markierten Bereichs bezieht. Wenn du also B5:B100 markiert hast, muss die Formel mit B5 beginnen.
Warum ISTLEER und <>““ nicht dasselbe sind
Im ursprünglichen Chat wurde zuerst ISTLEER(A1) vorgeschlagen. Diese Funktion prüft, ob eine Zelle technisch wirklich leer ist. Genau hier entsteht oft Verwirrung.
=ISTLEER(A1)ist WAHR, wenn in der Zelle wirklich gar nichts steht.=A1<>""prüft dagegen, ob das Ergebnis der Zelle nicht einer leeren Zeichenfolge entspricht.
Eine Zelle kann nämlich so aussehen, als wäre sie leer, obwohl dort eine Formel steckt. Beispiel:
=WENN(B1="";"";B1*2)
Solange B1 leer ist, zeigt diese Formel optisch nichts an. Für ISTLEER() ist die Zelle trotzdem nicht leer, weil dort eine Formel vorhanden ist.
Welche Formel solltest du verwenden?
Fall 1: Nur wirklich leere Zellen markieren
=ISTLEER(A1)
Diese Variante eignet sich, wenn du kontrollieren willst, ob jemand tatsächlich noch keine Eingabe gemacht hat.
Fall 2: Wirklich belegte Zellen markieren
=NICHT(ISTLEER(A1))
Alternativ funktioniert:
=ISTLEER(A1)=FALSCH
Diese Variante zählt auch Zellen mit Formeln als belegt.
Fall 3: Nur Zellen mit sichtbarem Inhalt markieren
=A1<>""
Das ist meistens die praktischste Lösung, wenn dich nur interessiert, ob in der Tabelle tatsächlich etwas sichtbar ausgegeben wird.
Beispiel: Pflichtfelder in einer Liste hervorheben
Du möchtest in Spalte C alle ausgefüllten Felder grün markieren. Markiere beispielsweise C2:C200 und verwende:
=C2<>""
Willst du dagegen fehlende Eingaben rot hervorheben, nimm:
=C2=""
So kannst du zwei Regeln kombinieren: leer = rot, ausgefüllt = grün.
Auf absolute und relative Bezüge achten
Bei bedingter Formatierung entscheidet der Zellbezug darüber, wie Excel die Regel auf die weiteren Zellen überträgt.
=A1<>""verschiebt sich zeilen- und spaltenweise.=$A1<>""fixiert die Spalte A, die Zeile bleibt variabel.=$A$1<>""prüft für den gesamten markierten Bereich immer nur A1.
Gerade bei ganzen Tabellenzeilen ist =$A2<>"" nützlich. Damit kannst du beispielsweise eine komplette Zeile einfärben, sobald in Spalte A ein Wert steht.
Typische Fehler
- Falsche Startzelle: Die Formel beginnt nicht mit der linken oberen Zelle des markierten Bereichs.
- Unsichtbare Leerzeichen: Eine Zelle enthält ein Leerzeichen und gilt deshalb als gefüllt.
- Formel mit leerem Ergebnis:
ISTLEER()verhält sich anders als erwartet, weil die Zelle eine Formel enthält. - Mehrere Regeln widersprechen sich: Unter Regeln verwalten sollte geprüft werden, welche Regel zuerst angewendet wird.
Was ist mit Zellen, die nur Leerzeichen enthalten?
Wenn Daten aus anderen Programmen importiert wurden, können scheinbar leere Zellen Leerzeichen enthalten. Dann reagiert =A1<>"" so, als wäre die Zelle gefüllt.
In solchen Fällen ist eine strengere Prüfung sinnvoll:
=LÄNGE(GLÄTTEN(A1))>0
Damit werden überflüssige Leerzeichen entfernt und anschließend geprüft, ob noch echter Inhalt übrig bleibt.
Fazit
Für eine normale Markierung von ausgefüllten Zellen ist =A1<>"" meist die einfachste Lösung. Wenn du dagegen technisch unterscheiden musst, ob eine Zelle wirklich leer ist oder nur eine Formel mit leerem Ergebnis enthält, solltest du bewusst zwischen ISTLEER() und dem Vergleich mit "" wählen.