How to copy formula without changing its cell references in Excel?

Normally Excel adjusts the cell references if you copy your formulas to another location in your worksheet. You would have to fix all cell references with a dollar sign ($) or press F4 key to toggle the relative to absolute references to prevent adjusting the cell references in formula automatically. If you have a range of formulas need to be copied, these methods will be very tedious and time-consuming. If you want to copy the formulas without changing cell references quickly and easily, try the following methods:

Using Replace function to copy formula without changing its cell references

A handy tool to copy formula without changing its cell references quickly

Kutools for Excel: add 120 new features in Excel. Save one hour every day.
Classic Menu for Office: brings back classic menus to Office 2010 and 2013 (includes Office 365).
Office Tab: brings tabbed interface to Office as the use of web browser Chrome, Firefox and Internet Explorer.

arrow blue right bubble Using Replace function to copy formula without changing its cell references

Hot
Amazing! Using Tabs in Excel like Firefox, Chrome, Internet Explore 10!

In Excel, you can copy formula without changing its cell references with Replace function as following steps:

1. Highlight the range that you want to copy;

2. Click Home > Find & Select > Replace…, or press shortcuts CTRL+H, and a Find & Select dialog box will display.

3. Click Replace button, in the Find what box input “=”, and in the Replace with box input “#” or any other signs that different with your formulas. Basically, this will stop the references from being references. For example, “=A1*B1” becomes “#A1*B1”, and you can move it around without excel automatically changing its cell references in current worksheet.

doc-copy-formulas1

4. Then click Replace All, it will replace all “=” with “#” in the range. And close the dialog box. The formulas in the range will be changed as following screenshots.

doc-copy-formulas2-2doc-copy-formulas3

5. Copy and paste the formulas to the location that you want of the current worksheet.

doc-copy-formulas4

6. Select the both changed ranges, and then reverse the step 4. Click Home> Find & Select >Replace… or press shortcuts CTRL+H, but this time enter “#” in the Find what box, and “=” in the Replace with box, and click Replace All. Then the formulas have been copied and pasted into another location without changing the cell references. See screenshot:

doc-copy-formulas5


arrow blue right bubble A handy tool to copy formula without changing its cell references quickly

Is there an easier way to copy formula without changing its cell references this quickly and comfortably? Kutools for Excel can help you copy formulas without changing its cell references quickly.

Kutools for excel: with more than 120 handy Excel add-ins, free to try with no limitation in 30 days. Get it Now.

After installing Kutools for Excel, click Kutools > Exact copy.

doc-copy-formulas6

1. In the Exact Formula Copy dialog box, click -111 button to select the range that you want to copy, and click OK.

doc-copy-formulas7

Tips: Copy formatting option will keep all cells formatting after pasting the range, if the option has been checked.

2. Then select a single cell to start pasting the range.

doc-copy-formulas8

3. Click OK to finish it. And the formulas have been pasted into the specified cells without changing the cell references.

doc-copy-formulas5

For more detailed information about Exact Formula Copy, please visit here.


Kutools for Excel

More than 120 Advanced Functions for Excel 2013, 2010, 2007 and Office 365.

screen shot

btn read more     btn download     btn purchase

Comments  

-3#jack corvin2013-11-15 10:53
:-x great website
:lol:Quote:
fly like a butterfly sting like a bee
Reply | Reply with quote | Quote
+3#Jerry2014-01-21 16:59
it's 'float* like a butterfly...'
Reply | Reply with quote | Quote
0#name2013-12-19 16:21
Great tip, thanks for the help!
Reply | Reply with quote | Quote
+1#pbash2014-01-05 06:01
Thank you. That helped.
Reply | Reply with quote | Quote
+1#davidjoneslocker2014-01-23 23:57
That's really clever.
Reply | Reply with quote | Quote
0#Mayank2014-01-30 13:45
brilliant tip... simple and very effective!
Reply | Reply with quote | Quote
0#Adrian Busuttil2014-02-26 13:22
Very helpful - Thanks
Reply | Reply with quote | Quote
-6#tj2014-03-03 16:06
Just press F2, copy the whole formula, go to the new cell. F2. Paste the formula.
Reply | Reply with quote | Quote
+1#BJ2014-03-07 03:14
Thanks very fucking much
Reply | Reply with quote | Quote
0#Yare2014-03-24 17:26
Awesome stuff!! Thanks a lot!
Reply | Reply with quote | Quote
0#Peter2014-04-05 17:21
the # tip is super!! good job
Reply | Reply with quote | Quote
+1#Viktor2014-04-16 08:35
Isn't it easier to just drag the area with the formulas to the new location? That won't change the cell references. (Mark the area with the formulas you want to move. Place the cursor on the edge of the marked area so that the symbol with four arrows (N, S, E, W) is displayed. Click and hold left mouse button and drag the area to desired location.) Good luck!
Reply | Reply with quote | Quote
0#ricky2014-04-22 08:09
its not good enough..........................................................................................
Reply | Reply with quote | Quote
0#Russell2014-04-24 00:28
Great Tip. What is actually happening when you do this, is you are de-activating the formula by making it no longer a recognised formula with the 1st replace (so excel won't change it). Then after you've moved/deleted/ made your changes, the 2nd replace re-activates the formula, by making it a valid/recognised formula again. This was handy when someone had entered a basic formula for a running total, but then we had to delete an item from the total. Excel would try to update the formula and break the running total
Reply | Reply with quote | Quote
0#Dayna2014-05-13 17:34
THANK YOU thank you thank you. Sometimes the easiest fix is the one that escapes me the most. :lol:
Reply | Reply with quote | Quote

Add comment


Security code
Refresh