Excel: Ändern der Zeilenfarbe basierend auf dem Zellwert

  • Teile Das
Michael Brown

Erfahren Sie, wie Sie schnell die Farbe der gesamten Zeile auf der Grundlage des Wertes einer einzelnen Zelle in Ihren Excel-Arbeitsblättern ändern können. Tipps und Formelbeispiele für Zahlen- und Textwerte.

Letzte Woche haben wir besprochen, wie man die Hintergrundfarbe einer Zelle auf der Grundlage ihres Wertes ändert. In diesem Artikel erfahren Sie, wie Sie ganze Zeilen in Excel auf der Grundlage des Wertes einer Zelle hervorheben können, und Sie finden außerdem einige Tipps und Formelbeispiele, die mit numerischen und Textzellenwerten funktionieren.

    Ändern einer Zeilenfarbe anhand einer Zahl in einer einzelnen Zelle

    Nehmen wir an, Sie haben eine Tabelle mit den Aufträgen Ihres Unternehmens, die wie folgt aussieht:

    Sie können die Zeilen in verschiedenen Farben schattieren, basierend auf dem Zellwert in der Tabelle Anzahl. Spalte, um die wichtigsten Aufträge auf einen Blick zu sehen, was mit Hilfe der bedingten Formatierung von Excel leicht möglich ist.

    1. Beginnen Sie mit der Auswahl der Zellen, deren Hintergrundfarbe Sie ändern möchten.
    2. Erstellen Sie eine neue Formatierungsregel, indem Sie auf Bedingte Formatierung > Neue Vorschrift... über die Startseite tab.
    3. In der " Neue Formatierungsvorschrift Wählen Sie in dem sich öffnenden Dialogfenster " " die Option " Verwenden Sie eine Formel, um die zu formatierenden Zellen zu bestimmen. " und geben Sie die folgende Formel in das Feld " Werte formatieren, auf die diese Formel zutrifft "Feld, um Aufträge mit einer Anzahl von mehr als 4 zu markieren:

      =$C2>4

      Und natürlich können Sie die Operatoren kleiner als (<) und gleich (=) verwenden, um Zeilen zu finden und hervorzuheben, deren Anzahl kleiner als 4 oder gleich 4 ist:

      =$C2<4

      =$C2=4

      Achten Sie auch auf das Dollarzeichen $ vor der Adresse der Zelle - sie wird benötigt, damit der Spaltenbuchstabe gleich bleibt, wenn die Formel in die gesamte Zeile kopiert wird. Eigentlich ist es das, was den Trick macht und die Formatierung auf die gesamte Zeile anwendet, basierend auf einem Wert in einer bestimmten Zelle.

    4. Klicken Sie auf den " Format... " und wechseln Sie zu Füllen Sie Wenn die Standardfarben nicht ausreichen, klicken Sie auf das Feld " Mehr Farben... "Wählen Sie die gewünschte Option aus, und klicken Sie dann auf OK zweimal.

      Sie können auch alle anderen Formatierungsoptionen, wie z. B. die Schriftfarbe oder den Zellrahmen, auf den anderen Registerkarten des Fensters Zellen formatieren Dialog.

    5. Die Vorschau Ihrer Formatierungsregel sieht ähnlich aus wie hier:
    6. Wenn Sie es so haben wollen und mit der Farbe zufrieden sind, klicken Sie auf OK um Ihre neue Formatierung zu sehen.

      Wenn nun der Wert im Feld Anzahl. größer als 4 ist, werden die gesamten Zeilen in Ihrer Excel-Tabelle blau.

    Wie Sie sehen, ist es in Excel recht einfach, die Farbe einer Zeile anhand einer Zahl in einer einzelnen Zelle zu ändern. Weiter unten finden Sie weitere Formelbeispiele und einige Tipps für komplexere Szenarien.

    Wie man mehrere Regeln mit der gewünschten Priorität anwendet

    Im vorherigen Beispiel möchten Sie vielleicht die Zeilen mit unterschiedlichen Werten in der Tabelle Anzahl. Sie können zum Beispiel eine Regel hinzufügen, um die Zeilen mit einer Menge von 10 oder mehr farblich abzustufen. In diesem Fall verwenden Sie diese Formel:

    =$C2>9

    Nachdem Sie die zweite Formatierungsregel erstellt haben, legen Sie die Priorität der Regeln so fest, dass beide Regeln funktionieren.

    1. Auf der Startseite auf der Registerkarte Stile Gruppe, klicken Sie auf Bedingte Formatierung > Regeln verwalten... .
    2. Wählen Sie " Dieses Arbeitsblatt " in der " Formatierungsregeln anzeigen für "Wenn Sie nur die Regeln verwalten möchten, die für Ihre aktuelle Auswahl gelten, wählen Sie " Aktuelle Auswahl ".
    3. Wählen Sie die Formatierungsregel aus, die Sie zuerst anwenden möchten, und verschieben Sie sie mit den Pfeilen an den Anfang der Liste. Das Ergebnis sollte etwa so aussehen:

      Klicken Sie auf die OK und die entsprechenden Zeilen ändern sofort ihre Hintergrundfarbe auf der Grundlage der Zellwerte, die Sie in beiden Formeln angegeben haben.

    Ändern einer Zeilenfarbe basierend auf einem Textwert in einer Zelle

    In unserer Beispieltabelle können Sie, um die Nachverfolgung von Bestellungen zu erleichtern, die Zeilen auf der Grundlage der Werte im Feld Lieferung Spalte, damit:

    • Wenn ein Auftrag "in X Tagen fällig" ist, wird die Hintergrundfarbe dieser Zeilen orange;
    • Wenn ein Artikel "Geliefert" ist, wird die gesamte Zeile grün gefärbt;
    • Wenn eine Bestellung "überfällig" ist, wird die Zeile rot.

    Natürlich ändert sich die Farbe der Zeile, wenn der Auftragsstatus aktualisiert wird.

    Während die Formel aus unserem ersten Beispiel für "Geliefert" und "Überfällig" funktionieren könnte ( =$E2="Geliefert" und =$E2="Überfällig" Wie Sie sehen, gibt es verschiedene Aufträge, die in 1, 3, 5 oder mehr Tagen fällig sind, und die obige Formel wird nicht funktionieren, da sie für eine exakte Übereinstimmung gedacht ist.

    In diesem Fall sollten Sie besser die Funktion SEARCH verwenden, die auch für die Teilübereinstimmung funktioniert:

    =SEARCH("Fällig in", $E2)>0

    In der Formel, E2 ist die Adresse der Zelle, auf die Sie sich bei der Formatierung stützen wollen, das Dollarzeichen ($) dient zum Sperren der Spaltenkoordinate und >0 bedeutet, dass die Formatierung angewendet wird, wenn der angegebene Text (" Fällig in " in unserem Fall) an einer beliebigen Stelle in der Zelle zu finden ist.

    Erstellen Sie drei solcher Regeln, indem Sie die Schritte aus dem ersten Beispiel befolgen, und Sie erhalten als Ergebnis die unten stehende Tabelle:

    Zeile hervorheben, wenn die Zelle mit einem bestimmten Text beginnt

    Verwendung von >0 in der obigen Formel bedeutet, dass die Zeile gefärbt wird, unabhängig davon, wo sich der angegebene Text in der Schlüsselzelle befindet. Die Spalte "Lieferung" (F) kann beispielsweise den Text " Dringend, in 6 Stunden fällig ", und diese Zeile wird ebenfalls eingefärbt.

    So ändern Sie die Zeilenfarbe, wenn die Schlüsselzelle beginnt mit einen bestimmten Wert, verwenden Sie =1 in der Formel, z.B.:

    =SEARCH("Fällig in", $E2)=1

    In diesem Fall wird die Zeile nur dann hervorgehoben, wenn der angegebene Text an der ersten Stelle in der Zelle steht.

    Damit diese bedingte Formatierungsregel richtig funktioniert, müssen Sie sicherstellen, dass in der Schlüsselspalte keine führenden Leerzeichen vorhanden sind. Andernfalls könnten Sie sich den Kopf zerbrechen und herausfinden, warum die Formel nicht funktioniert :) Sie können dieses kostenlose Tool verwenden, um führende und nachfolgende Leerzeichen in Ihren Arbeitsblättern zu finden und zu entfernen - Trim Spaces add-in for Excel.

    Ändern der Farbe einer Zelle basierend auf dem Wert einer anderen Zelle

    Im Grunde ist dies nur eine Variante der Änderung der Hintergrundfarbe eines Zeilenkastens, aber statt der gesamten Tabelle wählen Sie eine Spalte oder einen Bereich aus, in dem Sie die Farbe der Zellen ändern möchten, und verwenden die oben beschriebenen Formeln.

    Wir könnten zum Beispiel drei solcher Regeln erstellen, um nur die Zellen im Bereich "" zu schattieren. Bestellnummer "Spalte basierend auf einem anderen Zellenwert (Werte in der Lieferung Spalte).

    So ändern Sie die Farbe einer Zeile anhand verschiedener Bedingungen

    Wenn Sie die Zeilen in der Tabelle gleiche Farbe auf der Grundlage mehrerer Werte dann können Sie, anstatt mehrere Formatierungsregeln zu erstellen, die Funktionen OR oder AND verwenden, um mehrere Bedingungen festzulegen.

    Zum Beispiel können wir die Aufträge, die in 1 und 3 Tagen fällig sind, rötlich einfärben und die, die in 5 und 7 Tagen fällig sind, gelb. Die Formeln sind wie folgt

    =OR($F2="Fällig in 1 Tagen", $F2="Fällig in 3 Tagen")

    =OR($F2="Fällig in 5 Tagen", $F2="Fällig in 7 Tagen")

    Und Sie können die AND-Funktion verwenden, um beispielsweise die Hintergrundfarbe von Zeilen mit Anzahl. gleich oder größer als 5 und gleich oder kleiner als 10:

    =AND($D2>=5, $D2<=10)

    Natürlich sind Sie nicht darauf beschränkt, nur 2 Bedingungen in solchen Formeln zu verwenden, sondern können so viele verwenden, wie Sie brauchen, zum Beispiel:

    =OR($F2="Fällig in 1 Tagen", $F2="Fällig in 3 Tagen", $F2="Fällig in 5 Tagen")

    Tipp: Da Sie nun wissen, wie Sie Zellen einfärben können, um zwischen verschiedenen Arten von Werten zu unterscheiden, möchten Sie vielleicht wissen, wie viele Zellen in einer bestimmten Farbe hervorgehoben sind, und die Summe der Werte in diesen Zellen berechnen. Die gute Nachricht ist, dass Sie auch dies automatisieren können, und Sie finden die Lösung in diesem Artikel: So zählen, summieren und filtern Sie Zellen nach Farbe in Excel.

    Dies sind nur einige von vielen Möglichkeiten, Ihre Excel-Arbeitsblätter mit Zebrastreifen zu versehen, die auf dem Wert einer Zelle basieren und auf Änderungen der Daten in dieser Zelle reagieren. Wenn Sie etwas anderes für Ihren Datensatz benötigen, schreiben Sie uns einen Kommentar und wir werden versuchen, eine Lösung zu finden.

    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.