Angenommen, Sie importieren routinemäßig Informationen aus einem anderen Programm in Excel. Die Informationen enthalten numerische Werte, können aber auch Leerzeichen enthalten. Möglicherweise möchten Sie ein bedingtes Format für die importierten Informationen verwenden, um Nullwerte hervorzuheben. Das Problem ist, wenn Sie nur ein bedingtes Format hinzufügen, das die Zellen hervorhebt, um festzustellen, ob sie Null sind, werden durch die Bedingung auch alle Zellen hervorgehoben, die leer sind, da sie ebenfalls einen „Null“ -Wert enthalten.

Es gibt verschiedene Lösungen für diese Situation. Eine Lösung besteht darin, ein bedingtes Format anzuwenden, das zwei Bedingungen verwendet. Die erste Bedingung prüft auf Leerzeichen und die zweite auf Nullwerte.

Die Bedingung, die nach Leerzeichen sucht, muss keine Formatierung anpassen, die Bedingung, die nach Nullwerten sucht, kann dies jedoch. Dies funktioniert, da die zweite Bedingung niemals getestet wird, wenn die erste Bedingung erfüllt ist (die Zelle ist leer). Gehen Sie wie folgt vor:

  1. Wählen Sie den Bereich aus, den Sie bedingt formatieren möchten. (In diesem Beispiel gehe ich davon aus, dass Sie den Bereich A2: A99 ausgewählt haben.)

  2. Klicken Sie auf der Registerkarte Start des Menübands in der Gruppe Stile auf die Option Bedingte Formatierung. Excel zeigt eine Palette von Optionen für die bedingte Formatierung an.

  3. Klicken Sie auf Regeln verwalten. Excel zeigt das Dialogfeld Conditional Formatating Rules Manager an.

  4. Klicken Sie auf Neue Regel. Excel zeigt das Dialogfeld Neue Formatierungsregel an.

  5. Wählen Sie im Bereich Regeltyp auswählen oben im Dialogfeld die Option Nur Zellen formatieren, die enthalten. (Siehe Abbildung 1.)

  6. Wählen Sie in der ersten Dropdown-Liste für die Regel Leerzeichen aus.

  7. OK klicken. Excel schließt das Dialogfeld Neue Formatierungsregel und zeigt erneut das Dialogfeld Manager für bedingte Formatierungsregeln an, diesmal mit Ihrer neuen Regel sichtbar. (Beachten Sie, dass Sie für diese Regel keine Formatierung angegeben haben. Das ist in Ordnung.)

  8. Stellen Sie sicher, dass das Kontrollkästchen Stop If True für die Regel aktiviert ist.

  9. Klicken Sie auf Neue Regel. Excel zeigt erneut das Dialogfeld Neue Formatierungsregel an.

  10. Wählen Sie im Bereich Regeltyp auswählen oben im Dialogfeld die Option Nur Zellen formatieren, die enthalten.

  11. Wählen Sie in der ersten Dropdown-Liste für die Regel Zellenwert aus.

  12. Wählen Sie in der zweiten Dropdown-Liste für die Regel Gleich aus.

  13. Geben Sie im Wertefeld für Bedingung 2 0 ein.

  14. Klicken Sie auf die Schaltfläche Format. Excel zeigt das Dialogfeld Zellen formatieren an.

  15. Verwenden Sie die Steuerelemente im Dialogfeld, um die Formatierung nach Bedarf zu ändern.

  16. Klicken Sie auf OK, um das Dialogfeld Zellen formatieren zu schließen.

  17. Klicken Sie auf OK, um das Dialogfeld Neue Formatierungsregel zu schließen. Excel zeigt erneut den Manager für bedingte Formatierungsregeln an, und die soeben definierte Regel ist die erste in der Liste. (Es sollte auch ausgewählt werden.)

  18. Klicken Sie auf den Abwärtspfeil, um die gerade erstellte Regel an die zweite Position in der Liste der Regeln zu verschieben.

  19. Klicken Sie auf OK, um das Dialogfeld Manager für bedingte Formatierungsregeln zu schließen.

Die Formatierung wird auf den in Schritt 1 ausgewählten Zellenbereich angewendet.

Eine andere Lösung besteht darin, Ihre beiden Bedingungen zu einer einzigen Bedingung zu kombinieren. Befolgen Sie diese Schritte:

  1. Wählen Sie den Bereich aus, den Sie bedingt formatieren möchten. (In diesem Beispiel gehe ich davon aus, dass Sie den Bereich A2: A99 ausgewählt haben.)

  2. Klicken Sie auf der Registerkarte Start des Menübands in der Gruppe Stile auf die Option Bedingte Formatierung. Excel zeigt eine Palette von Optionen für die bedingte Formatierung an.

  3. Klicken Sie auf Neue Regel. Excel zeigt das Dialogfeld Neue Formatierungsregel an.

  4. Wählen Sie im Bereich Regeltyp auswählen oben im Dialogfeld die Option Formel verwenden, um zu bestimmen, welche Zellen formatiert werden sollen.

  5. Geben Sie in das Formelfeld die Formel = AND (A2 = 0, A2 <> „“) ein.

  6. Klicken Sie auf die Schaltfläche Format. Excel zeigt das Dialogfeld Zellen formatieren an.

(Siehe Abbildung 2.)

  1. Verwenden Sie die Steuerelemente im Dialogfeld, um die Formatierung nach Bedarf zu ändern.

  2. Klicken Sie auf OK, um das Dialogfeld Zellen formatieren zu schließen.

  3. Klicken Sie auf OK, um das Dialogfeld Neue Formatierungsregel zu schließen. Die Formatierung wird auf den in Schritt 1 ausgewählten Zellenbereich angewendet.

Die in Schritt 5 verwendete Formel überprüft, ob der Wert 0 ist und die Zelle nicht leer ist. Die AND-Funktion stellt sicher, dass nur wenn beide Kriterien erfüllt sind, die Formel True zurückgibt und das Format angewendet wird.

Es gibt eine beliebige Anzahl anderer Formeln, die ebenfalls verwendet werden könnten. Zum Beispiel könnte jede der folgenden Formeln in Schritt 5 ersetzt werden:

  • = AND (COUNT (A2) = 1, A2 = 0)

  • = AND (A2 = 0, NOT (ISBLANK (A2)))

  • = AND (A2 = 0, LEN (A2)> 0)

NICHT (ISBLANK (A2)) (A2 = 0)

Wenn Sie eine noch schnellere Methode zum Hervorheben von Nullwerten beim Ignorieren von Leerzeichen wünschen, können Sie ein Makro verwenden. Das Makro wäre schneller, da Sie es einfach importieren und ausführen könnten. Sie müssen keinen Zellbereich auswählen und die Formel (oder Formeln) für die bedingte Formatierung eingeben. Das folgende Makro ist ein Beispiel für eines, das Sie verwenden könnten:

Sub FormatRed()

TotalRows = 5000     ColNum = 1

For i = 1 To Cells(TotalRows, ColNum).End(xlUp).Row         Cells(i, ColNum).Interior.ColorIndex = xlAutomatic         If IsNumeric(Cells(i, ColNum).Value) Then             If Cells(i, ColNum).Value = 0 Then                 Cells(i, ColNum).Interior.ColorIndex = 3             End If         End If     Next End Sub

Das Makro überprüft die Zellen in Spalte A. (Es überprüft die Zellen in den Zeilen 1 bis 5.000; Sie können dies bei Bedarf ändern.) Wenn die Zelle einen numerischen Wert enthält und dieser Wert Null ist, wird die Zelle mit Rot gefüllt.

Wenn die Zelle etwas anderes enthält, wird die Zelle auf ihre normale Farbe zurückgesetzt.

_Hinweis: _

Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (7131) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365. Eine Version dieses Tippes für die ältere Menüoberfläche von Excel finden Sie hier: