Ich benötige eine Formel für die bedingte Formatierung, damit eine Excel 2010-Kalkulationstabelle abwechselnd hervorgehoben wird, wenn sich eine einzelne Spalte ändert. Diese Frage, " Wie kann ich die Rasterhintergrundfarbe in Excel ändern , wenn sich der Wert einer einzelnen Spalte ändert? ", Ist genau das, was ich tun möchte, aber die vorgeschlagene Lösung hat bei mir nicht funktioniert - sie hebt nur die erste Zeile hervor von jedem übereinstimmenden Wert.
Ich weiß, wie man bedingte Formatierungen verwendet, aber für mein ganzes Leben kann ich noch keine Hinweise im Netz finden oder herausfinden, um dies zum Laufen zu bringen. Ideen?
Hier ist ein Link zu einem Bild, wie meine Tabelle aussehen soll, wenn ich fertig bin. Grundsätzlich möchte ich, dass jede zweite Disp Number-Wertzeile hervorgehoben wird. Es scheint, als wäre es eine übliche Sache, die man tun möchte, und ich habe gesehen, dass dies an verschiedenen Orten gefordert wird, aber die Leute haben Mühe, es zum Laufen zu bringen.
Antworten:
Diese Antwort wird direkt von stackoverflow.com kopiert. Abwechselnde Farbgruppen von Zeilen in Excel .
Ich verwende diese Formel, um die Eingabe für eine bedingte Formatierung zu erhalten:
Wobei Spalte B das Element enthält, das gruppiert werden muss, und E eine Hilfsspalte ist. Jedes Mal, wenn die obere Zelle (B1 in diesem Fall) mit der aktuellen Zelle (B2) identisch ist, wird der Inhalt der oberen Zeile aus Spalte E zurückgegeben. Andernfalls wird dieser Inhalt plus 1 MOD 2 zurückgegeben (das heißt, der Ausbruch ist 0 oder 1, abhängig vom Wert der oberen Zelle).
Alternativ zur MOD-Funktion können Sie 1 - E1 verwenden. So voll ist die Formel
=IF(B2=B1,E1,1-E1)
.Eine ziemlich ähnliche Methode wird in Color Banding Based On Content beschrieben , wo ein herunterladbares Beispiel enthalten ist.
quelle
Dies ist viel einfacher, wenn Sie bereit sind, einige Hilfsspalten zu erstellen. Zum Beispiel setzen Sie
Y2
auf=($A2=$A1)
, setzenZ1
aufTRUE
, setzenZ2
auf=IF($Y2, $Z1, NOT($Z1))
und ziehen / füllenY2:Z2
Sie bis zur letzten Zeile, in der Sie Daten haben. Die SpalteZ
wechselt zwischenTRUE
undFALSE
in der von Ihnen gewünschten Weise. Natürlich können Sie Spalten ausblendenY
undZ
wenn Sie es debuggen lassen.Für den Fall, dass dies nicht klar ist: Die Zelle in der Spalte
Y
bestimmt, ob die WerteA
in dieser und der vorhergehenden Zeile gleich sind. Sie befindet sich alsoFALSE
in der ersten Zeile jedes neuen Werts und dann imTRUE
gesamten Rest des Blocks. Und SpalteZ
ist eine Kette von Dominosteinen - jeder Wert hängt von dem darüber liegenden ab. Wenn der Wert in der Spalte gleichY
istTRUE
, wirdZ
derselbe Wert wie in der obigen Zeile beibehalten. ansonstenZ
schaltet.quelle
Die Hilfsspalte abwechselnd 1 und 0 benötigt keine MOD () -Funktion. Eine einfache Formel für E2 lautet:
quelle