Copying formulas in Excel is a fundamental skill that saves hours of manual data entry. However, many users struggle with formulas changing unexpectedly when copied—or not changing when they should. This comprehensive guide teaches you the correct methods to copy formulas, master absolute and relative cell references, and avoid common errors that corrupt calculations.
Imagine manually typing =A2*B2, then =A3*B3, then =A4*B4 for hundreds of rows. Copying formulas eliminates this tedious work—Excel automatically adjusts cell references as you copy down or across. However, this automatic adjustment is both powerful and dangerous. Without understanding relative vs. absolute references, you might copy a formula that should reference a fixed cell (like a tax rate), only to have that reference shift to the wrong cell, creating calculation errors throughout your spreadsheet.
Mastering formula copying is essential for building scalable spreadsheets, analyzing large datasets, and ensuring calculation accuracy across thousands of cells. It's the difference between spending 5 seconds and 5 hours on repetitive calculations.
Click on the cell containing the formula you want to copy. The cell will be highlighted with a border. You'll see the formula in the formula bar at the top of Excel.
Choose one method:
The cell border will change to a dashed moving border (marching ants), indicating it's copied.
Click on the cell where you want to paste, or select a range of cells to paste into multiple locations at once. To select a range: click first cell, hold Shift, click last cell.
Choose one method:
✓ The formula is now copied with cell references automatically adjusted!
Example:
Cell A1: 100 | Cell B1: =A1*2 (Result: 200)
Copy B1, paste to B2
Cell A2: 50 | Cell B2: =A2*2 (Result: 100) ← Formula adjusted automatically!
The fill handle is the small square at the bottom-right corner of a selected cell. This is the fastest way to copy formulas to adjacent cells.
Select the cell with the formula. Look for the small green square in the bottom-right corner.
Hover over the fill handle until your cursor changes to a black crosshair (+).
Click and drag down (for columns) or right (for rows) to the last cell you want to fill.
Release the mouse. Excel automatically copies the formula to all selected cells.
Pro Shortcut:
Double-click the fill handle to auto-fill down to the last row with adjacent data. Excel detects where your data ends and stops there automatically—perfect for long datasets!
This is where most Excel users struggle. When you copy a formula, Excel automatically adjusts cell references—but sometimes you need references to stay fixed. This is controlled by dollar signs ($).
A1Changes when copied. If you copy =A1 from B1 to B2, it becomes =A2.
B1: =A1 (refers to row 1)
Copy to B2: =A2 (now refers to row 2) ← Adjusted automatically
Copy to C1: =B1 (now refers to column B) ← Adjusted automatically
$A$1Stays locked when copied. The dollar signs ($) lock both column and row.
B1: =$A$1 (locked to A1)
Copy to B2: =$A$1 (still refers to A1) ← Stayed locked!
Copy to C5: =$A$1 (still refers to A1) ← Stayed locked!
$A1Column locked, row changes. Useful for lookup tables with fixed columns.
A$1Row locked, column changes. Useful for headers or tax rates in a fixed row.
Magic Shortcut: F4 Key
When editing a formula, click on a cell reference and press F4 to cycle through reference types:
Press F4 once: A1 → $A$1 (absolute)
Press F4 twice: $A$1 → A$1 (mixed: row locked)
Press F4 three times: A$1 → $A1 (mixed: column locked)
Press F4 four times: $A1 → A1 (back to relative)
Real-World Example: Sales Tax Calculation
Cell D1 contains tax rate: 8.5%
You want to calculate tax for items in column B:
C2: =B2*$D$1Copy this down. B2 changes to B3, B4, etc. (relative), but $D$1 stays locked to the tax rate (absolute).
Sometimes you want to copy a formula without its formatting, or paste only the calculated values without the formula itself. Paste Special gives you precise control.
Paste Values Only
Converts formulas to their calculated results. Use when sharing data with others who shouldn't see formulas.
Ctrl+C → Ctrl+Alt+V → V → EnterPaste Formulas Without Formatting
Copies formulas but keeps destination cell formatting intact. Prevents unwanted color/border changes.
Ctrl+C → Ctrl+Alt+V → F → EnterFlip Rows to Columns (or vice versa)
Pastes horizontal data vertically or vertical data horizontally while maintaining formula logic.
Ctrl+C → Ctrl+Alt+V → E → Enter| Action | Windows | Mac |
|---|---|---|
| Copy | Ctrl+C | ⌘+C |
| Paste | Ctrl+V | ⌘+V |
| Paste Special | Ctrl+Alt+V | ⌘+Ctrl+V |
| Fill Down | Ctrl+D | ⌘+D |
| Fill Right | Ctrl+R | ⌘+R |
| Toggle Reference Type ($) | F4 | ⌘+T or Fn+F4 |
| Show/Hide Formulas | Ctrl+` | Ctrl+` |
Our AI-powered formula generator creates custom Excel formulas based on your description—no manual syntax required
Generate Formula Free