Excel

Skygge skiftevis grupper af n rækker

Shade Alternating Groups N Rows

Excel -formel: Skygge skiftende grupper af n rækkerGenerisk formel | _+_ | Resumé

For at fremhæve rækker i grupper af 'n' (dvs. skygge hver 3. række, hver 5. række osv.) Kan du anvende betinget formatering med en formel baseret på funktionerne RÆK, HØJTE og UDVIKT.





I det viste eksempel er formlen, der bruges til at fremhæve hver tredje række i tabellen:

= ISEVEN ( CEILING ( ROW ()-offset,n)/n)

Hvor 3 er n (antallet af rækker, der skal grupperes) og 4 er en forskydning for at normalisere den første række til 1, som forklaret nedenfor.





Forklaring

Når vi arbejder indefra og ud, normaliserer vi først rækkenumre til at begynde med 1 ved hjælp af ROW -funktionen og en forskydning:

hvilken fejl får du, hvis du skriver et funktionsnavn forkert?
 
= ISEVEN ( CEILING ( ROW ()-4,3)/3)

I dette tilfælde er den første række af data i række 5, så vi bruger en forskydning på 4:



 
 ROW ()-offset

Resultatet går ind i CEILING -funktionen, som afrunder indgående værdier op til et givet multiplum af n. Grundlæggende tæller CEILING -funktionen med et givet multiplum af n:

Tæl rækker med multipler af n

genvej for at vælge alle i Excel

Denne optælling divideres derefter med n for at tælle med grupper af n, der starter med 1:

Tæller rækker i grupper på n

Endelig bruges ISEVEN -funktionen til at tvinge et SANDT resultat til alle lige rækker, hvilket udløser den betingede formatering.

hvis dette så er det i excel

Ulige rækker grupper returnerer FALSK, så ingen betinget formatering anvendes.

Skygge første gruppe

For at skygge rækker, der starter med den første gruppe af n rækker, i stedet for den anden, skal du erstatte ISEVEN med ISODD:

 
 ROW ()-4 // 1 in row 5  ROW ()-4 // 2 in row 6  ROW ()-4 // 3 in row 7 etc.
Hurtig start | Flere eksempler | Fejlfinding | Uddannelse Forfatter Dave Bruns


^