Excel-formel: Fremhæv hver anden række -

Indholdsfortegnelse

Generisk formel

=ISEVEN(ROW())

Resumé

Hvis du vil fremhæve hver anden række i en tabel (undertiden kaldet zebrastribe) med betinget formatering, kan du gøre det med en simpel formel, der bruger enten ISEVEN- eller ISODD-funktionen. Hvis du f.eks. Vil fremhæve hver anden række i området B3: F102, skal du vælge hele området og derefter oprette en betinget formateringsregel, der bruger denne formel:

=ISEVEN(ROW())

Forklaring

Når du bruger en formel til at anvende betinget formatering, evalueres formlen for hver celle i markeringen. I dette tilfælde er der ingen adresser i formlen, så for hver celle i dataene køres ROW- og ISEVEN-funktionerne. ROW returnerer række nummer på cellen, og ISEVEN returnerer SAND, hvis række nummer er lige og FALSK, hvis række nummer er ulige. Reglen udløses på SAND, så lige rækker skygges.

For at skygge ulige rækker skal du bare bruge ISODD i stedet:

=ISODD(ROW())

Et MOD-alternativ

Hvis du bruger en ældre version af Excel (før 2007), har du muligvis ikke adgang til ISEVEN og ISODD. I så fald kan du bruge den "klassiske" formel til at skygge lige eller ulige rækker, hvilket afhænger af MOD-funktionen:

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

MOD tager et tal og en skillevæg som argumenter og returnerer resten. ROW-funktionen giver tallet, der er divideret med 2, så MOD returnerer nul, når rækken er et lige tal og 1, hvis ikke.

Interessante artikler...