Excel-formel: Fremhev annenhver rad -

Innholdsfortegnelse

Generisk formel

=ISEVEN(ROW())

Sammendrag

Hvis du vil markere annenhver rad i en tabell (noen ganger kalt zebrastriping) med betinget formatering, kan du gjøre det med en enkel formel som bruker enten ISEVEN- eller ISODD-funksjonen. Hvis du for eksempel vil markere annenhver rad i området B3: F102, velger du hele området og oppretter deretter en betinget formateringsregel som bruker denne formelen:

=ISEVEN(ROW())

Forklaring

Når du bruker en formel for å bruke betinget formatering, blir formelen evaluert for hver celle i utvalget. I dette tilfellet er det ingen adresser i formelen, så for hver celle i dataene kjøres ROW og ISEVEN-funksjonene. ROW returnerer radnummeret til cellen, og ISEVEN returnerer SANT hvis radnummeret er jevnt og FALSE hvis radnummeret er odd. Regelen vil utløses på SANT, så til og med rader blir skyggelagt.

For å skygge odde rader, bruk bare ISODD i stedet:

=ISODD(ROW())

Et MOD-alternativ

Hvis du bruker en eldre versjon av Excel (før 2007), har du kanskje ikke tilgang til ISEVEN og ISODD. I så fall kan du bruke den "klassiske" formelen for å skygge jevne eller odde rader, som avhenger av MOD-funksjonen:

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

MOD tar et tall og en divisor som argumenter, og returnerer resten. ROW-funksjonen gir tallet, som er delt på 2, så MOD returnerer null når raden er et partall og 1 hvis ikke.

Interessante artikler...