Formulas Not Copying Down in Excel – How to Fix!

As an Excel user, I know how frustrating it can be when formulas don’t copy down as expected.

From my experience, I learned that common issues like incorrect cell formatting, incorrect references, or Excel calculation settings might prevent formulas from copying down properly.

This tutorial examines seven reasons formulas may not copy down in Excel and offers possible solutions.

Reason #1: Workbook Calculation Mode is Set to Manual

Excel has two calculation modes: Automatic and Manual. 

Automatic calculation mode is Excel’s default setting, where Excel automatically recalculates all formulas in the workbook whenever a change is made to any referenced cell in the formula. 

However, you may get a workbook where the calculation mode has been set to Manual, meaning Excel will not automatically recalculate formulas. 

For example, consider the following dataset in a workbook where the calculation mode has been switched to Manual.

The dataset shows the descriptions, quantities, and prices of various electronic devices bought by a particular firm.

Calculation mode has been changed to manual

We want to use a formula to return the total prices of the items in column D. 

So, we proceed as follows:

  1. Select cell D2 and enter the formula below:
=B2*C2
enter the formula in cell D2
  1. Drag or double-click the fill handle feature to copy the formula down the column.
copy the formula down the column

Notice that the total price is the same in every row of column D of the dataset, which needs to be corrected. 

How to Fix 

We can do any of the following to fix the issue of formulas not copying down because the workbook is set to Manual calculation Mode:

  • Switch the worksheet’s calculation mode to Automatic by selecting the Formulas tab, opening the Calculations Options drop-down on the Calculations group, and choosing Automatic.
change the calculation mode to automatic
  • Calculate the entire workbook by pressing F9 or clicking Calculate Now button on the Calculation group of the Formulas tab.
click on the calculate now icon in the ribbon

Either of the above steps will copy the formula down the column and give us the correct total price in every row of column D of the dataset:

data set where formula has been calculated correctly
Also read: VLOOKUP Not Working – 7 Possible Reasons + Fix!

Reason #2: The Fill Handle is Disabled

The fill handle in Excel is the small green square located in the bottom right corner of a selected cell or cell range, as shown below:

fill handle in Excel

If the fill handle is enabled, when we enter a formula in a cell and double-click or drag the fill handle, the formula is copied down the column. 

However, in some situations, the fill handle may be disabled such that we may not be able to drag the fill handle, or if we double-click it, we enter into edit mode instead of copying the formula down the column.

How to Fix

We enable the Fill Handle using the steps below:

  1. Click File to open Excel’s Backstage window.
click on the file tab in the ribbon
  1. Click Options on the left sidebar of Excel’s Backstage window.
click on options
  1. On the Excel Options dialog box, select Advanced on the left sidebar, select the Enable fill handle and cell drag-and-drop option on the right and click OK.
select the enable fill handle and cell drag and drop option

With the fill handle enabled, we can copy the formula down the column by dragging or double-clicking the fill handle. 

Also read: Excel Shortcuts Not Working - How to Fix?

Reason #3: There are Blank Cells in the Cell Range

Excel will stop copying down a formula when it encounters a blank cell in the range.

For example, look at the following dataset with an empty row 5.

data set with a blank empty row

When we enter a formula in cell D2….

enter the formula in cell D2

….and double-click the fill handle to copy the formula down the column, we notice that Excel stops copying the formula in cell D4:

double click on the fill handle to copy the formula down

How to Fix

Ensure there are no blank cells in the relevant cell range. In this case, we delete the blank cell D5 by deleting the empty row 5:

  • Right-click the numeric header of row 5 and select Delete option on the menu that appears.
click on the delete option in the right click context menu

With the blank cell removed, we can double-click the fill handle in the cell where Excel stopped copying the formula, and the formula is copied down the column:

formula copy down after the blank row is deleted
Also read: Excel Showing Formula Instead Of Result

Reason #4: The Formula Contains Absolute References

Absolute references in Excel do not change when you copy a formula to another cell.

Therefore, a formula containing absolute references does not adjust to new cells when copied down. 

For example, the dataset below has a formula with absolute references in cell D2:

enter the formula in cell D2 with absolute references

When we double-click or drag the fill handle to copy the formula down column D, we get the same total price in every cell, which needs to be corrected.

double click on the fill handle to copy the formula down

How to Fix

Change the absolute references in the formula to relative references by removing the dollar signs in the references, as shown below:

change the cell references to relative

Note: You can either manually delete the dollar signs or select each cell reference in the formula and press F4 several times until all the dollar signs are removed.

Now when we drag or double-click the fill handle, the formula adjusts appropriately in every cell down the column, giving us the correct total price for each item:

formula works correctly after changing the cell references to relative

Reason #5: The Worksheet or Particular Cells are Protected

A protected Excel worksheet is a worksheet that is locked to prevent users from making changes to particular aspects of the worksheet’s contents, structure, or formatting. 

If the worksheet or specific cells are protected, formulas may not copy down if the cells being copied to are locked.

For example, the following dataset is on a protected worksheet with only cell D2 containing the formula unlocked:

enter the formula in cell D2

If we double-click or drag the fill handle tool to copy the formula down the column, the formula is not copied, and instead, Excel gives us a warning message indicating that the cells we are trying to change are on a protected sheet.

message box mentioning that the cells we are trying to change are on a protected sheet

How to Fix

We must unprotect the worksheet to copy the formula down the column.

We use the following steps to unprotect the worksheet:

  1. On the Review tab, click the Unprotect Sheet button on the Protect group.
click on the unprotect sheet option in the ribbon
  1. If the worksheet’s author protected it with a password, Excel requests you to enter the password. Enter the password used by the author to protect the worksheet on the Unprotect Sheet dialog box and click OK.
enter the password if any

The worksheet becomes unprotected. 

  1. Drag or double-click the fill handle tool to copy the formula down the column.

The formula is copied down the column, but you notice an error indicator next to the cell range in column D.

When you hover the cursor over the indicator,  it displays the error message showing that the active cell has a formula and is not locked to protect it from being altered unknowingly. 

orange triangle mentioning that cell contains a formula and is not locked to protect it from being changed inadvertently
  1. To remove the error indicator, click the down arrow on the error indicator and choose Ignore Error.
click on ignore error option

The error indicator is removed from every cell in the cell range:

formula can now be copied down

Reason #6: The Fill Formulas in Tables AutoCorrect Option is Disabled

By default, when we enter a formula in a cell in an Excel table, the formula is automatically copied to the other cells down the column.

However, formulas are not automatically copied if the Fill Formulas in tables to create calculated columns AutoCorrect option is disabled.

Suppose we have the following Excel table showing the description, quantity, and price of various electronic gadgets bought by a particular company.

excel table where we want to enter the formula and copy it down

Let’s enter type the following formula into cell D2 to compute the total price:

=[@Qty]*[@[Price(USD) ]]
enter those structuraed references formula in cell D2

When we press Enter, we realize that the formula is not automatically copied down the column as expected:

formula does not get automatically copied down the column

How to Fix

To fix the issue of the formula not being automatically copied down the column, we must enable the fill formulas in tables AutoCorrect option using the following steps:

  1. Click File to open Excel’s Backstage window. 
click the file tab
  1. Click Options on the left sidebar of the Backstage window.
click on options
  1. Click Proofing on the left sidebar of the Excel Options dialog box and click the AutoCorrect Options button on the right.
click on the auto correct options button
  1. On the AutoCorrect dialog box, open the AutoFormat As You Type tab, select the Fill formulas in tables to create calculated columns option, and click OK.
check the option fill formulas in tables to create calculated columns
  1. Click OK on the Excel Options dialog box. 
  2. Select the cell containing the formula on the Excel table and click at the end of the formula on the formula bar.
again enter the formula in cell D2
  1. Press Enter, and the formula is automatically copied down the column.
press enter and the formula is copied down the column in Excel table

Reason #7: There are Merged Cells in the Target Cell Range

If merged cells are in the cell range to which we want to copy a formula, they will prevent the formula from copying down as expected. 

Let’s consider the dataset below. First, notice that cells D8 and D9 are merged.

data set with merged cells in it

 We want to enter a formula in cell D2 that computes the total price of the first item on the list and copy the formula down the column to calculate the total prices of the electronic items. 

We use the steps below.

  1. Select cell D2 and type in the formula below:
=B2*C2
enter the formula in cell D2 that you want to copy down
  1. Double-click or drag down the fill handle feature to copy the formula down the column.

Excel does not copy the formula down the column but instead displays a warning message indicating that all the merged cells must be the same size to copy the formula down the column.

prompt saying that all the merged cells need to be the same size

How to Fix

We must unmerge the merged cells to fix the problem of the formula not copying down because of merged cells in the target cell range.  

We use the steps below to split the merged cells:

  1. Select the merged cells D8 and D9.
select the merged cells
  1. On the Home tab, open the Merge & Center drop-down on the Alignment group and choose Unmerge Cells:
click on the unmerge cells option in the ribbon

The merged cells are now unmerged:

the merged cells have been unmerged

Now, when we double-click the fill handle in cell D2, the formula copies down the column as expected:

you can now copy down the formula
Also read: Why is Merge and Center Grayed Out?

This tutorial explained seven possible reasons for formulas not copying down in Excel and offered solutions. We hope you found the tutorial helpful.

Other Excel articles you may also like:

I am a huge fan of Microsoft Excel and love sharing my knowledge through articles and tutorials. I work as a business analyst and use Microsoft Excel extensively in my daily tasks. My aim is to help you unleash the full potential of Excel and become a data-slaying wizard yourself.

2 thoughts on “Formulas Not Copying Down in Excel – How to Fix!”

Leave a Comment