KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Wenden Sie Bedingte Formatierung verwenden auf jede Zeile in Excel an

AutorSun Änderungsdatum

Mit der bedingten Formatierung in Excel können Sie Zellen automatisch basierend auf ihren Werten oder bestimmten Regeln formatieren – für eine intuitivere und effizientere visuelle Datenanalyse. Gelegentlich möchten Sie möglicherweise jede Zeile nach einer benutzerdefinierten Logik hervorheben, wie im Beispiel-Screenshot unten gezeigt. Das manuelle Anwenden identischer Regeln auf jede einzelne Zeile ist jedoch zeitaufwendig und fehleranfällig, besonders bei umfangreichen Datensätzen. Glücklicherweise gibt es mehrere bewährte Methoden, die diesen Prozess deutlich vereinfachen und dabei höchste Genauigkeit sowie Konsistenz sicherstellen.
bedingte Formatierung für jede Zeile


Methode A: Ändern Sie das „Gilt für“ in Bedingte Formatierung verwenden Regeln verwalten

Angenommen, Sie möchten die Hintergrundfarbe der Zellen füllen, wenn der Wert in Spalte A einer Zeile größer ist als der entsprechende Wert in Spalte B derselben Zeile – beispielsweise A2 > B2, dann A2:B2 hervorheben; A3 > B3, dann A3:B3 hervorheben usw., bis zum Ende des gesamten Datenbereichs. Mit dieser Technik umgehen Sie die mühsame Definition einzelner Regeln pro Zeile und wenden stattdessen effizient eine einzige bedingte Formatierungsregel auf den gesamten Bereich an.

1. Wenden Sie zunächst die bedingte Formatierung auf die erste Zeile an. Markieren Sie die Zellen A2:B2 und klicken Sie anschließend auf Start > Bedingte Formatierung > Neue Regel. (Tipp: Wenn bereits Regeln für diese Zeile vorhanden sind, fahren Sie direkt mit Schritt 4 fort.)
 klicken Sie auf Start > Bedingte Formatierung > Neue Regel

2. Wählen Sie im Dialogfeld Neue Formatierungsregel die Option Formel zur Bestimmung der zu formatierenden Zellen verwenden im Abschnitt Regeltyp auswählen aus. Geben Sie die Formel =$A2>$B2 in das Feld mit der Bezeichnung Formatwerte, für die diese Formel wahr ist ein. Diese Formel stellt sicher, dass die Formatierung nur dann angewendet wird, wenn die Bedingung zeilenweise erfüllt ist.Format values where this formula is true. This formula ensures that formatting is applied only when the condition is met on a row-by-row basis.
geben Sie die Optionen im Dialogfeld an

3. Klicken Sie auf die Schaltfläche Formatieren, um das Dialogfeld Zellen formatieren zu öffnen. Wählen Sie je nach Bedarf einen Formatierungsstil aus, beispielsweise eine Hintergrund- oder Füllfarbe. Klicken Sie zweimal auf OK, um alle Dialogfelder zu bestätigen und zu schließen.
wählen Sie eine Füllfarbe aus

Zu diesem Zeitpunkt wird die bedingte Formatierung nur auf die Zeile A2:B2 angewendet.

4. Behalten Sie A2:B2 weiterhin markiert und klicken Sie auf Start > Bedingte Formatierung verwenden > Regeln verwalten.
klicken Sie auf Start > Bedingte Formatierung > Regeln verwalten

5. Suchen Sie im Dialogfeld Bedingte Formatierung – Regeln verwalten die Regel, die auf A2:B2 angewendet wurde. Aktualisieren Sie den Bereich unter Gilt für auf Ihren gewünschten Zeilenbereich (z. B. ändern Sie von =$A$2:$B$2 zu =$A$2:$B$9) und klicken Sie auf OK, um die Änderung zu übernehmen.OK to apply.
suchen Sie die Regel, auf die Sie angewendet haben, und ändern Sie den Datenbereich

Diese Bedingte Formatierung verwenden-Regel wird nun auf jede Zeile im ausgewählten Bereich angewendet. Die Formatierung jeder Zeile richtet sich nach ihren individuellen Werten und bietet so eine effiziente Lösung für große Tabellen.
diese Regel für die bedingte Formatierung wird auf jede Zeile angewendet

Zusätzliche Tipps: Achten Sie beim Bearbeiten der Formel darauf, Zeilenreferenzen (wie $A2 und $B2) statt absoluter Bezüge (wie $A$2) zu verwenden, damit die Logik für jede Zeile korrekt funktioniert. Falls die Formatierung nicht wie erwartet angewendet wird, überprüfen Sie Ihre Formel und den Bereich unter Gilt für, um die Genauigkeit sicherzustellen.

ein Screenshot von kutools for excel ai

Entfesseln Sie die Magie von Excel mit KUTOOLS AI

  • Intelligente Ausführung: Führen Sie Zelloperationen durch, analysieren Sie Daten und erstellen Sie Diagramme – alles ganz einfach per Sprachbefehl.
  • Benutzerdefinierte Formeln: Erstellen Sie maßgeschneiderte Formeln, um Ihre Arbeitsabläufe optimal zu optimieren.
  • VBA-Programmierung: Schreiben und implementieren Sie VBA-Code ganz mühelos.
  • Formelinterpretation: Verstehen Sie komplexe Formeln spielend leicht.
  • Textübersetzung: Überwinden Sie Sprachbarrieren direkt in Ihren Tabellenkalkulationen.
Erweitern Sie Ihre Excel-Fähigkeiten mit KI-gestützten Werkzeugen.Jetzt herunterladenund erleben Sie Effizienz wie nie zuvor!


Methode B: Ziehen Sie am AutoAusfüll-Griff

Wenn Sie Excel 2013 oder eine neuere Version verwenden, können Sie Regeln für die bedingte Formatierung mithilfe des AutoAusfüll-Griffs ganz einfach auf benachbarte Zeilen übertragen – ideal, um komplexe Formatierungslogik schnell auf Ihre gesamte Tabelle auszudehnen.

Angenommen, die Zellen in Zeile A2:B2 sind bereits mit zwei Bedingte Formatierung verwenden-Regeln eingerichtet: Eine färbt rot, wenn A2 > B2, und die andere grün, wenn A2 < B2.

Nun möchten Sie dieses Regel-Paar auf die Zeilen A3:B9 anwenden.

1. Weisen Sie zunächst die Regeln für die bedingte Formatierung der Zeile A2:B2 zu. Falls die Regeln bereits vorhanden sind, fahren Sie direkt mit Schritt 4 fort. Markieren Sie A2:B2 und wählen Sie Start > Bedingte Formatierung verwenden > Neue Regel.

2. Wählen Sie im Dialogfeld Neue Formatierungsregel die Option Formel zur Bestimmung der zu formatierenden Zellen verwenden. Geben Sie =$A2>$B2 (für die rote Füllung) in das Formelfeld ein. Klicken Sie anschließend auf Formatieren, wählen Sie im Register Füllung eine rote Füllfarbe aus und bestätigen Sie.
geben Sie die Optionen in den Dialogfeldern an

3. Behalten Sie A2:B2 markiert und öffnen Sie erneut das Dialogfeld Neue Formatierungsregel. Wählen Sie Formel zur Bestimmung der zu formatierenden Zellen verwenden aus und geben Sie diesmal =$A2<$B2 (für die grüne Füllung) ein. Legen Sie die gewünschte Formatierung (grüne Füllung) fest und bestätigen Sie.=$A2<$B2 (for the green fill) this time. Set the desired formatting (green fill) and confirm.
geben Sie weiterhin die Optionen in den Dialogfeldern an

4. Verwenden Sie anschließend den AutoAusfüll-Griff (das kleine Quadrat in der unteren rechten Ecke des markierten Zellbereichs), um ihn nach unten zu ziehen und die gewünschten benachbarten Zeilen (A3:B9) abzudecken. Wählen Sie bei der Aufforderung durch Auto-Füll-Optionen die Option Nur Formatierung ausfüllen, damit nur die Formatierung – nicht die Daten – kopiert wird.
ziehen Sie den AutoAusfüllen-Griff und wählen Sie dann Nur Formatierung ausfüllen aus den Optionen für das automatische Ausfüllen

Hinweise zur Verwendung: Die Methode mit dem AutoAusfüll-Griff funktioniert am besten, wenn Ihre Formeln relative Bezüge verwenden. Enthalten Ihre Regeln hingegen feste Zelladressen, werden sie unter Umständen nicht korrekt auf andere Zeilen übertragen.

Fehlerbehebung: Falls die Formatierung falsch kopiert wird, überprüfen Sie, ob „Nur Formatierung ausfüllen“ ausgewählt ist, und stellen Sie sicher, dass jede Zeile die beabsichtigte Regellogik enthält.


Methode C: Verwenden Sie VBA-Code für dynamisches Bedingte Formatierung verwenden

In komplexen Situationen mit zahlreichen variablen Regeln oder dynamisch wechselnden Bereichen können manuelle Methoden unpraktisch sein. In solchen Fällen lässt sich VBA verwenden, um Bedingte Formatierung verwenden automatisch auf jede Zeile anzuwenden – insbesondere bei großen Datensätzen oder komplexer Mehrfachbedingungslogik. Mit VBA können Sie anspruchsvolle Formatierungen mit wenigen Klicks anwenden und zukünftige Anpassungen problemlos vornehmen.

1. Um VBA-Code einzufügen, klicken Sie im Menüband auf Entwicklertools und anschließend auf Visual Basic. Klicken Sie im Fenster „Visual Basic for Applications (VBA)“ auf Einfügen > Modul, um eine leere Modulseite zu öffnen.Module to open a blank module page.

2. Kopieren Sie den folgenden VBA-Code in das Modul. Dieses Beispiel zeigt, wie Sie mithilfe von VBA eine benutzerdefinierte Regel für die bedingte Formatierung auf jede Zeile anwenden, um Zellen in den Spalten A und B hervorzuheben, wenn der Wert in Spalte A größer als der in Spalte B ist – und das über den gesamten angegebenen Bereich hinweg:

Sub DynamicRowConditionalFormatting()
    Dim WorkRng As Range
    Dim cell As Range
    Dim xTitleId As String
    Dim fmtRange As Range
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.InputBox("Select range to apply formatting:", xTitleId, Selection.Address, Type:=8)
    
    If WorkRng Is Nothing Then Exit Sub
    
    WorkRng.FormatConditions.Delete ' Remove existing formatting
    
    For Each cell In WorkRng.Columns(1).Cells
        If cell.Row > 1 Then ' Adjust for your header row if needed
            If cell.Value > cell.Offset(0, 1).Value Then
                If fmtRange Is Nothing Then
                    Set fmtRange = Range(cell, cell.Offset(0, 1))
                Else
                    Set fmtRange = Union(fmtRange, Range(cell, cell.Offset(0, 1)))
                End If
            End If
        End If
    Next cell
    
    If Not fmtRange Is Nothing Then
        fmtRange.Interior.Color = vbYellow ' Custom formatting: Yellow fill for cells where A > B
    End If
End Sub

3. Um den Code auszuführen, klicken Sie Schaltfläche Ausführen im VBA-Fenster. Es erscheint ein Dialogfeld, in dem Sie den Bereich auswählen müssen, auf den Sie die Formatierung anwenden möchten (z. B. A2:B9). Nach der Ausführung hebt der Code alle Zellen in den Spalten A und B jeder Zeile hervor, in der der Wert in Spalte A größer ist als der Wert in Spalte B, und füllt sie mit einem gelben Hintergrund.

Anpassung: Sie können den Code so anpassen, dass er weitere Spalten oder komplexere Logik berücksichtigt und andere Formatierungsarten wie Schriftfarbe oder Rahmen anwendet. Passen Sie dazu cell.Value > cell.Offset(0,1).Value entsprechend Ihren Kriterien an.

Vorsichtsmaßnahmen: Stellen Sie sicher, dass Sie den richtigen Datenbereich auswählen, und beachten Sie, dass der Code sämtliche zuvor angewendete bedingte Formatierungen entfernt. Sie können vbYellow durch andere Farbcodes ersetzen, um unterschiedliche Hervorhebungsstile zu erzielen. Erstellen Sie stets eine Sicherungskopie Ihrer Arbeitsmappe, bevor Sie VBA-Code auf wichtigen Daten ausführen.

Fehlerbehebung: Wenn keine Formatierung angezeigt wird, überprüfen Sie Ihre Auswahl und stellen Sie sicher, dass Ihre Daten in den betreffenden Spalten keine leeren oder nicht-numerischen Werte enthalten.


Beispieldatei

Klicken Sie hier, um die Beispieldatei herunterzuladen

Weitere Vorgänge (Artikel) zur bedingten Formatierung

Zellen nach Farben zählen oder summieren – mit bedingter Formatierung in Excel
In diesem Tutorial stellen wir Ihnen praktische und einfache Methoden vor, mit denen Sie Zellen in Excel schnell nach Farbe zählen oder summieren können – ganz ohne Add-Ins, direkt mit bedingter Formatierung.

Erstellen Sie ein Diagramm mit Bedingte Formatierung verwenden in Excel
Angenommen, Sie haben eine Notentabelle einer Klasse und möchten ein Diagramm erstellen, um die Noten in verschiedenen Bereichen farblich hervorzuheben. In diesem Tutorial zeigen wir Ihnen Schritt für Schritt, wie’s geht.

Bedingte Formatierung in einem gestapelten Balkendiagramm in Excel verwenden
In diesem Tutorial erfahren Sie Schritt für Schritt, wie Sie mithilfe der bedingten Formatierung ein gestapeltes Balkendiagramm wie im folgenden Screenshot in Excel erstellen.

Bedingte Formatierung verwenden, um Zeilen oder Zellen zu markieren, wenn zwei Spalten in Excel übereinstimmen
In diesem Artikel wird die Methode zur Verwendung der bedingten Formatierung vorgestellt, um Zeilen oder Zellen zu markieren, wenn zwei Spalten in Excel übereinstimmen.

Suchergebnisse in Excel suchen und hervorheben
In Excel können Sie die Funktion „Suchen und Ersetzen“ nutzen, um einen bestimmten Wert zu finden. Doch wussten Sie, dass Sie die Suchergebnisse auch direkt hervorheben können? In diesem Artikel stellen wir Ihnen zwei effektive Methoden vor, mit denen Sie Suchergebnisse in Excel nicht nur finden, sondern gleichzeitig auch optisch hervorheben können.


  • Super-Formelleiste (müheloses Bearbeiten mehrerer Text- und Formelzeilen); Leseansicht (einfaches Lesen und Bearbeiten großer Zellmengen); Einfügen in Filterbereich...
  • Zusammengeführte Zellen, Zeilen oder Spalten und deren Daten beibehalten; Zellen aufteilen – Inhalt erhalten;Doppelte Zeilen kombinieren und dabei Summe oder Mittelwert berechnen … Duplikate vermeiden – in Zellen;Bereiche vergleichen
  • Duplikate oder Eindeutige Zeilen auswählen;Leerzeilen auswählen (alle Zellen sind leer);Erweiterte und unscharfe Suche in vielen Arbeitsmappen; zufällige Auswahl …
  • Exakte Kopie mehrerer Zellen, ohne Formelbezüge zu ändern; Automatische Erstellung von Bezügen auf mehrere Blätter; Aufzählungszeichen einfügen, Kontrollkästchen und vieles mehr …
  • Favorisierte Formeln, Bereiche, Diagramme und Bilder schnell einfügen;Zellen mit Passwort verschlüsseln;Mailing-Liste erstellen und E-Mails versenden...
  • Text extrahieren, Text hinzufügen, Zeichen an einer bestimmten Position entfernen,Leerzeichen bereinigen; Statistiken zu Arbeitsblättern erstellen und drucken;Umwandlung zwischen Zellinhalt und Kommentaren...
  • Super-Filter (Speichern und Anwenden von Filterschemata auf andere Blätter); Erweitertes Sortieren nach Monat, Woche, Tag, Häufigkeit und mehr; Spezialfilter nach Fett, Kursiv …
  • Arbeitsmappen und Arbeitsblätter kombinieren; Tabellen basierend auf einer Schlüsselspalte zusammenführen; Daten auf mehrere Blätter aufteilen; Batch-Konvertierung von XLS, XLSX und PDF...
  • PivotTable-Gruppierung nach Kalenderwoche, Wochentag und mehr …Entsperrte anzeigen, Auswahl sperren farblich hervorheben;Zellen hervorheben, die Formeln oder Namen enthalten …
kte tab 201905
  • Aktiviert tabbasiertes Bearbeiten und Lesen in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und Erstellen mehrerer Dokumente in neuen Registerkarten innerhalb desselben Fensters – statt in separaten Fenstern.
  • Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!
officetab unten