How Do You Add and Customize Banded Rows in Excel?

To alternate row colors in Excel, apply a table style or use conditional formatting with a formula based on row numbers. Select the range and choose a table style when the list may grow, because new rows can follow the table's formatting automatically. If you prefer to keep the range as a regular worksheet area, use conditional formatting to create alternating row colors in Excel without converting the data into a table.

alternating row colors excel

Add alternating row colors in Excel

The simplest method is Format as Table. It adds banded rows automatically, keeps the pattern lined up after sorting or filtering, and usually extends the color pattern when you add new records.

For a quick contact list, task tracker, budget, or inventory sheet, this is usually the method I would choose first. The only reason to avoid it is if you specifically need the range to stay as ordinary cells without table features.

Select the data range

Select only the cells that belong to the list, including the header row if you have one. Avoid grabbing blank spacer rows, notes, totals, or unrelated columns, because Excel will treat them as part of the formatted area.

A good check before you format: click the first cell of the list, then press Ctrl + A once. If Excel selects exactly the block you expected, your range is probably clean enough for table formatting.

Apply a table style with banded rows

  1. Select the full list, including headers if they exist.
  2. Go to Home and choose Format as Table.
  3. Pick a style that has clear but light row shading.
  4. Confirm the selected range.
  5. Check My table has headers if the first row contains labels.
  6. Click OK.

Light styles are usually better than dark ones. Dark banding may look neat on screen, but it can make numbers harder to read and can print poorly, especially on reports with small text.

Turn row banding on or off

Click inside the table, open the Table Design tab, and use the Banded Rows checkbox. Turning it off keeps the table features, such as filters and automatic expansion, but removes the striped look.

This is handy for a file that changes purpose. For example, you might keep banded rows while reviewing a long monthly expense list, then turn them off before sending a cleaner-looking version to someone who only needs the final totals.

Add alternating row colors in Excel

Add alternating colors without an Excel table

Conditional formatting is the better choice when you want alternating colors but do not want filter arrows, table names, or structured references. It is also useful for forms, printable templates, and worksheets where the layout is already carefully arranged.

Use this methodBest whenWatch out for
Excel tableThe list grows, gets sorted, or needs filtersIt changes the range into a table
Conditional formattingYou want normal cells with a custom stripe patternThe rule range may need updating later

Apply conditional formatting

Select the range you want to shade, then go to Home > Conditional Formatting > New Rule. Choose Use a formula to determine which cells to format.

Enter =MOD(ROW(),2)=0, click Format, choose a fill color, and confirm the rule. Excel will shade every even-numbered row in the selected range.

Use a formula for every other row

The basic idea is simple: ROW() returns the row number, and MOD() checks whether that number falls into the part of the pattern you want to shade.

  • =MOD(ROW(),2)=0 shades even-numbered rows.
  • =MOD(ROW(),2)=1 shades odd-numbered rows.
  • =MOD(ROW()-6,2)=0 shifts the pattern so row 6 acts as the starting point.

If your data begins under a title area or instruction block, use the shifted version. Otherwise the stripe pattern may technically work but look visually "off" because Excel is counting from the worksheet row number, not from the first row of your list.

Extend colors to new rows

Conditional formatting only applies to the range listed in the rule. If your rule stops at row 100, row 101 will not automatically inherit the color pattern unless Excel expands the range or you update it yourself.

For a recurring sheet, such as a weekly attendance log or invoice tracker, apply the rule to extra blank rows from the start. If the sheet is already built, go to Conditional Formatting > Manage Rules and edit the Applies to range.

Add alternating colors without an Excel table

Customize alternating row colors

Once the basic striping works, customize only what improves readability. A slightly different fill color, a better starting row, or a grouped pattern can help, but heavy styling can make a spreadsheet harder to use.

Change banded row colors

For an Excel table, click inside the table and choose another style from the Table Design tab. If you need a reusable look, you can create or duplicate a table style in versions of Excel that support custom table styles.

For conditional formatting, open Manage Rules, select the alternating-row rule, choose Edit Rule, and change the fill under Format. Pale gray, soft blue, or a muted green usually works better than bright colors because the data stays easier to read.

Start colors from a specific row

Use an offset in the formula when the real data starts lower in the worksheet. If your first data row is row 6, use =MOD(ROW()-6,2)=0 to make row 6 the anchor for the pattern.

This matters in templates with a logo, title, or instructions at the top. You do not want the decorative rows to control the striping; you want the first actual record to set the rhythm.

Create custom row patterns

You can build patterns beyond one shaded row and one plain row. For example, MOD(ROW(),3) can support a three-row cycle, while MOD(ROW(),4) can support grouped patterns such as two shaded rows followed by two plain rows.

Use custom patterns sparingly. They can help in printed schedules, classroom rosters, or inspection sheets where rows are reviewed in sets, but they are usually unnecessary for a normal list of transactions or names.

Customize alternating row colors

Fix alternating row color problems

When row colors disappear or stop lining up, check the formatting source first. The fix is different depending on whether the colors came from an Excel table, a conditional formatting rule, or manual fill colors pasted into the sheet.

Restore missing row colors

If the range is a table, click inside it and check whether Banded Rows is still enabled under Table Design. Also try another table style if the current style has very subtle or no visible banding.

If the colors came from conditional formatting, open Manage Rules and confirm two things: the rule still exists, and the Applies to range still covers the affected cells.

Keep colors after adding rows

For a list that grows often, an Excel table is the safer setup. Type directly below the last table row and Excel normally expands the table, carrying the banded rows with it.

With conditional formatting, plan ahead. Either include extra blank rows in the rule range or update the range after adding more data. This is the difference between a low-maintenance sales log and a sheet where the newest rows keep appearing unformatted.

Remove conflicting formatting

Manual cell fills and copied formatting are common reasons alternating row colors look broken. If someone pasted data from another workbook, the pasted cells may carry their own fill color or conditional formatting rule.

  • Use Paste Special > Values when importing data.
  • Clear direct fill colors from cells that should follow the stripe pattern.
  • Delete duplicate conditional formatting rules in Manage Rules.
  • Check rule order if several rules apply to the same range.

To remove alternating colors completely, turn off Banded Rows for a table or delete the conditional formatting rule that creates the striping.

Fix alternating row color problems

Conclusion

For most growing lists, use an Excel table and let banded rows handle the work for you; for fixed layouts or templates, use conditional formatting with a row formula. The main thing is to choose the method based on how the worksheet will be used, because a simple stripe pattern should make the data easier to read, not create another formatting task to maintain.

FAQ

How do I shade every other row in Excel

Use Format as Table and choose a banded style, or apply conditional formatting with =MOD(ROW(),2)=0. Tables are better for lists that grow; formulas are better for normal ranges.

How do I alternate row colors without a table in Excel

Use conditional formatting with a formula rule. Select the range, create a new formula-based rule, enter =MOD(ROW(),2)=0, and choose a fill color.

How do I start alternating colors from a specific row

Subtract the starting row number in the formula. If your data starts on row 6, use =MOD(ROW()-6,2)=0 or switch the final value to 1 if you want the opposite rows shaded.

How do I keep row colors when adding new rows

Use a table if you add rows regularly. If you use conditional formatting, extend the Applies to range so future rows are included before you need them.

How do I remove alternating row colors in Excel

For a table, turn off Banded Rows on the Table Design tab. For conditional formatting, open Manage Rules and delete the rule that applies the row shading.
Related Posts
balance sheet format in excel
Balance Sheet Format in Excel in 3 Main Sections
Balance sheet format in Excel covers the sections to include, a clear structure, and correct formulas, with practical tips for building it.
2026-10-30
advanced autofilter excel
How to Use Advanced AutoFilter in Excel for Precise Results
Advanced Autofilter Excel methods handle text, dates, numbers, colors, and multi-column criteria. See practical examples for smarter, faster filtering.
2026-10-30
add margins to pdf
Add Margins to a PDF
Learn the best way to add margins to a PDF. Use online tools or desktop software for a cleaner, more readable document. Start now!
2026-10-30
microsoft word keyboard shortcuts mac
Master Microsoft Word Keyboard Shortcuts for Mac in No Time
Explore time-saving Microsoft Word keyboard shortcuts for Mac that help with editing, formatting, and navigation. Enhance your productivity now!
2026-10-30
how do you rotate words on microsoft word
How to Rotate Words in Microsoft Word Like a Pro
Learn how to rotate words in Microsoft Word using text boxes, WordArt, and exact angle controls. Easy step-by-step methods for rotating your text.
2026-10-30
combine multiple excel sheets into one
Easily Combine Multiple Excel Sheets into One in Excel
Discover simple methods to combine multiple Excel sheets into one using VSTACK, Power Query, or manual copy and paste. Save time and streamline your data.
2026-10-30