The Merge Sheets add-on for Google Sheets brings the latest data from additional sheets into your main table. Find and pull matching values, or add non-matching rows, if needed, in five simple steps.

We care about your data and suggest you always create backup copies of your spreadsheets. A special option of the add-on will do that for you if you select it.
To open the tool, go to Extensions > Merge Sheets > Start:

Your main table is the one that will be updated as the result of the data processing:

The dialog box allows you to pick your data in different ways:
Select the necessary cells and click OK to confirm the reference.
Click Next to go to the second step.
The lookup sheet is the table that contains the information you want to copy to your main sheet. You can add multiple lookup sheets to get the data from all of them, one by one, in one go.

Then just enter the part of the file name into the Search field and hit Search.

Merge Sheets will check your selected Drive and get you a list of all files that match partially or completely.

Alternatively, click the Select range icon and alter the range in the corresponding pop-up window:

Click Next to proceed to the third step, or edit the main table by going Back.
Here you are to pick those columns that appear in in all your tables (key columns). The add-on will compare these columns to identify the same (matching) records:


Click Next to go on to step 4.
On this step, you are to decide what to do with other columns of the lookup table(s):



The add-on will update all empty cells in this column with the related data from the same column in each lookup sheet:

Click Next to follow to the last step.
This step offers a set of additional options to match, update, or add values:





Click Finish to merge Google spreadsheets and you'll see the number of processed lookup sheets, inserted columns, added and updated rows:

You'll also get a link to open a new spreadsheet if you chose to place the result there instead of updating your main table.
If you rely on Merge Sheets for Google Sheets to pull data from other tabs, most likely you have to update lots of different sheets or even the same sheet often. To save your time on these operations, we introduced scenarios.
The scenario is a saved set of the options you select on each step of the add-on.
You will have a chance to save the settings once the add-on processes your data. Then, just run this scenario, and the tool will start updating the info in your spreadsheet immediately.
To create your scenario, click Save scenario in the result message once the add-on processes your data:

You will see your future scenario outline with the options you've just used. You can adjust some of these settings to your convenience:

Once everything's set, click Save and the scenario will be created.
To start the scenario, go to Extensions > Merge Sheet > Scenarios, find the necessary name and click Start.

This will run the tool and start processing your data right away per all the settings.
In the end, you will get the result message saying what scenario has been used, how many lookup sheets have been processed and what number of rows and columns have been found and modified:

To edit your existing scenario, go to Extensions > Merge Sheet > Scenarios, pick the scenario and click Edit this time:

You will see the familiar scenario outline. The editable fields are the same: name, sheets, and data ranges.

Press Delete to remove the scenario forever, Save to keep the changes, and Run to start it right away with the new settings.
You can share all or only certain scenarios with your teammates or between your different Google accounts.
To share only certain scenarios, go to Extensions > Merge Sheets > Scenarios > required scenario > Export & share:

You will be prompted to save the scenario to your computer:

Click Save, and your browser will let you select a place where you'd like to save a file with a selected scenario. Once your browser downloads the file, you can close the add-on window.
Send this saved file to any person who's using Merge Sheets so they could import it to their add-on and make use of this scenario.
To share all scenarios you've created, go to Extensions > Merge Sheets > Scenarios, and then right to Export & share all scenarios:

The add-on will let you know that you're about to save the file with all scenarios to your computer:

Click Save, and your browser will let you select a place where you'd like to save the file with scenarios. Once you download it, you can close the add-on window.
Send this saved file to any person who's using Merge Sheets so they could import it to their add-on and use the same scenarios.
To import the scenarios someone has shared with you, go to Merge Sheets > Scenarios > Import scenarios:

Merge Sheets will ask you to pick the file with scenarios from your computer using your browser. Click Browse to do that:

Once you add the required file, the add-on will let you know how many scenarios from that file have been imported:

Tip. The add-on imports all scenarios from the files by default. But if you already have some of them or if something goes wrong, the add-on will inform you accordingly.
All imported scenarios will appear in your Merge Sheets > Scenarios menu:

You can run them right away if you know what spreadsheets they're created for, or review and edit them beforehand.
Once you save a scenario for the Merge Sheets add-on, you can make it run automatically. There's no need to keep these spreadsheets open or your computer on. Scheduled scenarios will carry out the tasks on Google servers even when you're offline.
A quota is the number of individual sheets the add-on can process automatically according to your subscription plan.
During the beta period, each user receives:
Each time a scenario processes one sheet, it counts as one run: 1 sheet processed = 1 quota unit used.
Suppose you have a scenario that merges 3 sheets and you schedule it to run once a day. In this case, each daily run will take 3 quota units from your balance:
This process repeats until you have no quota left or you cancel the scheduled tasks.
While we are in the beta phase, the number of quota units is set according to your subscription. If you need a higher quota, we are happy to consider an increase for your account.
To increase your quota:
Our team will review your request and adjust your limits accordingly.
To start scheduling scenarios, Merge Sheets will ask you to connect to the Process Sheets service:

See, edit, create, and delete all your Google Sheets spreadsheets
This will let Merge Sheets work with those spreadsheets from your Google Drive that you want to process automatically, strictly following the settings saved in the scenario: match columns, merge the data, update your main sheet or place the results in new files, create & keep a log sheet for your information.
Once you allow this permission, you can proceed to scheduling your scenario.
To make Merge Sheets run scenarios automatically, first configure and save a scenario for the Merge Sheets add-on.
To access the scheduling options in the Merge Sheets add-on:
Alternatively, you can access the schedule settings via the Schedule menu:
At this step, you are to name the scheduled task and configure the interval and time settings.
To set up a daily schedule:

To set up a weekly schedule:

To set up a monthly schedule:

Double-check your configuration in the Scenario outline section. You can also change sheets & ranges here while the scenario is not scheduled yet.

Click the Create schedule button to save and activate your recurring run.
You can see & easily manage schedules for all your scenarios from one place.
Go to Extensions > Merge Sheets > Schedule.

The Scenario schedules will appear featuring all your scenarios:

By clicking on scenarios that are already on the calendar, you'll be able to change the set time or remove scenarios from the timetable:

Whatever changes you make, hit Save to apply them, or Back to return to the summary list without saving. Clicking Delete will remove the scenario from the schedule and stop the automation.
The add-on always keeps the log of the automated scenario performance. You'll find it in the Logs sheet next to your resulting table (either in the original file where your main sheet is updated or in the new file if your scenario places the result there):

It'll show you when each scenario was executed (including the time zone), whether it finished successfully and what the result is.
Please contact us here