Vzorec aplikace Excel: Zvýrazněte každý druhý řádek -

Obsah

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.

Zajímavé články...