Inhaltsverzeichnis
Alles, was Sie über das bedingte Format für leere Zellen in Excel wissen müssen
So einfach es auch klingen mag, das Hervorheben von leeren Zellen mit bedingter Formatierung ist eine ziemlich knifflige Angelegenheit. Im Grunde liegt es daran, dass das menschliche Verständnis von leeren Zellen nicht immer mit dem von Excel übereinstimmt. Infolgedessen können leere Zellen formatiert werden, obwohl sie nicht formatiert werden sollten, und umgekehrt. In diesem Tutorial werden verschiedene Szenarien unter die Lupe genommen und einige nützliche Informationen darüber gegeben, was hinterund zeigen Ihnen, wie Sie die bedingte Formatierung für Leerzeichen genau nach Ihren Vorstellungen gestalten können.
Warum werden durch die bedingte Formatierung leere Zellen hervorgehoben?
Zusammenfassung : Die bedingte Formatierung hebt leere Zellen hervor, da sie keinen Unterschied zwischen Leerzeichen und Nullen macht. Weitere Einzelheiten folgen weiter unten.
Im internen Excel-System wird ein eine leere Zelle entspricht einem Nullwert Wenn Sie also eine bedingte Formatierung für Zellen erstellen, die kleiner als eine bestimmte Zahl, z. B. 20, sind, werden auch leere Zellen hervorgehoben (da 0 kleiner als 20 ist, ist die Bedingung für leere Zellen TRUE).
Ein weiteres Beispiel ist die Hervorhebung von Daten, die kleiner als der heutige Tag sind. In Excel ist jedes Datum eine ganze Zahl größer als Null, d. h. eine leere Zelle ist immer kleiner als der heutige Tag, so dass die Bedingung für Leerzeichen wieder erfüllt ist.
Lösung Erstellen Sie eine separate Regel, um die bedingte Formatierung zu beenden, wenn eine Zelle leer ist, oder verwenden Sie eine Formel, um leere Zellen zu ignorieren.
Warum werden leere Zellen bei der bedingten Formatierung nicht hervorgehoben?
Es kann verschiedene Gründe dafür geben, dass Leerzeichen nicht formatiert werden, z. B:
- Es gibt die First-in-Prioritätsregel, die die bedingte Formatierung für leere Zellen verhindert.
- Ihre Formel ist nicht korrekt.
- Ihre Zellen sind nicht völlig leer.
Wenn Ihre bedingte Formatierungsformel die ISBLANK-Funktion verwendet, beachten Sie bitte, dass sie nur wirklich leere Zellen d. h. Zellen, die absolut nichts enthalten: keine Leerzeichen, keine Tabulatoren, keine Zeilenumbrüche, keine leeren Zeichenfolgen usw.
Enthält eine Zelle zum Beispiel eine Zeichenfolge mit der Länge Null ("") durch eine andere Formel zurückgegeben wird, wird diese Zelle nicht als leer betrachtet:
Lösung Wenn Sie leere Zellen, die Zeichenfolgen der Länge Null enthalten, visuell hervorheben möchten, wenden Sie die voreingestellte bedingte Formatierung für Leerzeichen an oder erstellen Sie eine Regel mit einer dieser Formeln.
Leere Zellen in Excel markieren
Die bedingte Formatierung von Excel verfügt über eine vordefinierte Regel für Leerzeichen, mit der sich leere Zellen in jedem Datensatz ganz einfach hervorheben lassen:
- Wählen Sie den Bereich aus, in dem Sie leere Zellen markieren möchten.
- Auf der Startseite auf der Registerkarte Stile Gruppe, klicken Sie auf Bedingte Formatierung> Neue Regel .
- In der Neue Formatierungsvorschrift das sich öffnet, wählen Sie die Option Nur Zellen formatieren, die Regeltyp, und wählen Sie dann Rohlinge von der Formatieren Sie nur Zellen mit Dropdown:
- Klicken Sie auf die Format... Taste.
- Wechseln Sie im Dialogfeld Zellen formatieren zur Option Ausfüllen wählen Sie die gewünschte Füllfarbe und klicken Sie auf OK .
- Klicken Sie auf OK ein weiteres Mal, um das vorherige Dialogfenster zu schließen.
Alle leeren Zellen im ausgewählten Bereich werden hervorgehoben:
Tipp: Zum nicht leere Zellen hervorheben auswählen Nur Zellen formatieren, die > Keine Rohlinge .
Hinweis: Die eingebaute bedingte Formatierung für Leerzeichen hebt auch Zellen mit Zeichenfolgen mit Null-Länge (Wenn Sie nur absolut leere Zellen markieren möchten, erstellen Sie eine benutzerdefinierte Regel mit der ISBLANK-Formel, wie im nächsten Beispiel gezeigt.
Bedingte Formatierung für leere Zellen mit Formel
Um bei der Hervorhebung von Leerzeichen flexibler zu sein, können Sie Ihre eigene Regel auf der Grundlage einer Formel erstellen. Die detaillierten Schritte zur Erstellung einer solchen Regel finden Sie hier: So erstellen Sie eine bedingte Formatierung mit einer Formel. Im Folgenden werden wir die Formeln selbst besprechen
Nur für wirklich leere Zellen hervorheben die absolut nichts enthalten, verwenden Sie die Funktion ISBLANK.
Für den unten stehenden Datensatz lautet die Formel:
=ISTLEER(B3)=TRUE
Oder einfach:
=ISBLANK(B3)
Dabei ist B3 die obere linke Zelle des ausgewählten Bereichs.
Bitte beachten Sie, dass ISBLANK für Zellen, die leere Zeichenfolgen ("") enthalten, FALSE zurückgibt, so dass solche Zellen nicht hervorgehoben werden. Wenn Sie dieses Verhalten nicht wünschen, können Sie entweder
Prüfen Sie auf leere Zellen, einschließlich Zeichenketten mit der Länge Null:
=B3=""
Oder prüfen Sie, ob die Länge der Zeichenkette gleich Null ist:
=LEN(B3)=0
Abgesehen von der bedingten Formatierung können Sie mit VBA leere Zellen in Excel markieren.
Bedingte Formatierung beenden, wenn Zelle leer ist
Dieses Beispiel zeigt, wie Sie leere Zellen von der bedingten Formatierung ausschließen können, indem Sie eine spezielle Regel für Leerzeichen einrichten.
Angenommen, Sie haben eine eingebaute Regel verwendet, um Zellen zwischen 0 und 99,99 hervorzuheben. Das Problem ist, dass auch leere Zellen hervorgehoben werden (wie Sie sich erinnern, ist in Excel bei der bedingten Formatierung eine leere Zelle gleichbedeutend mit einem Nullwert):
Um zu verhindern, dass leere Zellen formatiert werden, gehen Sie wie folgt vor:
- Erstellen Sie eine neue bedingte Formatierungsregel für die Zielzellen, indem Sie auf Bedingte Formatierung > Neue Vorschrift > Nur Zellen formatieren, die > Rohlinge .
- Klicken Sie auf OK ohne ein Format einzustellen.
- Öffnen Sie die Regel-Manager ( Bedingte Formatierung> Verwalten von Regeln ), stellen Sie sicher, dass die Regel "Leerzeichen" ganz oben in der Liste steht, und markieren Sie das Feld Anhalten, wenn wahr Kontrollkästchen daneben.
- Klicken Sie auf OK um die Änderungen zu speichern und das Dialogfeld zu schließen.
Das Ergebnis ist genau so, wie Sie es erwarten würden:
Tipps:
- Sie können Leerzeichen auch ausschließen, indem Sie eine bedingte Formatierungsregel mit einer Formel erstellen, die auf leere Zellen prüft, und die Option Anhalten, wenn wahr Option für sie.
- Vielleicht interessiert Sie auch ein Video, in dem gezeigt wird, wie man eine bedingte Formatierung anwendet, wenn eine andere Zelle leer ist.
Bedingte Formatierungsformel zum Ignorieren leerer Zellen
Wenn Sie bereits eine Formel für die bedingte Formatierung verwenden, brauchen Sie keine separate Regel für Leerzeichen zu erstellen, sondern können eine weitere Bedingung zu Ihrer bestehenden Formel hinzufügen, nämlich
- Absolut leere Zellen, die nichts enthalten, werden ignoriert:
NOT(ISBLANK(A1))
- Visuell leere Zellen, einschließlich leerer Zeichenfolgen, werden ignoriert:
A1""
Dabei ist A1 die ganz linke Zelle des ausgewählten Bereichs.
Im nachstehenden Datensatz möchten Sie beispielsweise Werte unter 99,99 hervorheben. Dazu erstellen Sie eine Regel mit dieser einfachen Formel:
=$B2<99.99
Um Werte unter 99,99 hervorzuheben und leere Zellen zu ignorieren, können Sie die UND-Funktion mit zwei logischen Tests verwenden:
=AND($B2"", $B2<99,99)
=AND(NOT(ISBLANK($B2)), $B2<99,99)
In diesem speziellen Fall ignorieren beide Formeln Zellen mit leeren Zeichenfolgen, da die zweite Bedingung (<99,99) für solche Zellen FALSCH ist.
Wenn die Zelle leer ist, Zeile markieren
Um eine ganze Zeile zu markieren, wenn eine Zelle in einer bestimmten Spalte leer ist, können Sie eine der Formeln für leere Zellen verwenden. Es gibt jedoch ein paar Tricks, die Sie kennen sollten:
- Wenden Sie die Regel auf eine gesamter Datensatz und nicht nur eine Spalte, in der Sie nach Leerzeichen suchen.
- In der Formel, die Spaltenkoordinate sperren durch Verwendung eines gemischten Zellbezugs mit einer absoluten Spalte und einer relativen Zeile.
Das mag auf den ersten Blick kompliziert klingen, ist aber viel einfacher, wenn wir uns ein Beispiel ansehen.
Nehmen wir an, Sie möchten in dem nachstehenden Beispieldatensatz Zeilen hervorheben, die eine leere Zelle in Spalte E enthalten:
- Wählen Sie Ihren Datensatz (in diesem Beispiel A3:E15).
- Auf der Startseite Registerkarte, klicken Sie auf Bedingte Formatierung > Neue Vorschrift > Verwenden Sie eine Formel, um die zu formatierenden Zellen zu bestimmen. .
- In der Werte formatieren, auf die diese Formel zutrifft geben Sie eine der folgenden Formeln ein:
Zum Hervorheben absolut leere Zellen :
=ISBLANK($E3)
Zum Hervorheben leere Zellen einschließlich leerer Zeichenfolgen :
=$E3=""
Dabei ist $E3 die obere Zelle in der Schlüsselspalte, die auf Leerzeichen geprüft werden soll. Beachten Sie bitte, dass in beiden Formeln die Spalte mit dem $-Zeichen gesperrt wird.
- Klicken Sie auf die Format und wählen Sie die gewünschte Füllfarbe.
- Klicken Sie auf OK zweimal, um beide Fenster zu schließen.
So wird bei der bedingten Formatierung eine ganze Zeile hervorgehoben, wenn eine Zelle in einer bestimmten Spalte leer ist.
Zeile hervorheben, wenn Zelle nicht leer ist
Die bedingte Formatierung von Excel zur Hervorhebung der Zeile, wenn eine Zelle in einer bestimmten Spalte nicht leer ist, wird auf diese Weise durchgeführt:
- Wählen Sie Ihren Datensatz aus.
- Auf der Startseite Registerkarte, klicken Sie auf Bedingte Formatierung > Neue Vorschrift > Verwenden Sie eine Formel, um die zu formatierenden Zellen zu bestimmen. .
- In der Werte formatieren, auf die diese Formel zutrifft geben Sie eine der folgenden Formeln ein:
Zum Hervorheben nicht leere Zellen die alles Mögliche enthalten: Wert, Formel, leere Zeichenfolge usw.
=NOT(ISBLANK($E3))
Zum Hervorheben Nicht-Leerzeichen ohne Zellen mit leeren Zeichenfolgen :
=$E3""
Dabei ist $E3 die oberste Zelle in der Schlüsselspalte, die auf Nicht-Leerzeichen geprüft wird. Damit die bedingte Formatierung korrekt funktioniert, wird die Spalte mit dem $-Zeichen gesperrt.
- Klicken Sie auf die Format Schaltfläche, wählen Sie Ihre bevorzugte Füllfarbe und klicken Sie dann auf OK .
Infolgedessen wird eine ganze Zeile hervorgehoben, wenn eine Zelle in einer bestimmten Spalte nicht leer ist.
Excel bedingte Formatierung für Nullen aber nicht Leerzeichen
Standardmäßig unterscheidet Excel bei der bedingten Formatierung nicht zwischen 0 und einer leeren Zelle, was in vielen Situationen sehr verwirrend ist. Um dieses Dilemma zu lösen, gibt es zwei mögliche Lösungen:
- Erstellen Sie 2 Regeln: eine für die Leerzeichen und die andere für die Nullwerte.
- Erstellen Sie 1 Regel, die beide Bedingungen in einer einzigen Formel prüft.
Erstellen Sie separate Regeln für Leerzeichen und Nullen
- Erstellen Sie zunächst eine Regel zur Hervorhebung von Nullwerten. Klicken Sie dazu auf Bedingte Formatierung> Neue Regel > Nur Zellen formatieren, die und setzen dann Zellenwert gleich 0 wie auf dem Screenshot unten gezeigt. Klicken Sie auf das Format Taste und wählen Sie die gewünschte Farbe.
Diese bedingte Formatierung gilt wenn eine Zelle leer oder Null ist :
- Legen Sie eine Regel für Leerzeichen ohne Formatierung an und öffnen Sie dann die Datei Regel-Manager , verschieben Sie die Regel "Leerzeichen" an den Anfang der Liste (falls sie dort noch nicht vorhanden ist), und markieren Sie das Feld Anhalten, wenn wahr Ausführliche Anweisungen finden Sie unter So beenden Sie die bedingte Formatierung von leeren Zellen.
Infolgedessen wird Ihre bedingte Formatierung Nullen einschließen, aber Leerzeichen ignorieren Sobald die erste Bedingung erfüllt ist (die Zelle ist leer), wird die zweite Bedingung (die Zelle ist Null) nie getestet.
Erstellen Sie eine einzige Regel, um zu prüfen, ob die Zelle Null ist, nicht leer
Eine andere Möglichkeit zur bedingten Formatierung von 0, aber nicht von Leerzeichen, besteht darin, eine Regel mit einer Formel zu erstellen, die beide Bedingungen überprüft:
=UND(B3=0, B3"")
=AND(B3=0, LEN(B3)>0)
Dabei ist B3 die obere linke Zelle des ausgewählten Bereichs.
Das Ergebnis ist genau dasselbe wie bei der vorherigen Methode - die bedingte Formatierung hebt Nullen hervor, ignoriert aber leere Zellen.
So funktioniert die bedingte Formatierung für leere Zellen. Ich danke Ihnen für die Lektüre und freue mich darauf, Sie nächste Woche wiederzusehen.
Übungsheft zum Herunterladen
Excel bedingte Formatierung für leere Zellen - Beispiele (.xlsx-Datei)