How to Fix Excel Formula Column Reference Not Changing When Copied
Question details
The user needs to know why cell references in an Excel formula do not update to reflect the new column when the formula is copied or dragged to adjacent cells.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Copying or dragging formulas horizontally across columns to apply calculations to multiple data sets.
- Observed behavior
- The formula continues to reference the original column (e.g., column B) instead of automatically shifting to the new column (e.g., column C) after being pasted or dragged.
Verify whether your formula contains dollar signs (like $B$1 or $B1), which lock the reference and prevent the column letter from changing when the formula is copied.
Use Copy and Paste or the Fill Handle Instead of Moving
Ensure you are duplicating the cell rather than cutting or dragging the cell boundaries, which preserves original references.
When you 'move' a cell in Excel (by dragging its border), the formula strictly maintains its original references. To allow relative references to update, you must 'copy' the cell instead.
Click on the cell containing the formula you want to copy to other columns.
Hover over the bottom-right corner of the cell until the cursor turns into a solid black plus sign (+). Click and drag this handle to the right across the adjacent columns.
Alternatively, press Ctrl+C to copy the cell, select the target cell one column to the right, and press Ctrl+V to paste. The references (e.g., B to C) should update automatically.

Remove Absolute References from the Formula
Absolute references lock the column or row so they won't change when the formula is moved or copied.
Test with a Clean Sample Workbook
If the issue persists despite using relative references and the copy command, test the behavior in a new spreadsheet to rule out file corruption or workbook-specific glitches.
Easily Manage Cell References and Formulas with WPS Office
WPS Spreadsheet provides an intuitive and seamless experience for managing formulas. With its smart Fill Handle and easy toggling between absolute and relative references, you can ensure your data calculations are always accurate and dynamically updated.
- 1. Open your file in WPS Spreadsheet: Launch WPS Office and open the spreadsheet document where you need to copy formulas.
- 2. Adjust reference types: Select the cell with your formula, highlight the cell reference in the formula bar, and press F4 to remove any unwanted dollar signs ($).
- 3. Grab the Fill Handle: Click and hold the small square at the bottom-right corner of the selected cell.
- 4. Drag to apply: Drag the handle horizontally across your desired columns to automatically copy and update the formula references.

Frequently Asked Questions
What is the difference between relative and absolute references in spreadsheets?
A relative reference (like A1) changes automatically when copied to another cell, reflecting its new position. An absolute reference (like $A$1) remains completely fixed and will not change, regardless of where the formula is copied.
Why does my copied formula show the exact same numerical result as the original cell?
This usually happens if your spreadsheet's calculation options are set to 'Manual'. To fix this, go to the Formulas tab on your ribbon, click on Calculation Options, and ensure 'Automatic' is selected. The cell values will then update immediately.
Is there a keyboard shortcut to change cell references from absolute to relative?
Yes. While editing a formula, you can place your cursor on the cell reference and press the F4 key on Windows (or Command+T on Mac) repeatedly to toggle through absolute ($A$1), mixed row ($A1), mixed column (A$1), and relative (A1) reference types.




