Copy Excel Formulas Without Changing Formatting
Learn how to copy an Excel formula down a column or into a range without overwriting the formatting already in the target cells, and how to check the result.
You wrote a formula in the first cell of a column, dragged it down, and the whole column changed. The cells picked up a new fill color, a different font, or a percentage format you never wanted. People who search for "excel copy formula without formatting" usually want the formula to move while the look of the target cells stays exactly as it was. That is possible, but the default drag-and-paste behavior works against you.
This guide shows three ways to copy a formula without changing formatting: filling with the fill handle and then choosing the fill-without-formatting option, selecting a range and entering the formula with Ctrl+Enter, and pasting formulas only. It also covers the checks to run afterward, so you can catch a problem before it gets into a report.
Whichever method you choose, the key idea is the same. Plain copy-and-paste carries the source cell's formatting along with the formula. You need a method that carries only the formula.
How do I copy a formula without changing formatting? The short answer
Fill the formula in a way that brings only the formula: drag the fill handle and choose the fill-without-formatting option, or select the target range, type the formula, and press Ctrl+Enter.
| Your situation | What to do | Why |
|---|---|---|
| You need to fill a column by dragging | Drag the fill handle, then choose the fill-without-formatting option from the options icon | The formula copies and the target cells keep their own formats |
| The target range is already formatted and you know its size | Select the whole range, type the formula in the first cell, press Ctrl+Enter | One entry fills every selected cell and leaves formats in place |
| You need the formula in a non-adjacent place | Copy the source cell, select the destination, use Paste Special and choose formulas only | Only the formula text moves, not the source's borders, fills or number formats |
| The formula sits in a table that came from a PDF | Convert the PDF to Excel in the desktop client, then apply one of the rows above | You get editable cells first, then fix formulas and formats in the spreadsheet |
Before you start
- Look at what the target cells already contain. Note any number formats, borders, fills or conditional formatting you want to keep. A normal drag or paste overwrites these with the source cell's settings.
- Decide which references must stay fixed. Relative references shift as you copy, so a reference that should always point to a rate cell will drift. Add a dollar sign in front of the column letter and in front of the row number (for example, the rate cell written as a column letter and row number, each with its own dollar sign) to lock it.
- Save a copy of the file. Large fills are easy to undo right after you make them, but it is safer to keep the original when you are testing a method on a real report.
- Plan for PDF tables separately. If the formulas and numbers came from a PDF, the table needs to become cells first. You can download the desktop client at download.omnidoc.top, then use its PDF editor to run OCR on a scanned PDF and export to Excel. Check the exported numbers against the PDF, because converted tables may need cleanup before any formulas work.
Copying a formula down a column without changing formatting, step by step
- Enter the formula in the first cell of the column. Write it once, using $ on any reference that must not change as the formula moves down.
- Select that cell and drag the fill handle. The fill handle is the small square at the bottom-right corner of the selected cell. Drag it down to the last row you need. Excel copies the formula and the formatting from the source cell at this point.
- Open the options icon at the end of the filled range. It appears at the bottom-right of the range after you release the mouse. Click it and choose the option that fills without formatting. The formulas stay, and the target cells return to their original look.
- For a range that is already formatted, use Ctrl+Enter instead. Select the entire target range, starting with the cell where the formula goes. Type the formula into the active cell, then press Ctrl+Enter. Excel fills every selected cell with the formula, adjusting relative references row by row, and nothing about the cell formatting changes.
- To copy a formula to a different place, paste formulas only. Select the source cell and press Ctrl+C. Select the destination, press Ctrl+Alt+V to open Paste Special, choose the option for formulas, and press Enter. Only the formula text is pasted, so the destination keeps its own borders, fills and number formats.
- Save, then run the checks in the next section. A formula that fills correctly can still leave a formatting mistake nearby, so do not skip the review.
📊 At a glance
| Approach | Keeps target formatting | Good for |
|---|---|---|
| Fill handle, then fill without formatting | Yes | Extending a column quickly |
| Select a range, type, press Ctrl+Enter | Yes | Filling a known block of formatted cells |
| Paste Special, formulas only | Yes | Moving one formula to another area |
| Plain drag or paste | No, source formatting comes along | Cases where you want the source look copied too |
Check the result
| Check | How to see it | If it's wrong |
|---|---|---|
| Formula in each cell | Click a few cells in the range and read the formula bar | If a cell shows a value or the wrong reference, re-enter the formula in the first cell and fill again with Ctrl+Enter |
| Locked references | Confirm $ references still point to the same cells in the last row | Add $ to the reference and fill again |
| Number formats and borders | Compare target cells with the original formatting a few rows down | Undo the fill and use fill without formatting or formulas-only paste |
| Fills and conditional formatting | Scroll through the range and look for unexpected colors or highlighting | Undo the fill, then reapply or clear the conditional formatting rule |
| Results | Work out one row by hand and compare it with the cell result | Check the ranges and references the formula uses, since a shift may point it at the wrong data |
If you converted numbers from a PDF, check the source values against the original document before you trust the formula results. Conversion can misread characters, especially in scanned pages.
❓ FAQ
1. Why does dragging a formula change the cell color or number format?
Dragging the fill handle copies both the formula and the formatting of the source cell by default. Any target cells in that range take on the source's look, which is why the options icon matters.
2. What is the difference between copying a formula and copying its value?
A formula keeps calculating from the cells it references. Copying a value stores only the current result, so it will not update when the source data changes.
3. Why did my references shift when I copied the formula?
Relative references move by the same distance as the copy. Add $ before the column and row of any reference that should stay fixed, then fill again.
4. What if my table is in a scanned PDF?
Run OCR on the scanned PDF first, using the PDF editor in the desktop client. Then export the result to Excel and apply the steps above. Check the converted numbers against the scan before you rely on the formulas.
📝 Summary
To copy an Excel formula without changing formatting, avoid the plain drag and paste, which carry the source cell's look along. Use fill without formatting, Ctrl+Enter on a selected range, or formulas-only paste, then check formulas, references and number formats in the result.


