How to Copy Three-Color Conditional Formatting Rules Across Excel Cells
Question details
The user needs to copy three-color (red, amber, green) conditional formatting rules across multiple cells in a spreadsheet while ensuring the references adjust dynamically.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Applying multiple conditional formatting rules (greater-than, equal-to, and less-than) to a large range of cells where each cell must be compared to its own specific reference.
- Observed behavior
- The formatting rules need to evaluate each cell dynamically rather than locking onto a single absolute reference for the entire target range.
Identify the exact cell range you want to format and verify whether your existing rule formulas currently contain dollar signs ($) that lock the cell references.
Adjust Relative References and the Applies To Range
Modify your existing conditional formatting rules by removing absolute reference locks (dollar signs) and extending the target range in the Rules Manager.
When you create a conditional formatting rule, Excel often defaults to using absolute references (e.g., $A$1). If you apply this rule to a broader range, every cell will be compared against that exact cell. To make the rule evaluate row-by-row or column-by-column, you must convert the absolute references in your formula into relative references.
Navigate to the Home tab on the Excel ribbon, click on Conditional Formatting, and select Manage Rules from the dropdown menu.
Select the first condition (e.g., the greater-than rule) and click Edit Rule. In the formula input box, remove the dollar signs ($) from the cell references that need to change dynamically across the range.
Return to the Rules Manager dialog and locate the 'Applies To' input box for your edited rule. Clear the existing text and select or type the entire target range where you want the formatting applied.
Repeat the editing and range-updating process for the equal-to and less-than rules. Click Apply and then OK to save. Excel will now automatically adjust the relative references for every cell in your selected range.
Use WPS Spreadsheet for Advanced Data Formatting
WPS Spreadsheet features an intuitive Conditional Formatting Rules Manager, making it incredibly straightforward to set up, edit, and duplicate multi-color formatting rules across complex datasets. Enjoy a seamless experience with complete Microsoft Excel file compatibility.
- 1. Select your data range: Open your workbook in WPS Spreadsheet and highlight the target data range.
- 2. Access Conditional Formatting: Go to the Home tab and click the Conditional Formatting icon.
- 3. Manage your rules: Select Manage Rules to create or edit your three-color conditions (red, amber, green).
- 4. Remove absolute locks: Delete the dollar sign ($) markers in your rule formulas and verify the correct range is set in the Applies To box, then click OK.

Frequently Asked Questions
Why is my conditional formatting applying the same result to every cell?
This happens when the formula in your conditional formatting rule uses absolute references (indicated by dollar signs, such as $C$5). To fix it, edit the rule and remove the dollar signs so the formula becomes a relative reference and updates for each individual cell.
Can I use the Format Painter to copy conditional formatting?
Yes. You can select a cell that has the desired conditional formatting, click the Format Painter tool on the Home tab, and drag it over your new cells. However, ensure that the original rule uses relative references, or the copied rules will still point back to the original source cells.
How do I locate all cells with conditional formatting in my worksheet?
Press the F5 key to open the Go To dialog, click the Special button, select 'Conditional formats', and click OK. This action will highlight all cells in your current worksheet that have conditional formatting rules applied.




