|
Color Banding With Conditional Formatting
|
In Excel97 and later versions, you can
use the Conditional Formatting tool to create color bands in your rows, so
that it appears as accounting ledger sheets or computer "green
bar" paper. The advantage of using Conditional Formatting to
change the colors, rather than manually shading the cells, is that the
colors will not get moved when you sort the worksheet or when you insert
or delete rows or when you sort rows. For
more information about Conditional Formatting, click
here.
|
|
| |
Odd And Even Banding
The left image shows what is called "odd
banding". This means that the odd bands are colored and the even
bands are left plain. Here, bands 1, 3, and 5 are colored in light
blue, and the even bands, 2, 4, and 6 are left plain.
Similarly, the right image shows what is called
"even banding". This means that the even bands, 2, 4, and 6
are colored, while the odd bands, 1, 3, and 5, are left plain.
Note that "odd" and "even" refer
to the groups of rows, not the number of rows in each band, and not the the
row numbers.
|
|
|
|
Formulas For Color Banding
The formulas for odd banding and even banding are very
similar. For odd banding, use the formula
=MOD(ROW()-Rw,N*2)+1<=N
where Rw is the first row number that is to be
formatted, and N is the number of rows in each color band. In the
example shown on the left above, Rw is 8, and N is 3.
For even banding, use the formula
=MOD(ROW()-Rw,N*2)+1>N
where Rw is the first row number that is to be
formatted, and N is the number of rows in each color band. In the
example shown on the right above, Rw is 8, and N is 3.
|
|
|
To use these formulas in Conditional Formatting, select
the cells that you want to format. Then, go to the Format menu, and
choose Conditional Formatting. In this dialog, change "Cell Value
Is" to "Formula Is", and enter one of the formulas
above.
|
|
|
In both formulas, you can either put it
literal values for Rw and N, or you can create defined names and store the
value there. An advantage to using defined names is that you can
change to band height very easily. To shade alternate rows,
simply change N to 1. To shade in bands of 5, change N to
5. If you are storing the values of N and Rw in other worksheet
cells, as is done in the example workbook,
be SURE to use absolute, not relative, cell
referencing to reference these values.
And because the Conditional Formatting formulas are
not moved with the cells when you sort a range, the bands will remain
intact after the sort. |
|
|