How to Copy a Formula in Excel to Another Sheet (4 Solutions)

Not knowing the proper method to copy a complex formula is very common among Microsoft Excel users. In this blog post, I will briefly discuss how to copy a formula in Excel to another sheet in different ways.

The dataset that I am using for this article has two columns. One column shows the raw data with some country names in detail. the other column has the clean-up data refined with a MID function and a LEN function.

Dataset to Copy a Formula in Excel to Another Sheet

Copy a Formula in Excel to Another Sheet Using Move or Copy Dialog Box

The easiest and quickest method to copy a formula with its cell values intact is to use the Move or Copy dialog box. Suppose, I have a sheet called Quickest Way and I want to copy the sheet along with its formulas.

Steps to copy a formula to another sheet in Excel using Move or Copy dialog box.

  1. Put your mouse cursor on the sheet tab.
  2. Right-click on the sheet tab.
    Right-click on the Quickest Way sheet tab to Copy a Formula in Excel to Another Sheet
  3. Select the Move or Copy command.
    Accessing to Move or Copy option from the right-click menu of sheet's name
    The Move or Copy dialog box will pop up on the sheet.
    The Move or Copy dialoge Box
  4. Inside the Before sheet box, select the Move to end option.
  5. Give a tick mark in the Create a copy checkbox.
  6. Hit the OK button.

Select Create a Copy to Copy a Formula in Excel to Another Sheet

Now, the Quick Way sheet has a duplicate copy of it, Quick way (2). If you click on any of the cells you used in any formula in the previous sheet, you will see the formula is also present in the new sheet.

Copied the same formula to another sheet



Copy a Formula in Excel to Another Sheet Using COPY and PASTE Commands

Another fast way to have the formula from one sheet to another sheet is to copy the whole sheet. Follow the steps below to use copy and paste commands in Excel:

  1. Put your mouse cursor on the triangle button on the top-left corner of your dataset.
  2. Click on the triangle button to select the entire dataset (or press CTRL+A).
    Select all cells to Copy a Formula in Excel to Another Sheet
  3. Right-click on the triangle button and select Copy (or press CTRL+C).
    Use COPY Command to Copy a Formula in Excel to Another Sheet
  4. Now click on the ‘+’ icon beside the sheet tabs.
    Clicking on the plus sign beside the sheet's name to insert a new sheet
    A new sheet will open up. The new Excel sheet of my workbook is named Sheet1.
  5. Right-click on any of the cells of the new sheet to open the context menu.
  6. From the Paste options, select the first icon from the Paste (CTRL+V) command.

Use PASTE Commands to Copy a Formula in Excel to Another Sheet

The Sheet1 has the same dataset with the same formulas in the table now.

The Sheet1 has the same dataset with the same formulas in the table



Copy a Formula to View Side by Side in Two Excel sheets

In the previous methods, we have seen how can we copy a formula in the same worksheet. In this method, I will briefly how can you copy a formula from a worksheet to another distinct worksheet. To do that, follow these steps below:

  1. Open the two individual Excel sheets.
  2. Click on the View tab.
  3. Under the Window group, select View Side by Side command.
    Click on View Side by Side in Two Excel sheets and Copy a Formula
    You will see both of the worksheets will be displayed vertically.
    Displaying two different sheets in Excel
  4. Now put the mouse cursor on the sheet’s name, press CTRL, and drag it beside the Sheet1 sheet tab.

Use View Side by Side command to Copy a Formula to another sheet in Excel

The other workbook (Book1) has the targeted sheet with formulas now.

Copy a Formula to another sheet using the view side by side feature

Note: You can do the process without pressing the CTRL-key. But in that case, the sheet will be lost from the source Excel workbook. Without pressing the CTRL key does the Cut-Paste job.



Copy a Formula in Excel to Another Sheet in a Different Workbook

At first, you have seen the use of the Move or Copy option for copying formulas in several sheets of a worksheet. But this time, learn to copy a formula from one Excel sheet to another Excel sheet.

Suppose you want to transfer a formula from Alternative Way 3 (Book1) to another sheet named Sheet1 of Book4.xlsx. To do that, follow these steps below:

  1. Right-click with your cursor on the sheet’s name(source sheet for copying formula).
    Dataset to copy a formula to another sheet to a different workbook in Excel
  2. Click on the Move or Copy option.
    Choosing Move or Copy option from the right-click menu of sheet's name
  3. Change the workbook name from the To Book drop-down list.
    Book4.xlsx is my destination Excel sheet.
  4. Select the Move to End option from the Before Sheet section.
  5. Give a checkmark inside the Create a Copy checkbox.
  6. Hit the OK button.

Selection of Create a copy command to Copy a Formula in Excel to Another Sheet in a Different Workbook

You will find the Alternative Way 3 sheet in Book4.xlsx with the formulas undamaged.

Copied the formula into a different sheet

How to Copy multiple sheets with formulas from one Excel Sheet to Another Excel Sheet

This method will help you to work on the big picture. Previously we’ve shown you how to copy a single sheet with formulas, but in this process, see how you can copy several sheets with formulas from one Excel sheet to another Excel sheet.

For instance, I have a workbook Book 4 containing two sheets inside it, Alternative Way3 and Alternative Way4.

Dataset to copy multiple sheets with formulas

I want to copy the formulas of Alternative Way3 and Alternative Way4 into a different workbook named Book5. Here’s how:

  1. Open one worksheet (Book4) and minimize it. Then open another worksheet (Book5).
  2. Click on the View tab from the main ribbon.
  3. Unter the Window group, select the View Side by Side command.
    Accessing View side by side option in the View tab
    You will see the two worksheets will come along in a vertical style.
    Displaying different workbooks in Excel
  4. Put your cursor on the sheet tabs from the source workbook (where you have the formulas, Book4).
  5. Press the CTRL key and select the sheet tabs you want to copy as per your choice.
    select multiple sheets to copy a formula from one Excel Sheet to Another Excel Sheet
  6. Drag the selected sheet tabs to the other workbook (Book5) and put them on the Book5 sheet tab.

Copy multiple sheets with formulas from one Excel Sheet to Another Excel Sheet

This way you can copy multiple sheets with formulas from one workbook to another.

Displaying the sheets name under the Book 5



Conclusion

I have tried to cover all the possible methods to copy a sheet with formulas to another sheet in Microsoft Excel. Let us know if you have any other interesting methods of copying a formula from sheet to sheet.

Frequently Asked Questions

How do I link a formula to another sheet in Excel?

To link a formula to another sheet in Excel, follow these steps:

  1. Click on the sheet where the source data or formula resides.
  2. Click on the cell containing the formula you want to link.
  3. In the formula bar, type = to begin the formula.
  4. Click on the target sheet tab.
  5. Click on the cell or range you want to reference in the target sheet.
  6. Press ENTER to complete the formula.
    Example: If your source formula is in cell A1 on Sheet1 and you want to link it to cell B1 on Sheet2, the formula would be =Sheet2!B1.

By following these steps, you can easily link a formula to another sheet in Excel, allowing you to reference data or calculations across different sheets within the same workbook.

How do I copy a formula to an entire column in Excel?

To copy a formula to an entire column in Excel, follow these steps:

  1. Click on the cell containing the formula you want to copy.
  2. Move the cursor to the lower-right corner of the selected cell. The small square, known as the Fill Handle, will appear.
  3. Double-click the Fill Handle, and Excel will automatically fill the formula down the entire column until it encounters an empty cell in the adjacent column.
    Alternatively, you can also drag the Fill Handle down the column to cover the desired range and release the mouse button to complete the copy.

By using the Fill Handle, you can quickly copy a formula to an entire column in Excel, saving time and effort.

Can Excel formulas cross sheets?

Yes, Excel formulas can reference cells and ranges across multiple sheets. You can achieve this by using sheet references in your formulas. Here’s how:

  • Example: Referencing a Cell in Another Sheet
    Suppose you have data in Sheet1, and you want to reference cell A1 from Sheet2.
    In the formula bar, type =Sheet2!A1 and press ENTER.
    This formula syntax (SheetName!CellReference) allows you to refer to cells in other sheets.
  • Example: Summing a Range from Another Sheet
    If you want to sum a range of cells in Sheet2 from Sheet1, you can use a formula like =SUM(Sheet2!A1:A10)
    In these examples, replace “Sheet2” with the actual name of the sheet you want to reference.

Excel formulas can indeed cross sheets, making it flexible and powerful for data analysis and manipulation across different parts of a workbook.

Rate this post

Leave a Reply

Your email address will not be published. Required fields are marked *