Bedingte Formatierung - Farbe-Skala gesamte Zeile basierend auf einer Säule
Angenommen, ich möchte Farbskala komplette Reihen auf der basis der Werte in einer Spalte (mit excel eingebaute Farb-Skala-option in die bedingte Formatierung im Menü). Wie kann ich das erreichen? Bitte siehe den folgenden Bild
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn ich dich richtig verstanden habe, ich habe gekämpft, mit dem gleichen Problem. Das ist zum formatieren ganzer Zeilen basierend auf den Werten in einer Spalte, wobei die Werte formatiert wurden via Excel-Color-Scales.
Fand ich diese wirklich lächerlich einfache Problemumgehung, um das kopieren Ihrer Farbe skaliert Zellen in word, dann wieder in excel nach dem löschen können Sie die Werte und ersetzt Sie mit dem, was Werte, die Sie wollen, ohne zu ändern das format:
https://superuser.com/questions/973921/copy-conditional-formatting-3-color-scheme-to-another-tab/973974#973974?newreg=fc5ca6d04a5a406fa39cd4796b6a539e
Alle Kredit-Benutzer Raystafarian
Fand ich eine Eigenschaft
Range.DisplayFormat.Interior.Color
in diesem post, bei Mrexcel. Mit dieser Eigenschaft war ich in der Lage, um Farbe von bedingt Zelle formatieren und verwenden Sie es für die anderen Zeilen. Haken ist, es funktioniert nur mit excel 2010 ab. Ich habe excel 2010 also ist es für mich gearbeitet.Hier ist der genaue code -
Brauchen Sie nicht, VBA, dies zu tun, wirklich.
Eine Sache zu beachten hier ist, dass Sie nicht in der Lage sein, um Ihre gewünschten Verhalten mit einer einzigen bedingten Formatierung die Regel; Sie müssen eine separate Regel für jede Umsatz-basierend row-color-definition. Eine zweite Sache: ich habe festgestellt, dass es viel leichter ist, die zum erreichen der gewünschten Bedingten Formatierung Verhalten in Excel mit Benannten Bereichen, für die Regeln, anstelle der regulären Formeln.
Sich mit diesen Fragen im Hinterkopf, Folgen Sie diese Schritte zum erstellen Ihrer benannten Bereich erstellen und dann deine bedingte Formatierung Regeln.
Formulas
->Name Manager
von der Band. Wählen Sie dannNew..
. InName:
geben SieSALES
und inRefers to:
geben Sie=$XN
wobei X die Spalte der ersten Zelle Umsatz, und N ist die Nummer der Zeile. TrefferEnter
.Home
->Conditional Formatting
->New Rule...
Use a Formula to Determine Which Cells to Format
und geben Sie=SALES=number
wo die Zahl der Verkäufe Nummer, die Sie möchten, um die trigger eine FarbeFormat
und dieFill
tab. Jetzt müssen Sie entscheiden, was Hintergrundfarbe, die Sie wollen für die Verkaufs-Nummer, die Sie gewählt haben. Sie können auch wählen, andere Formatierungen, wie schriftart, Farbe, etc.=SALES<number
(< ist "weniger als"; Sie können auch <=, die "kleiner ODER gleich"). Wenn Sie möchten, eine Regel zu geschehen, wenn zwischen zwei zahlen, die Sie tun können=AND(SALES<=CEILING, SALES>=FLOOR)
, wo Decke und Boden sind die oberen und unteren Grenzen. Wenn Sie möchten, eine Farbe für "alle Umsätze, die größer als X", die Sie tun können=SALES>number
.EDIT:
Machen die Eingabe Ihrer bedingten Formeln etwas zu vereinfachen, können Sie verwenden Sie die "Stop Wenn True" - Funktion. Gehen Sie zu
Home
->Conditional Formatting
->Manage Rules
, und in dem dropdown-Menü wählen SieThis Worksheet
. Sie sehen nun eine Liste aller Regeln, die für Ihr Blatt, und es wird eine "Stop Wenn True" Feld rechts von jeder Regel.Für jede Zeile-Farbe-Regel, setzen Sie einen Haken bei "Stop Wenn True" aktivieren. Jetzt ist Ihre Formeln können wie folgt Aussehen (nur ein Beispiel):
=Sales>25
für die grüne Regel=Sales>10
für die gelb-Regel=Sales>0
für die Rote RegelEtc, anstatt wie diese:
=AND(Sales>0,Sales<=10)
für die Rote Regel=AND(Sales>10,Sales<=25)
für die gelb-Regel=Sales>25
für die grüne RegelDen
Stop If True
box bedeutet, dass, sobald eine Formatierung Regel, die angewendet wurde, um eine Zelle, die Zelle wird nicht formatiert werden wieder auf andere Regeln, die dafür gelten. Hinweis: dies bedeutet, dass die Reihenfolge der Regeln ist NICHT EGAL, wenn mitStop If True
.Können Sie dies mit der standard-bedingte Formatierung-Menü, keine Notwendigkeit für VBA. Wählen Sie die option zur Angabe Ihrer eigenen Formel, und Sie können beziehen sich auf eine Zelle (Sperre, die Spalte mit dem '$') andere als die, die Sie hervorheben möchten.
Hintergrund Lesen