Zeilen abwechselnd einfärben je nach Änderung des Spaltenwertes – ohne ausgeblendete Spalten?

Zeilen abwechselnd einfärben je nach Änderung des Spaltenwertes – ohne ausgeblendete Spalten?

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:$A1dass 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.

verwandte Informationen