People who move a lot of data around can find it to be a daunting task. Manually transferring data is tedious and time-consuming, not to mention it can leave you vulnerable to human error. Today we are covering how to automatically transfer data from one Google Sheets file to another while preserving the original formatting of the source. This will help speed up your processes and ensure accuracy and cohesion amongst your files. Stop wasting time on tedious work and free up time in your work day for more important tasks.

We are talking specifically about a transferring data from one sheet to another, meaning between separate Google Sheets files, or, spreadsheets, not tabs or sheets within the same spreadsheet file.

 Transferring data can be a bit challenging for users who are unfamiliar with spreadsheets and using formulas to manipulate data. Fortunately, users can easily and automatically transfer data and preserve the formatting using a Google Sheets add-on called Sheetgo.

Sheetgo allows users without technical skills to easily transfer data and maintain the original format. This is a really great way for individuals to contribute to a master spreadsheet. Or, for an organization to distribute information from a master spreadsheet into various other files.

What Are Some Ways to Automatically Transfer Data?

We will cover two different ways to automatically transfer data from one spreadsheet to another, and some of the problems you could encounter. Keep in mind you will need to own both Sheets or have permission from the owner of the source Sheet to complete this process.

The easiest way to transfer formatted data is using the Sheetgo add-on. Sheetgo allows users without technical skills to easily import and connect data. If simply transferring data from one sheet, Sheetgo can retain the formatting of the data.

How to use Sheetgo

Take these steps to use Sheetgo to transfer formatted data automatically within Google Sheets:

  1. Get the Sheetgo add-on.
  2. Open Google Sheets and start Sheetgo
    Get Sheetgo
  3. Create a new connection by clicking the plus button in the sidebar on the right-hand side of your screen.

Get Sheetgo

4. Add a source file.

Get SheetgoGet Sheetgo

5. At this stage, you can choose to add another file or update your settings. When you are ready to complete the transfer, click the check mark at the bottom of the sidebar.Get Sheetgo

6. Sheetgo automatically creates a new sheet with your data imported and the formatting preserved!

Get Sheetgo Get Sheetgo


This is a great option for users who are non-technical and want a fast and easy solution to consolidate data. In addition, with Sheetgo you can schedule regular updates to those sheets, whether its one-time transfer or you need daily or weekly updates—Sheet go is flexible enough to provide what your organization needs to maintain up-to-date spreadsheets.

Does Sheetgo have any limitations?

With Sheetgo, you can only transfer entire sheets into a new spreadsheet, you cannot choose a range of data and still preserve formatting. Most people probably don’t need to, but if you do, there is another option.

There are a few reasons people may only want to share a certain range of data. They may want to keep a  master spreadsheet intact, but not share sensitive data. Or, they may want to only share certain information for analyzing and reporting. Those with a little more spreadsheet expertise that need to transfer only a range of formatted data can use the IMPORTRANGE function in Google Sheets.

What is Import Range?

Import Range allows users to transfer a range of data from one spreadsheet to another. Check out our tutorial on how to use Import Range to transfer data.

What Problems Can Arise With Import Range?

Import Range can be difficult for people without a lot of technical expertise. Also, if a user is relying on Import Range to move a lot of data between sheets on a regular basis, it can get a bit complicated.

Although this option can be great for people who want to import small amounts of raw data, it is easy to make errors within individual cells and unique formatting may not be preserved. For example, Import Range will not transfer the formatting of font weights, colors, or sizes. It will also not transfer images, which can make it useless for many users. There can also be update delays, and users may not always see the most up to date data displayed on the sheet. This can negatively affect organizations that need to make fast data-driven decisions.

This is why we recommend that users who want streamlined data transfers without losing formatting try using the Sheetgo add-on.