Die bedingte Formatierung ist eine fantastische Möglichkeit, Daten in einer Tabellenkalkulation schnell zu visualisieren. Mit der bedingten Formatierung können Sie z. B. Termine in den nächsten 30 Tagen hervorheben, Probleme bei der Dateneingabe markieren, Zeilen mit Top-Kunden hervorheben, Duplikate anzeigen und vieles mehr.
Excel wird mit einer großen Anzahl von „Voreinstellungen“ ausgeliefert, die es einfach machen, neue Regeln ohne Formeln zu erstellen. Sie können aber auch Regeln mit Ihren eigenen Formeln erstellen. Indem Sie Ihre eigene Formel verwenden, übernehmen Sie die Bedingung, die eine Regel auslöst, und können genau die Logik anwenden, die Sie benötigen. Formeln geben Ihnen maximale Macht und Flexibilität.
Zum Beispiel ist es mit der Voreinstellung „Gleich“ einfach, Zellen hervorzuheben, die gleich „Apfel“ sind.
Aber was, wenn Sie Zellen hervorheben wollen, die gleich „Apfel“ oder „Kiwi“ oder „Limette“ sind? Sicher, Sie können für jeden Wert eine Regel erstellen, aber das ist eine Menge Ärger. Stattdessen können Sie einfach eine Regel verwenden, die auf einer Formel mit der ODER-Funktion basiert:
Hier ist das Ergebnis der Regel, die auf den Bereich B4:F8 in diesem Arbeitsblatt angewendet wird:
Hier ist die genaue Formel, die verwendet wurde:
=OR(B4="apple",B4="kiwi",B4="lime")Schneller Start
Sie können eine formelbasierte bedingte Formatierungsregel in vier einfachen Schritten erstellen:
1. Markieren Sie die Zellen, die Sie formatieren möchten.
2. Erstellen Sie eine bedingte Formatierungsregel und wählen Sie die Option Formel
3. Geben Sie eine Formel ein, die TRUE oder FALSE zurückgibt.
4. Formatierungsoptionen einstellen und die Regel speichern.
Die Funktion ISODD liefert nur für ungerade Zahlen den Wert TRUE und löst die Regel aus:
Video: So wenden Sie bedingte Formatierung mit einer Formel an
Zu diesem Thema bieten wir auch ein Video-Training an.Formellogik
Formeln, die bedingte Formatierung anwenden, müssen TRUE oder FALSE oder numerische Äquivalente zurückgeben. Hier sind einige Beispiele:
=ISODD(A1)=ISNUMBER(A1)=A1>100=AND(A1>100,B1<50)=OR(F1="MN",F1="WI")Die obigen Formeln geben alle TRUE oder FALSE zurück und funktionieren daher perfekt als Auslöser für bedingte Formatierung.
Wenn bedingte Formatierung auf einen Bereich von Zellen angewendet wird, geben Sie Zellbezüge in Bezug auf die erste Zeile und Spalte in der Auswahl ein (d.h. die obere linke Zelle). Der Trick, um zu verstehen, wie Formeln für bedingte Formatierung funktionieren, besteht darin, sich vorzustellen, dass dieselbe Formel auf jede Zelle in der Auswahl angewendet wird, wobei die Zellbezüge wie üblich aktualisiert werden. Stellen Sie sich vor, Sie hätten die Formel in die linke obere Zelle der Auswahl eingegeben und dann die Formel über die gesamte Auswahl kopiert. Wenn Sie damit Schwierigkeiten haben, lesen Sie den Abschnitt über Dummy-Formeln weiter unten.
Formelbeispiele
Nachfolgend finden Sie Beispiele für benutzerdefinierte Formeln, die Sie verwenden können, um bedingte Formatierungen anzuwenden. Einige dieser Beispiele können mit den in Excel eingebauten Voreinstellungen für die Hervorhebung von Zellen erstellt werden, aber benutzerdefinierte Formeln können weit über die Voreinstellungen hinausgehen, wie Sie unten sehen können.
Siehe auch: Mehr als 30 Formeln zur bedingten FormatierungBestellungen aus Texas hervorheben
Um Zeilen hervorzuheben, die Bestellungen aus Texas (abgekürzt TX) darstellen, verwenden Sie eine Formel, die den Bezug zur Spalte F sperrt:
=$F5="TX"Weitere Informationen finden Sie in diesem Artikel: Zeilen mit bedingter Formatierung hervorheben.
Video: Hervorheben von Zeilen mit bedingter Formatierung
Daten in den nächsten 30 Tagen hervorheben
Um Daten hervorzuheben, die in den nächsten 30 Tagen auftreten, benötigen wir eine Formel, die (1) sicherstellt, dass die Daten in der Zukunft liegen und (2) sicherstellt, dass die Daten 30 Tage oder weniger ab heute liegen. Eine Möglichkeit, dies zu tun, besteht darin, die UND-Funktion zusammen mit der JETZT-Funktion wie folgt zu verwenden:
=AND(B4>NOW(),B4<=(NOW()+30))Bei einem aktuellen Datum von 18. August 2016 hebt die bedingte Formatierung Daten wie folgt hervor:
Die NOW-Funktion gibt das aktuelle Datum und die Uhrzeit zurück. Details zur Funktionsweise dieser Formel finden Sie in diesem Artikel: Datumsangaben in den nächsten N Tagen hervorheben.
Spaltenunterschiede hervorheben
Gegeben zwei Spalten, die ähnliche Informationen enthalten, können Sie die bedingte Formatierung verwenden, um subtile Unterschiede zu erkennen. Die Formel, die zum Auslösen der folgenden Formatierung verwendet wird, lautet:
=$B4<>$C4Siehe auch: eine Version dieser Formel, die die Funktion EXACT verwendet, um einen Groß-/Kleinschreibung-Vergleich durchzuführen.
Fehlende Werte hervorheben
Um Werte in einer Liste hervorzuheben, die in einer anderen fehlen, können Sie eine Formel verwenden, die auf der Funktion COUNTIF basiert:
=COUNTIF(list,B5)=0Diese Formel prüft einfach jeden Wert in Liste A gegen Werte im benannten Bereich „Liste“ (D5:D10). Wenn die Anzahl Null ist, gibt die Formel TRUE zurück und löst die Regel aus, die Werte in Liste A hervorhebt, die in Liste B fehlen.
Video: So finden Sie fehlende Werte mit COUNTIF
Hervorheben von Immobilien mit 3+ Schlafzimmern unter $350k
Um Immobilien in dieser Liste zu finden, die mindestens 3 Schlafzimmer haben, aber weniger als $300.000 kosten, können Sie eine Formel verwenden, die auf der UND-Funktion basiert:
=AND($C5<350000,$D5>=3)Die Dollarzeichen ($) sperren den Bezug zu den Spalten C und D, und die AND-Funktion wird verwendet, um sicherzustellen, dass beide Bedingungen TRUE sind. In den Zeilen, in denen die AND-Funktion den Wert TRUE liefert, wird die bedingte Formatierung angewendet:
Hervorheben von Top-Werten (dynamisches Beispiel)
Obwohl Excel Voreinstellungen für „Top-Werte“ hat, zeigt dieses Beispiel, wie man dasselbe mit einer Formel machen kann und wie Formeln flexibler sein können. Durch die Verwendung einer Formel können wir das Arbeitsblatt interaktiv machen – wenn der Wert in F2 aktualisiert wird, reagiert die Regel sofort und hebt die neuen Werte hervor.
Die für diese Regel verwendete Formel lautet:
=B4>=LARGE(data,input)Wobei „Daten“ der benannte Bereich B4:G11 ist und „Eingabe“ der benannte Bereich F2. Auf dieser Seite finden Sie Details und eine vollständige Erklärung.
Gantt-Diagramme
Sie können sogar Formeln verwenden, um einfache Gantt-Diagramme mit bedingter Formatierung wie dieses zu erstellen:
Dieses Arbeitsblatt verwendet zwei Regeln, eine für die Balken und eine für die Wochenendschattierung:
=AND(D$4>=$B5,D$4<=$C5) // bars=WEEKDAY(D$4,2)>5 // weekendsDieser Artikel erklärt die Formel für die Balken, und dieser Artikel erklärt die Formel für die Wochenendschattierung.
Ein einfaches Suchfeld
Ein cooler Trick, den Sie mit der bedingten Formatierung anwenden können, ist der Aufbau eines einfachen Suchfelds. In diesem Beispiel hebt eine Regel Zellen in Spalte B hervor, die Text enthalten, der in Zelle F2 eingegeben wurde:
Die verwendete Formel lautet:
=ISNUMBER(SEARCH($F$2,B2))Für weitere Details und eine vollständige Erklärung siehe:
- Artikel: Wie man Zellen hervorhebt, die bestimmten Text enthalten
- Artikel: Wie man Zeilen hervorhebt, die bestimmten Text enthalten
- Video: Wie man ein Suchfeld zum Hervorheben von Daten erstellt
Fehlersuche
Wenn Sie die Regeln für die bedingte Formatierung nicht richtig auslösen können, gibt es höchstwahrscheinlich ein Problem mit Ihrer Formel. Stellen Sie zunächst sicher, dass Sie die Formel mit einem Gleichheitszeichen (=) begonnen haben. Wenn Sie diesen Schritt vergessen, wandelt Excel die gesamte Formel in Text um und macht sie damit unbrauchbar. Um dies zu beheben, entfernen Sie einfach die doppelten Anführungszeichen, die Excel an beiden Seiten hinzugefügt hat, und stellen Sie sicher, dass die Formel mit Gleichheitszeichen (=) beginnt.
Wenn Ihre Formel korrekt eingegeben wurde, aber die Regel nicht auslöst, müssen Sie möglicherweise etwas tiefer graben. Normalerweise können Sie die F9-Taste verwenden, um die Ergebnisse einer Formel zu überprüfen, oder die Funktion Auswerten verwenden, um eine Formel schrittweise zu durchlaufen. Leider können Sie diese Werkzeuge nicht mit Formeln zur bedingten Formatierung verwenden, aber Sie können eine Technik verwenden, die „Dummy-Formeln“ genannt wird.
Dummy-Formeln
Dummy-Formeln sind eine Möglichkeit, Ihre Formeln zur bedingten Formatierung direkt auf dem Arbeitsblatt zu testen, damit Sie sehen können, was sie tatsächlich tun. Das kann eine große Zeitersparnis sein, wenn Sie Probleme haben, Zellbezüge korrekt zu erstellen.
Zusammenfassend kann man sagen, dass Sie dieselbe Formel in einen Bereich von Zellen eingeben, der der Form Ihrer Daten entspricht. Auf diese Weise sehen Sie die Werte, die von jeder Formel zurückgegeben werden, und es ist eine großartige Möglichkeit, um zu visualisieren und zu verstehen, wie formelbasierte bedingte Formatierung funktioniert. Eine ausführliche Erklärung finden Sie in diesem Artikel.
Video: Bedingte Formatierung mit Dummy-Formeln testen
Einschränkungen
Es gibt einige Einschränkungen, die mit formelbasierter bedingter Formatierung einhergehen:
- Sie können keine Symbole, Farbskalen oder Datenbalken mit einer benutzerdefinierten Formel anwenden. Sie sind auf die Standard-Zellformatierung beschränkt, einschließlich Zahlenformate, Schriftart, Füllfarbe und Rahmenoptionen.
- Sie können bestimmte Formelkonstrukte wie Vereinigungen, Schnittmengen oder Array-Konstanten nicht für bedingte Formatierungskriterien verwenden.
- Sie können in einer Formel für bedingte Formatierung nicht auf andere Arbeitsmappen verweisen.
Man kann manchmal die Punkte 2 und 3 umgehen. Möglicherweise können Sie die Logik der Formel in eine Zelle des Arbeitsblatts verschieben und dann stattdessen in der Formel auf diese Zelle verweisen. Wenn Sie versuchen, eine Array-Konstante zu verwenden, versuchen Sie stattdessen, einen benannten Bereich zu erstellen.