How to Convert Formulas to Values in Excel
Formulas keep recalculating, but sometimes you need a fixed snapshot of a number. Converting formulas to values freezes the result so it cannot change when inputs move or when a source file goes missing. This guide covers the built-in Paste Special method and when a one click pass over the whole workbook makes more sense.
Why Convert Formulas to Values
A formula returns a number, but the number is recalculated every time Excel opens or recalculates the sheet. If the inputs change, the result changes. That is usually what you want, but not always.
Common reasons to convert formulas to values include locking in a reported figure, sending a file to someone who does not have your source data, or removing a VLOOKUP that points at a table you are about to delete.
- Freeze a quarter end number so it cannot drift after the books close
- Remove dependence on a linked workbook the recipient will never have
- Strip volatile functions like
NOWandRANDthat change on every open - Speed up a slow file by replacing heavy formulas with static results
Convert Formulas to Values With Paste Special
The built-in way is Copy followed by Paste Special as values. This works on a single cell, a range, or an entire sheet.
- Select the cells that contain the formulas you want to convert.
- Press
Ctrl+Cto copy. - Right click the same selection and choose
Paste Special, or pressCtrl+Alt+V. - Choose
Valuesand clickOK. - Press
Escto clear the marching ants.
The Faster Keyboard and Mouse Shortcuts
Once you copy a range, the paste values option is one keystroke away. After Ctrl+C, press Ctrl+V then Ctrl to open the paste options menu, then V for values.
A reliable mouse alternative is to copy the range, right click the destination, and pick the 123 values icon under Paste Options. Both leave formatting in place and replace only the underlying formulas.
Convert an Entire Workbook at Once
Paste Special is precise but slow when you have dozens of sheets and many external links to neutralize. Selecting every region by hand is error prone, and it is easy to miss a hidden sheet.
ModelMint's Hardcode Links command converts links to other workbooks into their current values in one pass. It walks the workbook for you so a model you send out no longer asks the recipient to update or locate a source file. The conversion is one way, so save a copy first if you need to keep the live formulas.
Pitfalls to Watch For
- Converting is permanent for that cell. Keep a copy of the original file with live formulas.
- Paste values overwrites the destination, so paste onto the same cells unless you mean to move them.
- Number formatting is preserved with values pastes, but conditional formatting rules can change behavior once the formula is gone.
- If a cell shows an error like
#REF!, fix the formula before converting or you will lock in the error.
Hardcode Links
Convert external workbook links to their current values in one pass.
Get ModelMint See how it worksFAQ
Does converting formulas to values change the formatting?
No. A Paste Special values operation replaces only the underlying formula with its result. The cell keeps its number format, font, and fill.
Can I convert just one cell to a value?
Yes. Select the single cell, press F2 to enter edit mode, then press F9 to replace the formula with its calculated result, and Enter to confirm.
How do I undo a formula to value conversion?
Press Ctrl+Z immediately after the paste. If you have saved and closed the file, the only way back is a saved copy that still has the formulas.