Efficiently Copy Formulas Down in Google Sheets: 3 Methods

Jason Gong
June 6, 2024

Use drag-and-drop, fill handle, or keyboard shortcuts to copy formulas in Google Sheets.

By the way, we're Bardeen, we build a free AI Agent for doing repetitive tasks.

If you're working with spreadsheets, you might love Bardeen's GPT in Spreadsheets feature. It helps automate data tasks and make your workflow more efficient.

Efficiently managing data in Google Sheets is crucial for streamlining your workflow and ensuring accuracy. One of the most powerful tools for boosting productivity is copying formulas down a column or across a row. In this quick guide, we'll walk you through simple steps to master copying formulas in Google Sheets, helping you save time and minimize errors in your spreadsheets.

Introduction to Copying Formulas in Google Sheets

Efficiently managing data is crucial for streamlining your workflow and ensuring accuracy in Google Sheets. Copying formulas down a column or across a row is one of the most powerful tools for boosting productivity and minimizing errors. By mastering this technique, you can:

  • Save time by automating repetitive calculations
  • Ensure consistency in your data processing
  • Reduce the risk of manual input errors

In this guide, we'll explore various methods for copying formulas, helping you choose the best approach for your specific needs. Whether you're working with a small dataset or a complex spreadsheet, these techniques will help you work smarter, not harder.

To further enhance your productivity, consider using GPT for Google Sheets to leverage AI in your workflow.

Methods to Copy Formulas Down in Google Sheets

Google Sheets offers several methods for copying formulas down a column or across a row, each with its own advantages. Let's explore the most common techniques:

  1. Drag-and-drop: Click and hold the small blue square in the lower-right corner of the cell containing the formula. Drag it down the column or across the row to copy the formula to the desired cells. This method is quick and intuitive for smaller datasets.
  2. Fill handle: Double-click the small blue square in the lower-right corner of the cell with the formula. Google Sheets will automatically detect the pattern and fill the formula down the column or across the row. This method is ideal for larger datasets or when you want to save time.
  3. Keyboard shortcuts: Select the cell with the formula and press Ctrl+C (Windows) or Command+C (Mac) to copy. Then, select the range of cells where you want to paste the formula and press Ctrl+V (Windows) or Command+V (Mac). This method is fast and efficient, especially when combined with range selection shortcuts like Shift+Click or Ctrl+Click.

Choose the method that best suits your needs based on the size of your dataset, personal preference, and the complexity of your spreadsheet. For more advanced tasks, you can connect Google Sheets with other apps to automate your workflow.

Save time on repetitive tasks by automating your Google Sheets workflows. Use Bardeen’s integration to connect Google Sheets with your favorite apps effortlessly.

Using Absolute and Relative References

When copying formulas in Google Sheets, it's crucial to understand the difference between absolute and relative references. These reference types determine how cell references change when a formula is copied to other cells.

Relative references are the default in Google Sheets. When you copy a formula with relative references, the cell references automatically adjust based on the new cell's position relative to the original cell. For example, if you copy the formula =A1+B1 from row 1 to row 2, it will become =A2+B2

Absolute references, on the other hand, remain constant no matter where the formula is copied. To create an absolute reference, add a dollar sign ($) before the column letter, row number, or both. For instance, =$A$1 is an absolute reference to cell A1, and it will not change when copied to other cells.

Here's how to use absolute references in a formula:

  1. In the cell containing the formula, add dollar signs to the cell reference you want to remain constant. For example, =B1*$C$2 means the reference to C2 will stay the same when copied, while B1 will adjust relatively.
  2. Copy the formula to the desired cells using the fill handle or copy-paste methods.
  3. The absolute reference will remain constant in all copied formulas, while relative references will adjust based on their new positions.

Absolute references are particularly useful when you need to reference a specific cell, such as a tax rate or conversion factor, in multiple formulas throughout your spreadsheet. For more advanced automation, you can enrich LinkedIn profiles in Google Sheets to streamline your workflow.

Advanced Techniques: ARRAYFORMULA and Other Functions

ARRAYFORMULA is a powerful function in Google Sheets that allows you to apply a formula to an entire column or range of cells. This can greatly simplify your spreadsheet and reduce the need for repetitive formulas.

To use ARRAYFORMULA, simply wrap your existing formula inside the ARRAYFORMULA function, like this:


Some key points about ARRAYFORMULA:

  • It automatically expands the formula to fill the entire column or range
  • It can be used with many other functions, such as IF for conditional formatting, VLOOKUP, and SUMIF
  • It eliminates the need to drag formulas down or copy and paste them

Here are a few examples of how ARRAYFORMULA can be combined with other functions for advanced data manipulation:


You can use ARRAYFORMULA with the IF function to apply conditional formatting or calculations to an entire range. For example:

=ARRAYFORMULA(IF(A1:A10>5, "High", "Low"))

This will check each value in the range A1:A10, and return "High" if the value is greater than 5, or "Low" if it's less than or equal to 5.


Combining ARRAYFORMULA with VLOOKUP allows you to perform lookups on an entire column, without having to drag the formula down. For instance:


This will look up each value in the range A1:A10 in the range B1:C20, and return the corresponding value from the second column of that range.


You can use ARRAYFORMULA with SUMIF to sum values in a range based on a condition, without having to drag the formula down. For example:

=ARRAYFORMULA(SUMIF(A1:A10, ">5", B1:B10))

This will sum the values in the range B1:B10 where the corresponding value in A1:A10 is greater than 5.

Save time on repetitive tasks by using connect Microsoft Excel with Bardeen. Automate your workflow easily.

By mastering ARRAYFORMULA and combining it with other functions, you can create powerful, dynamic spreadsheets that automatically update and adapt to changes in your data. For more advanced techniques, consider learning how to integrate Excel with your workflow.

Troubleshooting Common Issues When Copying Formulas

While copying formulas in Google Sheets is generally straightforward, users may encounter some common issues. Here are a few pitfalls to watch out for and solutions to ensure smooth operations:

Formulas Not Updating Correctly

If your formulas aren't updating correctly after copying them down, check that you're using relative cell references (e.g., A1) instead of absolute references (e.g., $A$1). Absolute references will lock the cell and prevent the formula from updating when copied.

Formulas Returning Unexpected Results

If your formulas are returning unexpected results, double-check that you've entered the formula correctly and that you're using the correct cell references. Also, ensure that your data is formatted consistently (e.g., all numbers, no hidden spaces or characters).

Formulas Not Copying Down Automatically

If your formulas aren't copying down automatically when you add new data, try the following:

  • Make sure there are no empty rows or columns between your data and the formulas
  • Use the ARRAYFORMULA function to apply the formula to the entire column
  • Set up a dynamic named range that automatically expands to include new data

Formulas Returning #REF! or #NAME? Errors

If you see #REF! or #NAME? errors in your formulas after copying them down, it typically means that a referenced cell or named range is missing or has been changed. To fix this:

  • Check that all referenced cells and ranges are still valid
  • Update any named ranges that may have changed
  • If you've deleted or moved cells, use the Find and Replace function to update the formulas accordingly

By being aware of these common issues and knowing how to troubleshoot them, you'll be able to copy formulas down in Google Sheets with confidence and efficiency. Remember to always double-check your formulas and cell references, and use tools like ARRAYFORMULA and named ranges to streamline your workflow.

Boost Google Sheets Efficiency with Bardeen Automations

Automating tasks in Google Sheets can significantly enhance productivity, especially when it comes to copying formulas down a sheet. While manual methods exist, using Bardeen to automate these processes can save you an immense amount of time and reduce the risk of human errors. Let’s explore some practical examples of how Bardeen playbooks can automate tasks in Google Sheets, making your data management tasks a breeze.

  1. Copy an Airtable to Google Sheets: This playbook allows you to seamlessly transfer data from Airtable to Google Sheets, perfect for consolidating your data sources into a single, easily accessible location.
  2. Copy a tweet to Google Sheets and translate it, when a Twitter user tweets: Automate the process of capturing tweets and translating them for content curation, social media monitoring, or competitive analysis directly into Google Sheets.
  3. Copy all Asana tasks to Google Sheets: For project management and tracking, this playbook imports tasks from Asana into Google Sheets, facilitating an overview of your projects and their statuses.
Automate Google Sheets with Bardeen's AI

Bardeen's AI Agent simplifies repetitive tasks in Google Sheets, saving you time.

Get Bardeen free

Other answers for Google Sheets

Auto Color Code Cells in Google Sheets Guide 2024

Learn to automatically color code cells in Google Sheets using conditional formatting for better data visualization and analysis.

Read more
Disable Google Sheets Downloads: A Step-by-Step Guide

Learn how to disable downloads in Google Sheets by adjusting share permissions and protecting sheets, enhancing data security.

Read more
Download Parts of Google Sheets Easily in 5 Steps

Learn how to download specific parts of Google Sheets using the sheet's GID for efficient data sharing and analysis. Streamline your workflow today.

Read more
Download Images & Charts from Google Sheets: A Guide

Learn how to download images and charts from Google Sheets directly or from a URL list to Google Drive, including step-by-step instructions.

Read more
Download Excel from Google Sheets in Simple Steps

Learn to download Excel from Google Sheets in a few steps, ensuring file compatibility and offline access. Perfect for Excel users.

Read more
Convert Date to Month Name in Google Sheets: 4 Easy Steps

Learn how to convert numeric dates to written months in Google Sheets using TEXT function, custom formatting, and more for enhanced data presentation.

Read more
how does bardeen work?

Your proactive teammate — doing the busywork to save you time

Integrate your apps and websites

Use data and events in one app to automate another. Bardeen supports an increasing library of powerful integrations.

Perform tasks & actions

Bardeen completes tasks in apps and websites you use for work, so you don't have to - filling forms, sending messages, or even crafting detailed reports.

Combine it all to create workflows

Workflows are a series of actions triggered by you or a change in a connected app. They automate repetitive tasks you normally perform manually - saving you time.

get bardeen

Don't just connect your apps, automate them.

200,000+ users and counting use Bardeen to eliminate repetitive tasks

Effortless setup
AI powered workflows
Free to use
Reading time
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
By clicking “Accept”, you agree to the storing of cookies. View our Privacy Policy for more information.