
Ich habe ein Excel-Tabellenblatt mit mehreren Spalten, wobei in einer Spalte aufeinanderfolgende Werte gleich oder unterschiedlich sein können, so dass die Zeilen mehrere Gruppen bilden. Ich möchte, dass die zu einer Gruppe gehörenden Zeilen abwechselnd eingefärbt werden.
So zum Beispiel in einer Tabelle
A B
species name
unicorn Toni
unicorn Fred
lorax Harry
cerberus Alex
cerberus Jeff
mandrake Liz
mandrake Suzi
mandrake Anna
Ich möchte, dass die Zeilen vom Typ „Einhorn“ einen grünen Hintergrund haben, die Zeilen vom Typ „Lorax“ einen weißen Hintergrund, die Zeilen vom Typ „Cerberus“ einen grünen Hintergrund usw.
Ich habe eine Lösung mit zusätzlichen Spalten (die ausgeblendet werden können):
- Erstellen Sie eine weitere Spalte C, mit der Formel
=INT(A2=A1)
in C2 und kopiert sie nach C3 und folgen Sie - Erstellen Sie eine weitere Spalte D, mit der Formel
=ISEVEN(SUM($C$2:C2))
in D2 und kopiert sie nach D3 und folgen - Wenden Sie eine bedingte Formatierung auf alle Zellen in A und B an, basierend auf
$D2
Meine Frage ist nun: Geht das auch ohne zusätzliche Spalten oder zumindest mit nur einer?
Antwort1
Versuchen Sie, dies in der Formel zur bedingten Formatierung zu verwenden:
=ISEVEN(SUM(IF(FREQUENCY(MATCH($A$1:$A1,$A$1:$A1,0),MATCH($A$1:$A1,$A$1:$A1,0))>0,1)))
... und umgekehrt =NOT(ISEVEN(...))
für die anderen Farben.
Ich habe das nicht von Grund auf neu geschrieben. Ich habe es über eine Websuche gefunden.Hier ist die SeiteIch benutzte.
Ich habe lediglich den Bereich so geändert, $A$1:$A1
dass er automatisch auf alles von Zeile 1 bis zur aktuellen Zeile angewendet wird. Möglicherweise müssen Sie diesen Bereich ändern, wenn Ihr Bereich „Bezieht sich auf“ nicht mit Zeile 1 beginnt (oder Ihre Daten nicht in Spalte A stehen), aber anscheinend sind Sie damit bereits vertraut.