Ganze Zeile einfärben (bedingte Formatierung)

Bedingte Formatierungen bieten die Möglichkeit, Zellen basierend auf einem Wert zu formatieren (beispielsweise farblich hervorheben). Im Normalfall wird dies auf eine einzelne Zelle angewandt, um darzustellen, dass ein bestimmter Parameter unter- oder überschritten wurde. Ein konkretes Beispiel zeigt der Beitrag "Einen eingefärbten Kalender erstellen". Symbolsätze bieten die Möglichkeit, Trends und Entwicklungen (Pfeile) oder Ampeln und Indikatoren für den - oder gar anstelle des - entsprechenden Wert anzuzeigen. Dies kann in Übersichten und Berichten spannend sein, um auf einen Blick relevante Gegebenheiten erkennen zu können. Dies sind die Symbolsätze, die man unter dem Menüpunkt "Start" → "Bedingte Formatierung" findet:

bedingteFormatierungSymbols

In diesem Blog zeige ich Dir einen Weg, wie Du nicht nur eine einzelne Zelle hervorheben kannst, sondern sämtliche dazugehörigen Informationen in derselben Zeile werden ebenfalls formatiert. Somit werden erfasste Einträge besser ersichtlich und Du kannst Deine Daten beispielsweise nach Farbe filtern (siehe unten). Für unser Beispiel haben wir einen übersichtlichen Datensatz mit Kundeninformationen:

bedingteFormatierungRohdaten

Wir beabsichtigen nun, sämtliche Kunden farblich hervorzuheben, die über eine Kundenkarte verfügen (Spalte G). Um ein erstes Resultat zu erzielen, klicke in die Zelle "G2" und gehe via "Start" → "Bedingte Formatierung" auf "Regeln zum Hervorheben von Zellen" und dort auf "Textinhalt...":

bedingteFormatierungTextinhalt

Damit wird der bestehende Inhalt ("Ja") standardmässig rot hervorgehoben. Mit "OK" lässt sich die Auswahl bestätigen. Man kann jedoch die Formatierung beliebig anpassen, indem man in der Auswahl auf der rechten Seite "benutzerdefiniertem Format..." auswählt. Die Schritte da sind gleich, wie wenn man eine normale Zelle formatiert. Wenn Du die Auswahl bestätigt hast, gehe erneut auf "bedingte Formatierung" im Menüband und wähle dieses Mal zu unterst "Regeln verwalten...". Du siehst diese Option auch im Screenshot oben, wo wir "Regeln zum Hervorheben von Zellen" gefolgt von "Textinhalt..." angeklickt haben. Nun siehst Du die eine Regel, die Du erstellt hast. Gehe oberhalb des einzelnen Eintrags auf "Regel bearbeiten" und wähle anstelle von "Nur Zellen formatieren, die enthalten" die unterste Option "Formel zur Ermittlung der zu formatierenden Zellen verwenden" aus. Nun kannst Du weiter unten eine Formel/Kondition eingeben, um bedingte Formatierung auszulösen. Verwende nachfolgende Formel:

=$G2="Ja"

(Das Dollarzeichen ist notwendig, um die Formatierung auf andere Spalten zu übertragen, aber dass die Spalte G und der Wert darin nach wie vor die Bedingung vorgibt.)

bedingteFormatierungFormatierungsregel

Bestätige die Formel und folglich die neue Formatierungsregel mit "OK". In der Übersicht passe nun noch den Bereich der Regel an -  dies ist die Spalte mit der Überschrift "Wird angewendet auf". Wie erweitern da den Bereich auf den gesamten Datenbereich (A2 bis G5). Dies führt dazu, dass alle Werte darin eingefärbt werden, sofern der jeweilige Wert in Spalte G "Ja" entspricht. Weitere Spalten rechts davon (z.B. H und fortfolgende) sind davon nicht betroffen. Damit der Bereich erweitert wird, gib folgende Formel an (die Dollarzeichen sind auch hier zwingend notwendig!):

=$A$2:$G$5

bedingteFormatierungRegelManager

Du solltest die Änderungen bereits aktiv sehen, wenn Du rechts unten auf "Übernehmen" klickst. Du kannst aber auch direkt auf "OK" drücken, um den Regel-Manager zu schliessen. Nun hast Du zwei Einträge komplett eingefärbt, weil der jeweilige Kunde über eine Kundenkarte verfügt:

bedingteFormatierungResultat

Resultate filtern (Farbfilter)

Einleitend habe ich erwähnt, dass das Resultat nun aufgrund der bedingten Formatierung deutlich besser ersichtlich ist. Das Ergebnis ist auch ansprechender, als wenn nur die Zelle in der Spalte G eingefärbt wäre. In jeder beliebigen Spalte kann nun nach der Farbe gefiltert werden, um nur die eingefärbten Zeilen anzuzeigen:

bedingteFormatierungFarbfilter

9 Gedanken zu “Ganze Zeile einfärben (bedingte Formatierung)

  1. Hoi Roman

    Danke für Deine immer sehr einfach erklärten Möglichkeiten. Ich würde gerne die bedingte Formatierung, ausgeweitet auf die gesamte Datensatzzeile, anwenden aber aufgrund einer Teiltext-Suche.

    Beispiel: statt ="June" ="*une". Beim ersten Schritt funktionierts, die Zelle wird markiert, wenn ich jedoch die Bedingung umwandle in Formel zur Ermittlung der zu formatierenden Zellen verwenden, ist wieder fertig.

    Hast Du einen Rat?

    Liebe Grüsse
    Monique

    • Hallo Monique

      Danke für Deinen Kommentar und die Frage.

      Wenn Du *une schreibst, gehe ich davon aus, dass es sich bei "une" um die drei letzten Zeichen von rechts handelt. Du könntest deshalb mit der Formel RECHTS() eine passende Lösung finden - auch innerhalb von bedingten Formatierungen.

      Ich habe die Tabelle aus dem Beitrag oben verwendet und die Spalte "F" in "Geburtstagsmonat" geändert. Wenn da nun "June" oder auch "Iune" (absichtlich falsch geschrieben) steht, wird bei mir die ganze Zeile farblich hervorgehoben. Die Regel der bedingten Formatierung wurde angepasst und sie lautet nun:
      ="une"=RECHTS($F2;3)
      (Diese Formel war zuvor =$G2="Ja" - wie im Beitrag oben dargestellt.)

      Hat das so bei Dir geklappt und das gewünschte Resultat hervorgebracht?

      Beste Grüsse
      Roman

  2. Hallo Roman,
    ich bin absoluter Anfänger was Excel angeht und habe anhand Deiner Formel versucht einen Bezug herzustellen. Ich erstelle gerade eine Ladeliste und möchte zur besseren Übersicht das die Textzeile der Artikelbeschreibung die Farbe ändert sobald ich in die Spalte "Stück" einen Wert eintrage. Ich habe es versucht mit: Wenn größer als 0, dann hellroter Text. Funktioniert super. Wenn ich aber jetzt den Bezug zu den restlichen Spalten herstellen möchte klappt das nicht. Ich habe es mit =$C14=">0" versucht und anschließend den Bereich erweitert auf =$A$14:$J$14. Ich vermute der Fehler liegt bei >0. Hast Du einen Tipp für mich?
    Viele Grüße Ken

    • Hallo Ken

      Danke für Deinen Kommentar und die Frage. Du hast es fast geschafft. Versuch es mal mit dieser Formel:
      =$C14>0

      Ich habe das soeben mit der Beispieldatei von oben ausprobiert; Kundennummer grösser als 30002. Dafür habe ich =$A2>30002 gesetzt und die entsprechenden Zeilen wurde eingefärbt.

      Beste Grüsse & viel Erfolg
      Roman

  3. Hallo Ken,
    Deine Ausführung ist ganz toll beschrieben und wenn ich ein" Ja" in meiner Zelle bräuchte würde alles klappen.
    Ich habe aber eine Umsatzliste und möchte einen Wert der bezahlt wurde in eine Zelle übertragen. Wenn dieser Wert in der Zelle steht, soll sich die ganze Zeile grün einfärben.
    Das würde doch Sinn machen in der bedingten Formatierung ">als" . Er färbt mir aber immer nur die eine Zelle ein.
    Kannst Du mir hier bitte nochmal einen Tip geben?
    Vielen Dank und
    ganz liebe Grüße
    Nicola

    • Hallo Nicola

      Danke für Deine Frage. Die Formel der bedingten Formatierung müsste wie folgt lauten:
      =$A2>1000

      Du musst also keine Anführungszeichen verwenden, um die Kondition "grösser als" abzubilden. Einfach so wie oben reinkopieren. Beachte: Meine Zahl steht aktuell in der Spalte A, deshalb habe ich die Spalte A auch mit Dollarzeichen zusätzlich fixiert (absolut gesetzt). Wo steht Dein Wert, aufgrund dessen die gesamte Zeile eingefärbt werden soll?

      Liebe Grüsse
      Roman

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.