Markieren und Auswählen leerer Zellen in Excel

  • Teile Das
Michael Brown

Der Artikel zeigt, wie man mit Hilfe von bedingter Formatierung und VBA Leerzeichen in Excel findet und hervorhebt. Je nach Bedarf können Sie nur wirklich leere Zellen einfärben oder auch solche, die Zeichenfolgen der Länge Null enthalten.

Wenn Sie eine Excel-Datei von jemandem erhalten oder aus einer externen Datenbank importieren, ist es immer eine gute Idee, die Daten zu überprüfen, um sicherzustellen, dass keine Lücken oder fehlenden Datenpunkte vorhanden sind. In einem kleinen Datensatz können Sie alle Leerstellen leicht mit eigenen Augen erkennen. Aber wenn Sie eine riesige Datei mit Hunderten oder sogar Tausenden von Zeilen haben, ist es fast unmöglich, leere Zellen manuell zu lokalisieren.

In diesem Tutorial lernen Sie 4 schnelle und einfache Methoden kennen, um leere Zellen in Excel zu markieren, damit Sie diese visuell identifizieren können. Welche Methode die beste ist, hängt von der Datenstruktur, Ihren Zielen und Ihrer Definition von "Leerzeichen" ab.

    Leere Zellen mit Gehe zu Spezial auswählen und markieren

    Mit dieser einfachen Methode werden alle leeren Zellen in einem bestimmten Bereich ausgewählt, die Sie dann mit einer Farbe Ihrer Wahl füllen können.

    Um leere Zellen in Excel zu markieren, müssen Sie wie folgt vorgehen:

    1. Um alle Zellen mit Daten auszuwählen, klicken Sie auf die obere linke Zelle und drücken Sie Strg + Umschalt + Ende, um die Auswahl bis zur letzten verwendeten Zelle zu erweitern.
    2. Auf der Startseite auf der Registerkarte Bearbeitung von Gruppe, klicken Sie auf Suchen & Auswählen > Gehe zu Spezial Oder drücken Sie F5 und klicken Sie auf Besondere... .

    3. In der Gehe zu Spezial wählen Sie im Dialogfenster Rohlinge und klicken Sie OK Dadurch werden alle leeren Zellen in dem Bereich ausgewählt.

    4. Klicken Sie bei markierten leeren Zellen auf die Schaltfläche Füllung Farbe Symbol auf der Startseite auf der Registerkarte Schriftart Gruppe und wählen Sie die gewünschte Farbe aus. Fertig!

    Tipps und Hinweise:

    • Die Gehe zu Spezial Funktion wählt nur aus wirklich leere Zellen Zellen, die eine leere Zeichenfolge, Leerzeichen, Zeilenumbrüche, nicht druckbare Zeichen usw. enthalten, gelten nicht als leer und werden nicht ausgewählt. Um Zellen mit Formeln zu markieren, die eine leere Zeichenfolge ("") als Ergebnis liefern, verwenden Sie entweder die bedingte Formatierung oder ein VBA-Makro.
    • Diese Methode ist statisch und ist am besten als einmalige Lösung geeignet. Spätere Änderungen werden nicht automatisch übernommen: neue Leerzeichen werden nicht hervorgehoben, und frühere Leerzeichen, die Sie mit Werten füllen, bleiben farbig. Wenn Sie eine dynamische Lösung suchen, sollten Sie besser den Ansatz der bedingten Formatierung verwenden.

    Filtern und Hervorheben von Leerzeichen in einer bestimmten Spalte

    Wenn Sie sich nicht um leere Zellen irgendwo in der Tabelle kümmern, sondern Zellen oder ganze Zeilen finden und hervorheben möchten, die in einer bestimmten Spalte leer sind, kann der Excel-Filter die richtige Lösung sein.

    Führen Sie dazu die folgenden Schritte aus:

    1. Wählen Sie eine beliebige Zelle in Ihrem Datensatz und klicken Sie auf Sortieren & Filtern > Filter über die Startseite Oder drücken Sie die Tastenkombination STRG + Umschalt + L, um die Autofilter zu aktivieren.
    2. Klicken Sie auf den Dropdown-Pfeil für die Zielspalte und filtern Sie leere Werte, indem Sie das Feld Alle auswählen und wählen Sie dann (Leerzeichen) .
    3. Markieren Sie die gefilterten Zellen in der Schlüsselspalte oder ganze Zeilen und wählen Sie die Füllen Sie Farbe, die Sie anwenden möchten.

    In unserer Beispieltabelle können wir so filtern und dann die Zeilen hervorheben, in denen die SKU-Zellen leer sind:

    Anmerkungen:

    • Anders als bei der vorherigen Methode werden bei diesem Ansatz Formeln, die eine leere Zeichenfolgen ("") als leere Zellen.
    • Diese Lösung eignet sich nicht für häufig geänderte Daten, da Sie bei jeder Änderung bereinigen und neu markieren müssten.

    Wie man leere Zellen in Excel mit bedingter Formatierung hervorhebt

    Beide zuvor besprochenen Techniken sind einfach und übersichtlich, haben aber einen entscheidenden Nachteil - keine der beiden Methoden reagiert auf Änderungen im Datensatz. Im Gegensatz dazu ist die bedingte Formatierung eine dynamische Lösung, d. h. Sie müssen die Regel nur einmal einrichten. Sobald eine leere Zelle mit einem beliebigen Wert gefüllt wird, verschwindet die Farbe sofort. Und umgekehrt, sobald ein neues Leerzeichen erscheint,wird sie automatisch hervorgehoben.

    Beispiel 1: Hervorheben aller leeren Zellen in einem Bereich

    Um alle leeren Zellen in einem bestimmten Bereich hervorzuheben, konfigurieren Sie die Excel-Regel für die bedingte Formatierung auf diese Weise:

    1. Wählen Sie den Bereich aus, in dem Sie leere Zellen markieren möchten (in unserem Fall A2:E6).
    2. Auf der Startseite auf der Registerkarte Stile Gruppe, klicken Sie auf Neue Vorschrift > Verwenden Sie eine Formel, um die zu formatierenden Zellen zu bestimmen .
    3. In der Werte formatieren, auf die diese Formel zutrifft geben Sie eine der folgenden Formeln ein, wobei A2 die obere linke Zelle des ausgewählten Bereichs ist:

      Zum Hervorheben absolut leere Zellen die nichts enthalten:

      =ISBLANK(A2)

      Auch hervorzuheben scheinbar leere Zellen die Zeichenketten mit der Länge Null ("") enthalten, die von Ihren Formeln zurückgegeben werden:

      =LEN(A2)=0

      oder

      =A2=""

    4. Klicken Sie auf die Format Taste, wechseln Sie zum Füllen Sie wählen Sie die gewünschte Hintergrundfarbe und klicken Sie auf OK.
    5. Klicken Sie auf OK um die Regel zu speichern und das Hauptdialogfenster zu schließen.

    Die detaillierten Schritte finden Sie unter Erstellen einer formelbasierten Regel für bedingte Formatierung in Excel.

    Beispiel 2: Markieren Sie Zeilen, die in einer bestimmten Spalte Leerzeichen enthalten

    Wenn Sie die gesamten Zeilen mit leeren Zellen in einer bestimmten Spalte hervorheben möchten, nehmen Sie einfach eine kleine Änderung in den oben beschriebenen Formeln vor, so dass sie sich auf die Zelle in dieser bestimmten Spalte beziehen, und achten Sie darauf, die Spaltenkoordinate mit dem $-Zeichen zu verriegeln.

    Um beispielsweise Zeilen mit Leerzeichen in Spalte B hervorzuheben, markieren Sie die gesamte Tabelle ohne Spaltenüberschriften (A2:E6 in diesem Beispiel) und erstellen eine Regel mit einer dieser Formeln:

    Zum Hervorheben absolut leere Zellen :

    =ISBLANK($B2)

    Zum Hervorheben Rohlinge und Zellen mit leere Zeichenfolgen :

    =LEN($B2)=0

    oder

    =$B2=""

    Als Ergebnis werden nur die Zeilen hervorgehoben, in denen eine SKU-Zelle leer ist:

    Weitere Informationen finden Sie unter Excel bedingte Formatierung für leere Zellen.

    Hervorheben, wenn leer mit VBA

    Wenn Sie gerne Dinge automatisieren, finden Sie vielleicht die folgenden VBA-Codes nützlich, um leere Zellen in Excel einzufärben.

    Makro 1: Leere Zellen einfärben

    Mit diesem Makro können Sie Folgendes hervorheben wirklich leere Zellen die absolut nichts enthalten.

    Um alle leeren Zellen in einem ausgewählten Bereich einzufärben, benötigen Sie nur eine einzige Codezeile:

    Sub Highlight_Blank_Cells() Selection.SpecialCells(xlCellTypeBlanks).Interior.Color = RGB(255, 181, 106) End Sub

    Um Leerzeichen in einem vordefinierten Arbeitsblatt und Bereich (Bereich A2:E6 auf Blatt 1 im folgenden Beispiel) hervorzuheben, ist der folgende Code zu verwenden:

    Sub Highlight_Blank_Cells() Dim rng As Range Set rng = Sheet1.Range( "A2:E6" ) rng.SpecialCells(xlCellTypeBlanks).Interior.Color = RGB(255, 181, 106) End Sub

    Anstelle einer RGB-Farbe können Sie auch eine der 8 Hauptgrundfarben verwenden, indem Sie z. B. "vb" vor dem Farbnamen eingeben:

    Selection.SpecialCells(xlCellTypeBlanks).Interior.Color = vbBlue

    Oder Sie können den Farbindex wie folgt angeben:

    Selection.SpecialCells(xlCellTypeBlanks).Interior.ColorIndex = 6

    Makro 2: Farbige Leerzeichen und leere Zeichenfolgen

    Um optisch leere Zellen zu erkennen, die Formeln enthalten, die leere Zeichenfolgen als Leerzeichen zurückgeben, prüfen Sie, ob die Text Eigenschaft jeder Zelle im ausgewählten Bereich = "", und wenn TRUE, dann die Farbe anwenden.

    Hier ist der Code, um alle Leerzeichen und leeren Zeichenfolgen in einem ausgewählten Bereich hervorzuheben:

    Sub Highlight_Blanks_Empty_Strings() Dim rng As Range Set rng = Selection For Each cell In rng If cell.Text = "" Then cell.Interior.Color = RGB(255, 181, 106) Else cell.Interior.ColorIndex = xlNone End If Next End Sub

    Makro einfügen und ausführen

    An ein Makro hinzufügen in Ihre Arbeitsmappe zu übertragen, führen Sie diese Schritte aus:

    1. Drücken Sie Alt + F11, um den Visual Basic Editor zu öffnen.
    2. Klicken Sie im Projekt-Explorer auf der linken Seite mit der rechten Maustaste auf die Zielarbeitsmappe, und klicken Sie dann auf einfügen. > Modul .
    3. Fügen Sie den VBA-Code in das Code-Fenster auf der rechten Seite ein.

    An das Makro ausführen dann müssen Sie Folgendes tun:

    1. Wählen Sie den Bereich in Ihrem Arbeitsblatt aus.
    2. Drücken Sie Alt + F8, um die Makro Dialog.
    3. Wählen Sie das Makro aus und klicken Sie auf ausführen. .

    Eine detaillierte Schritt-für-Schritt-Anleitung finden Sie hier:

    • Wie man VBA-Code in Excel einfügt und ausführt
    • Wie man ein Makro in Excel ausführt

    So finden, markieren und markieren Sie leere Zellen in Excel. Ich danke Ihnen für die Lektüre und hoffe, Sie nächste Woche in unserem Blog begrüßen zu dürfen!

    Verfügbare Downloads

    Leerzeichen mit bedingter Formatierung hervorheben (.xlsx-Datei)

    VBA-Makros zum Einfärben leerer Zellen (.xlsm-Datei)

    Michael Brown ist ein begeisterter Technologie-Enthusiast mit einer Leidenschaft für die Vereinfachung komplexer Prozesse mithilfe von Softwaretools. Mit mehr als einem Jahrzehnt Erfahrung in der Technologiebranche hat er seine Fähigkeiten in Microsoft Excel und Outlook sowie Google Sheets und Docs verfeinert. Michaels Blog widmet sich dem Teilen seines Wissens und seiner Expertise mit anderen und bietet leicht verständliche Tipps und Tutorials zur Verbesserung von Produktivität und Effizienz. Egal, ob Sie ein erfahrener Profi oder ein Anfänger sind, Michaels Blog bietet wertvolle Einblicke und praktische Ratschläge, wie Sie diese wichtigen Softwaretools optimal nutzen können.