How to Change Table Colors in Excel​ (5 Easy Ways)

When you create an Excel table, Excel applies a default color scheme with specific font colors. However, you can customize the table colors by changing the fill, border, and font colors of your table data. Moreover, the conditional formatting feature allows you to change the table color based on its cell values.

In general, we use the Table Design tab to apply alternate shading and a fill color to every other row of an Excel table. You’ll have to manually change the color to change the font or fill color of the entire table.

Key Takeaways

Steps to change table colors, styles, and customized formatting:

➤ Click on any cell in your table and go to the Table Design tab. In the Table Styles/Quick Styles group, hover over different styles to preview them. Press on any style to apply it instantly.
➤ Use the New Table Style button in the style gallery to change colors of the entire table, first few rows or columns, second few rows or columns, the header, or the total row.
➤ Go to the Home tab >> Conditional Formatting drop-down >> New Rule >> Use a Formula to Determine Which Cells to Format. Use a formula to set colors for table cells containing specific values, such as those equal to, greater than, or less than a certain value.

overview image

In this article, we’ll cover all the ways of changing table colors using the Table Design tab, New Table Style, Conditional Formatting, Fill icon, and Theme Colors.

Download Practice Workbook
1

Changing Colors of a Table Using the Table Design Tab

Our sample dataset has columns for product Code, Salesperson, Product names, and Prices. We’ll click on any cell of the range and press  Ctrl  +  T  to convert it into a table. Excel creates a table with a default color scheme for alternating rows. Our goal is to replace the colors.

Changing Colors of a Table Using the Table Design Tab

In the Table Design tab, you can access a variety of pre-built color schemes and apply them to your table instantly. Here’s how:

➤ Click on any cell of your table and go to the Table Design tab.
➤ In the Table Styles group, click on the downward arrow sign to expand the Quick Styles.

Changing Colors of a Table Using the Table Design Tab

➤ As the Style Gallery opens, you can see the Light, Medium, and Dark color categories.
➤ Hover over any style to see a live preview on your table. Click on a color scheme to apply it.

Changing Colors of a Table Using the Table Design Tab

➤ To get more colors in the Style Gallery, go to the Page Layout tab and click on the Colors drop-down. Select any color scheme you like and the table color will be updated.

Changing Colors of a Table Using the Table Design Tab


2

Applying Customized Colors to the Table

In the Style Gallery, you only get alternating shades for your table. Also, they come with fixed font colors and styles. If you want to customize a New Table Style with your preferred fill, border, and font colors, follow the steps given below:

➤ Select any table cell and go to the Table Design tab and navigate to the Table Styles group. Expand it by pressing the downward arrow and choose New Table Style.

Applying Customized Colors to the Table

➤ In the New Table Style dialog box, type a suitable name for the new style in the Name box.
➤ From the Table Element group, choose whether you want to apply the formatting to the Whole Table, First Column Stripe, Second Column Stripe, First Row Stripe, Second Row Stripe, or Header Row. Scroll down to find more such options.
➤ If you choose to color row or column stripes, click on Stripe Size to decide how many stripes you want to cover at a time.

Applying Customized Colors to the Table

➤ After selecting your preferred element, click on Format and use the Font, Border, and Fill tabs to customize the table color and format. Press Ok once you’re done.

Applying Customized Colors to the Table

➤ Check the style Preview and press the Set As Default Table Style for This Document if you want to apply the same colors to all your tables. Or, simply keep it unchecked. Finally, press Ok.

Applying Customized Colors to the Table

➤ To apply the custom design you created, go to the Table Design tab >> Table Styles group >> Custom.

Applying Customized Colors to the Table

➤ Here’s the final result for our dataset:

Applying Customized Colors to the Table


3

Manually Changing Table Fill Colors

For maximum control over individual cells, rows, or columns, you can change the table color manually using the Fill tab. Here’s how:

➤ First, you need to remove the current color scheme. For this, click on a table cell, go to the Table Design tab >> Table Styles group. Expand the Style Gallery and click on Clear.

Manually Changing Table Fill Colors

➤ Select the table cell(s), row, or column and go to the Home tab. Click the Fill drop-down (paint bucket icon) in the Font group.
➤ Choose your desired color from the menu and Excel will immediately add change the background color for the selected table cells.

Manually Changing Table Fill Colors

➤ You can repeat the process multi[le times to apply different colors in different parts of the table. Here’s our final output:

Manually Changing Table Fill Colors


4

Changing Page Theme to Replace the Entire Table’s Color Palette

Excel table styles adapt to the workbook’s theme. So, if you want different colors in the Style Gallery, you can change the workbook theme colors. It updates the colors available in the Style Gallery, Chart colors, and the Fill color palette. Below are the steps:

➤ Click on the Page Layout tab on the top ribbon. In the Themes group, click the Themes button.
➤ Choose from built-in themes like Ion, Slice, or Retrospect. Each theme has a coordinated set of colors, fonts, and effects.

Changing Page Theme to Replace the Entire Table's Color Palette

➤ To customize further, click Colors next to the Themes button to create your own custom color set. These custom colors will then appear in all your color pickers and table styles.

Changing Page Theme to Replace the Entire Table's Color Palette

➤ Here’s our changed table and styles after changing the theme:

Changing Page Theme to Replace the Entire Table's Color Palette


5

Using Conditional Formatting to Change Table Colors Based on Values

If you want to allow cell colors to change automatically based on the cell’s value, use Conditional Formatting in the following way:

➤ To remove the existing colors, select a table cell, open the Table Design tab >> Table Styles group >> expand the Style Gallery >> Clear. You can highlight the header to make it stand out using the Fill option.
➤ Highlight the cells you want to format dynamically (A2:D10). On the Home tab, click on the Conditional Formatting drop-down >> New Rule.

Using Conditional Formatting to Change Table Colors Based on Values

➤ In the New Formatting Rule dialog box, click on Use a Formula to Determine Which Cells to Format.
➤ Use a suitable formula to highlight the table cells based on specific values or conditions. For example, to format any cell in Column D with a value greater than $100, select D2:D10 and enter:

=D2>100

To format the entire row, select the entire range without headers (A2:D10) use a $ sign like this:

=$D2>100

Or, to highlight if Column C if it contains Laptop, select C2:C10 and insert:

=C2="Laptop"

Make sure you use the first cell of the row, excluding the header.

➤ In our dataset, we’ll highlight rows containing greater than $100 in Column D. So, we entered the second formula.

Using Conditional Formatting to Change Table Colors Based on Values

➤ Now, click on Format and choose your preferred Font, Border, and Fill. Press Ok once done.

Using Conditional Formatting to Change Table Colors Based on Values

➤ Click Ok again to apply the formatting.

Using Conditional Formatting to Change Table Colors Based on Values

➤ Here’s the final result:

Using Conditional Formatting to Change Table Colors Based on Values


Frequently Asked Questions

How to set the default table color in Excel?

Excel automatically applies a default style when you insert a table. To change it, click on a table cell, go to the Table Design tab. In the Table Styles group, pick your preferred style. Right-click on the style and select Set As Default. Now, every new table you create will use this color scheme.

How to apply colors in alternate table columns?

By default, Excel allows alternate rows shading (banded rows). To color alternate columns instead, select the entire table and go to the Table Design tab. In Table Style Options, check Banded Columns. Excel will now apply different colors to every other column of your table.

How to color the top 3 values in an Excel table column?

To highlight the top 3 values in a column (e.g., Price in Column D), select the data range (D2:D10). Go to the Home tab >> Conditional Formatting drop-down >> Top/Bottom Rules >> Top 10 Items.
In the new window, change 10 to 3 and apply a fill color.


Concluding Words

While clicking on banded colored styles is the easiest way to change table color, it doesn’t offer much flexibility. Create a custom style and set it as default to apply your preferred colors and fonts in just a few clicks. As we’ve converted our range in a table, the changes are always dynamic. So, you don’t have to reapply the color when you add new rows or columns to your table.

ExcelInsider Team
We will be happy to hear your thoughts

Leave a reply

Excel Insider
Logo