Ändern der Zellenfarbe basierend auf einem Wert in Excel (5 Möglichkeiten)

  • Teile Das
Hugh West

Bei der Durchführung von Datenanalysen kann es erforderlich sein, bestimmte Werte herauszufinden, die für Sie von Vorteil sind. Diese durch Ändern der Zellenfarbe hervorzuheben, ist eine Möglichkeit, dies aus einem großen Datenpool herauszufinden. In diesem Artikel zeige ich Ihnen, wie Sie die Zellenfarbe basierend auf dem Wert in Excel ändern können.

Download Arbeitsbuch Praxis

Sie können das Notebook, das für die Demonstration in diesem Artikel verwendet wurde, mit den Beispielen sowohl mit als auch ohne veränderte Farben von unten herunterladen.

Zellenfarbe basierend auf einem Wert ändern.xlsm

5 Möglichkeiten zum Ändern der Zellenfarbe basierend auf einem Wert in Excel

Hier werde ich 5 Methoden demonstrieren, die Sie verwenden können, um die Zellenfarbe für bestimmte Bedingungen zu ändern. Für eine leicht verständliche Demonstration werde ich zwei verschiedene Datensätze verwenden - einen mit numerischen Werten, um sie in Bereiche zu klassifizieren, und einen mit Textwerten.

1. dynamisches Ändern der Zellenfarbe basierend auf einem Wert

Bei dieser Methode ist die Farbe der Zelle nicht dauerhaft. Die Farbe der Zelle ändert sich entsprechend der von Ihnen festgelegten Regel, wenn Sie den Wert in der Zelle ändern. Hierfür verwende ich die bedingte Formatierung.

Um das Verfahren zu demonstrieren, werde ich den folgenden Datensatz verwenden.

Ich werde die Bevölkerungszahlen in 3 Kategorien einteilen - über 20 Millionen, unter 5 Millionen und eine dazwischen.

Schritte:

  • Wählen Sie den Bereich der Zellen aus, den Sie formatieren möchten.

  • Wählen Sie dann Bedingte Formatierung unter dem Startseite Wählen Sie Neue Vorschrift aus der Dropdown-Liste.

  • In der Neue Formatierungsvorschrift Feld, wählen Sie Nur Zellen formatieren, die unter Wählen Sie einen Regeltyp In der Regel Beschreibung wählen Sie die Bedingung größer als oder gleich und geben Sie den Wert 20 .

  • Klicken Sie nun auf das Symbol Format um die Zelle mit Farben auszufüllen. Gehen Sie dazu auf die Seite Füllen Sie auf der Registerkarte Zellen formatieren und wählen Sie eine Hintergrundfarbe aus, für dieses Beispiel wähle ich rot.

  • Danach klicken Sie auf OK sowohl auf der Zellen formatieren und Neue Formatvorschrift . Die Zellen mit Werten über 20 werden nun rot.

  • Sie können das gleiche Verfahren von Anfang an anwenden und die zwischen als Bedingung und 5 und 20 als Werte.

  • Machen Sie das Gleiche für kleiner oder gleich 5 und Sie haben Ihre Zellenfarbe entsprechend den Werten für den gesamten Bereich geändert.

Wenn Sie diese Methode anwenden und den Wert eines roten Feldes auf einen Wert unter 5 ändern, wird es grün.

Lesen Sie mehr: Excel-Formel basierend auf Zellfarbe (5 Beispiele)

2. die Farbe einer Zelle basierend auf dem Wert einer anderen Zelle ändern

Angenommen, wir möchten die Farbe einer Zelle in Abhängigkeit vom Wert einer anderen Zelle ändern. Wenn sich der Wert dieser Zelle ändert, ändert sich die Farbe des Hauptbereichs entsprechend.

Zu diesem Zweck habe ich zwei Werte in Zellen ausgewählt F5 und F6 als Quelle für Anpassungen.

Schritte:

  • Wählen Sie den Bereich der Zellen aus, den Sie formatieren möchten.

  • Wählen Sie dann Bedingte Formatierung unter dem Startseite Registerkarte . Wählen Sie Neue Vorschrift aus der Dropdown-Liste.

  • In der Neue Formatierungsvorschrift Feld, wählen Sie Nur Zellen formatieren, die unter Wählen Sie einen Regeltyp In der Regel Beschreibung wählen Sie die zu erfüllende Bedingung größer als oder gleich und geben Sie Folgendes ein:
=$F$5

  • Klicken Sie auf Format und in der Füllen Sie wählen Sie die Hintergrundfarbe aus.

  • Klicken Sie auf OK bei beiden Zellen formatieren und die Neue Formel-Regel. Sie werden die Farbe Ihrer Zellen ändern.

  • Wiederholen Sie dasselbe Verfahren, um die Farbe für Werte unter 5 zu ändern, indem Sie auf die Zelle F6 durch Auswahl von weniger als als Bedingung und die folgende als den Wert in der Datei Neue Formatierungsvorschrift Box.
=$F$6

Die Farbe des gesamten Bereichs wird auf der Grundlage des Werts der Referenzzellen geändert.

Wenn nun die Werte in einer der beiden Zellen F5 oder F6 Ändern Sie die Farben aus dem Bereich der Zellen C5:C16 wird sich entsprechend ändern.

Lesen Sie mehr: Wie man Farbe in Excel-Zellen mit Hilfe von Formeln ausfüllt (5 einfache Wege)

3. die Schnellformatierungsoption zum Ändern der Zellenfarbe in Excel verwenden

Für schnellere, aber weniger flexible Formatierungsoptionen können Sie die Schnellformatierung verwenden, um die Zellenfarbe basierend auf dem Wert zu ändern.

Schritte:

  • Wählen Sie die Zelle aus und bewegen Sie den Mauszeiger in den unteren Teil des ausgewählten Bereichs. A Schnellanalyse-Symbol in der Symbolleiste erscheinen wird.

  • Klicken Sie darauf. Formatierung Registerkarte, wählen Sie Größer als .

  • In der Größer als Wählen Sie auf der Registerkarte "Farbe" den Wert aus, bei dessen Überschreitung die Zellen innerhalb des Bereichs ihre Farbe ändern sollen. Ich habe den Wert 20 hier.

  • Sie können auch die Farbe ändern und dann auf OK .

Danach werden Sie Ihre Zellenfarben ändern, die über 20 liegen werden.

Sie können auch die Farbskala Option in der Formatierung von der Registerkarte Schnellzugriffssymbol in der Symbolleiste um eine andere Farbpalette für die Spalte zu erhalten.

Sie erhalten eine breite Palette farbiger Zellen, die auf den Perzentilen basieren - rot für die niedrigsten, weiß für die höchsten und grün für die höchsten.

Lesen Sie mehr: Excel-Zellenfarbe: Hinzufügen, Bearbeiten, Verwenden & Entfernen

Ähnliche Lektüre:

  • Wie man alle 5 Zeilen in Excel markiert (4 Methoden)
  • Wie man in Excel von oben nach unten markiert (5 Methoden)
  • Excel VBA zum Hervorheben von Zellen auf der Grundlage von Werten (5 Beispiele)
  • Wie man eine Zeile in Excel hervorhebt (5 schnelle Methoden)
  • Wie man eine Spalte in Excel hervorhebt (3 Methoden)

4. die Zellenfarbe auf der Grundlage eines Wertes dauerhaft ändern

Es gibt auch eine andere Methode, mit der Sie die Farben in einer Excel-Spalte ändern können, indem Sie Suchen und Ersetzen Diese Farbänderung ist jedoch nicht dynamisch, und die Farbe bleibt gleich, wenn Sie den Wert in der Zelle ändern, bis Sie ihn wieder manuell ändern.

Zur Veranschaulichung habe ich den folgenden Datensatz mit wiederkehrenden Textwerten ausgewählt. Sie können dasselbe auch für numerische Werte tun.

In diesem Beispiel habe ich drei Werte als Positionen, und ich werde Ihnen zeigen, wie Sie drei verschiedene Farben für QB , LB und WR .

Schritte:

  • Wählen Sie den Bereich von Zellen aus, den Sie ändern möchten.

  • In der Startseite Registerkarte, wählen Sie Suchen & Auswählen von der Bearbeitung von
  • Wählen Sie dann aus der Dropdown-Liste Ersetzen Sie .

  • In der Suchen und Ersetzen Box , setzen. QB im Was finden
  • Setzen Sie QB im Ersetzen durch und ändern Sie hier das Format.

  • Wählen Sie Alle ersetzen und Sie haben alle Boxen mit QB da sich der Wert in diese Farbe ändert.

  • Ohne das Schließen der Suchen und Ersetzen Box können Sie die Farben für Zellen mit unterschiedlichen Werten immer wieder ändern.
  • Nachdem Sie die Farben für alle drei Werte geändert haben, schließen Sie das Feld, und Ihre Zellen sind im Bereich formatiert.

Verwandte Inhalte: Hervorheben von Zellen in Excel basierend auf dem Wert (9 Methoden)

5. mit Excel VBA die Zellenfarbe auf der Grundlage eines Wertes ändern

Sie können verwenden Microsoft Visual Basic für Anwendungen ( VBA) für mittlere und fortgeschrittene Benutzer. Zunächst einmal benötigen Sie die Registerkarte Entwickler um die Farbe der Zelle je nach Wert zu ändern.

Wenn Sie die Entwickler in der Multifunktionsleiste können Sie diese einfachen Schritte durchführen.

Schritte:

  • Benennen Sie zunächst Ihren Bereich, indem Sie die Zellen markieren und in das Feld Formeln und wählen Sie Name definieren unter dem Definierte Namen Gruppe.

  • Benennen Sie Ihren Bereich im Feld Name bearbeiten Ich werde " Positionen "Ich schlage vor, dass Sie es genauso nennen, wenn Sie den VBA-Code kopieren möchten.

  • Klicken Sie auf OK .
  • Gehen Sie zum Entwickler und wählen Sie Visual Basic von dort aus.

  • Wählen Sie im VBA-Fenster einfügen. dann Modul .

  • Geben Sie nun in diesem neuen Modul den folgenden Code ein.
 Sub Change_Cell_Color() Dim cell_value As Range Dim stat_value As String Dim rng As Range Set rng = Range("Position") For Each cell_value In rng stat_value = cell_value.Value Select Case stat_value Case "QB" cell_value.Interior.Color = RGB(0, 255, 0) Case "WR" cell_value.Interior.Color = RGB(255, 255, 0) Case "LB" cell_value.Interior.Color = RGB(255, 0, 0) End Select Nextcell_value End Sub 
  • Speichern Sie Ihren Code.
  • Gehen Sie jetzt zu Makros unter dem Entwickler tab.

  • In der Makros wählen Sie den soeben erstellten Code aus und führen ihn aus.

Die Farbe Ihrer Zelle ändert sich nun je nach dem Wert, den Sie in diesem Bereich haben.

Lesen Sie mehr: VBA zum Ändern der Zellenfarbe basierend auf dem Wert in Excel (3 einfache Beispiele)

Schlussfolgerung

Dies waren die verschiedenen Methoden, die Sie verwenden können, um die Farbe einer Zelle basierend auf dem Wert in Excel zu ändern. Wir hoffen, dass dieser Leitfaden informativ und hilfreich für Sie war. Wenn Sie Fragen oder Empfehlungen haben, lassen Sie es uns bitte unten wissen.

Weitere Leitfäden wie diesen finden Sie unter Exceldemy.com .

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.