Excel-formel: Markera varannan rad -

Innehållsförteckning

Generisk formel

=ISEVEN(ROW())

Sammanfattning

Om du vill markera varannan rad i en tabell (ibland kallad zebrastripning) med villkorlig formatering kan du göra det med en enkel formel som använder antingen ISEVEN- eller ISODD-funktionen. Om du till exempel vill markera varannan rad i intervallet B3: F102 markerar du hela intervallet och skapar sedan en villkorlig formateringsregel som använder denna formel:

=ISEVEN(ROW())

Förklaring

När du använder en formel för att tillämpa villkorlig formatering utvärderas formeln för varje cell i valet. I det här fallet finns det inga adresser i formeln, så för varje cell i data körs ROW- och ISEVEN-funktionerna. ROW returnerar radnumret i cellen och ISEVEN returnerar SANT om radnumret är jämnt och FALSKT om radnumret är udda. Regeln utlöses på SANT, så även rader skuggas.

För att skugga udda rader, använd bara ISODD istället:

=ISODD(ROW())

Ett MOD-alternativ

Om du använder en äldre version av Excel (före 2007) har du kanske inte tillgång till ISEVEN och ISODD. I så fall kan du använda den "klassiska" formeln för att skugga jämna eller udda rader, vilket beror på MOD-funktionen:

=MOD(ROW(),2) = 0 // returns true for even rows =MOD(ROW(),2) = 1 // returns true for odd rows

MOD tar ett tal och en divisor som argument och returnerar resten. ROW-funktionen ger numret, vilket divideras med 2, så MOD returnerar noll när raden är ett jämnt tal och 1 om inte.

Intressanta artiklar...