
Generische Formel
=ISEVEN(ROW())
Zusammenfassung
Wenn Sie jede zweite Zeile in einer Tabelle (manchmal auch als Zebrastreifen bezeichnet) mit bedingter Formatierung hervorheben möchten, können Sie dies mit einer einfachen Formel tun, die entweder die ISEVEN- oder die ISODD-Funktion verwendet. Wenn Sie beispielsweise jede zweite Zeile im Bereich B3: F102 hervorheben möchten, wählen Sie den gesamten Bereich aus und erstellen Sie eine bedingte Formatierungsregel, die diese Formel verwendet:
=ISEVEN(ROW())
Erläuterung
Wenn Sie eine Formel zum Anwenden der bedingten Formatierung verwenden, wird die Formel für jede Zelle in der Auswahl ausgewertet. In diesem Fall enthält die Formel keine Adressen. Daher werden für jede Zelle in den Daten die Funktionen ROW und ISEVEN ausgeführt. ROW gibt die Zeilennummer der Zelle zurück und ISEVEN gibt TRUE zurück, wenn die Zeilennummer gerade ist, und FALSE, wenn die Zeilennummer ungerade ist. Die Regel wird bei TRUE ausgelöst, sodass auch Zeilen schattiert werden.
Um ungerade Zeilen zu schattieren, verwenden Sie stattdessen einfach ISODD:
=ISODD(ROW())
Eine MOD-Alternative
Wenn Sie eine ältere Version von Excel (vor 2007) verwenden, haben Sie möglicherweise keinen Zugriff auf ISEVEN und ISODD. In diesem Fall können Sie die "klassische" Formel zum Schattieren von geraden oder ungeraden Zeilen verwenden, was von der MOD-Funktion abhängt:
=MOD(ROW(),2) = 0 // returns true for even rows =MOD(ROW(),2) = 1 // returns true for odd rows
MOD verwendet eine Zahl und einen Divisor als Argumente und gibt den Rest zurück. Die ROW-Funktion liefert die Zahl, die durch 2 geteilt wird. MOD gibt also Null zurück, wenn die Zeile eine gerade Zahl ist, und 1, wenn nicht.