
Obecný vzorec
=ISEVEN(ROW())
souhrn
Pokud chcete zvýraznit každý druhý řádek v tabulce (někdy nazývaný zebra striping) s podmíněným formátováním, můžete tak učinit pomocí jednoduchého vzorce, který používá funkci ISEVEN nebo ISODD. Například pokud chcete zvýraznit každý druhý řádek v rozsahu B3: F102, vyberte celý rozsah a vytvořte pravidlo podmíněného formátování, které používá tento vzorec:
=ISEVEN(ROW())
Vysvětlení
Když použijete vzorec k použití podmíněného formátování, vzorec se vyhodnotí pro každou buňku ve výběru. V tomto případě ve vzorci nejsou žádné adresy, takže pro každou buňku v datech jsou spuštěny funkce ROW a ISEVEN. ROW vrátí číslo řádku buňky a ISEVEN vrátí TRUE, pokud je číslo řádku sudé, a FALSE, pokud je číslo řádku liché. Pravidlo se spustí na PRAVDU, takže i řádky budou stínovány.
Chcete-li stínovat liché řádky, použijte místo toho ISODD:
=ISODD(ROW())
MOD alternativa
Pokud používáte starší verzi aplikace Excel (před rokem 2007), možná nebudete mít přístup k ISEVEN a ISODD. V takovém případě můžete použít "klasický" vzorec pro stínování sudých nebo lichých řádků, což závisí na funkci MOD:
=MOD(ROW(),2) = 0 // returns true for even rows =MOD(ROW(),2) = 1 // returns true for odd rows
MOD vezme číslo a dělitele jako argumenty a vrátí zbytek. Funkce ROW poskytuje číslo, které se vydělí 2, takže MOD vrátí nulu, když je řádek sudé číslo, a 1, pokud ne.