Get help

Help center

Guides and answers

Contact support

Write to our team

Sign in to

Workflows

Build processes with your team

Automations

Connect files and automate tasks

One system, four parts

AI agents

Virtual Employees that work 24/7

Automations

Connect files and automate tasks

Workflows

Build processes with your team

Data Space

Trusted data sharing and control

Solutions by department

Finance

Reports, budgets, and reconciliations

Inventory and manufacturing

Stock, orders, and production in one view

HR

Timesheets, attendance, and reviews

Project management

Status and workload across projects

Sales and CRM

Leads and deals kept up to date

Education

Student records and school data

Finance

Turn manual finance work into reports that update themselves.

What Finance teams automate

  • Track payables and receivables
  • Build cash flow statements
  • Compare budget against actuals

Inventory and manufacturing

See stock levels and automate ordering.

What inventory and manufacturing teams automate

  • Track inventory across multiple sites
  • Connect sales, purchasing, and warehouse data
  • Link a barcode scanner to your sheet

HR

Run recruitment, attendance, and OKR tracking from your sheets.

What HR teams automate

  • Track recruitment and onboarding
  • Record team OKRs and results
  • Track check-ins, check-outs, and leave

Project management

Assign tasks and track hours without manual updates.

What project teams automate

  • Assign tasks and track status changes
  • Estimate effort and log hours worked
  • Track milestones across projects

Sales and CRM

Track leads and sales performance with automated reports.

What sales teams automate

  • Track and convert leads
  • Set sales goals and track team metrics
  • Monitor sales KPIs on dashboards

Education

Automate attendance, grades, and school purchasing.

What schools automate

  • Track attendance and notify parents
  • Record and compare class grades
  • Track inventory lent to students and staff

Find a use case

By department

How each team uses Sheetgo

By industry

How each industry uses Sheetgo

By company size

Small, medium-sized, or large

Learn

Blog

Guides and product news

Customer stories

How teams like yours use Sheetgo

Help center

Guides and answers

Why Sheetgo

Compare

How Sheetgo compares with other tools

Security

How we protect your data

Trust center

Our compliance details

Sign in to

Workflows

Build processes with your team

Automations

Connect files and automate tasks

One system, four parts

AI agents

Virtual Employees that work 24/7

Automations

Connect files and automate tasks

Workflows

Build processes with your team

Data Space

Trusted data sharing and control

Solutions by department

Finance

Reports, budgets, and reconciliations

Inventory and manufacturing

Stock, orders, and production in one view

HR

Timesheets, attendance, and reviews

Project management

Status and workload across projects

Sales and CRM

Leads and deals kept up to date

Education

Student records and school data

Find a use case

By department

How each team uses Sheetgo

By industry

How each industry uses Sheetgo

By company size

Small, medium-sized, or large

Get started

Templates

Ready-made workflows to start from

Learn

Blog

Guides and product news

Customer stories

How teams like yours use Sheetgo

Help center

Guides and answers

Why Sheetgo

Compare

How Sheetgo compares with other tools

Security

How we protect your data

Trust center

Our compliance details

Help center

Guides and answers

Contact support

Write to our team

Workflows

Build processes with your team

Automations

Connect files and automate tasks

Automatically import filtered data in Google Sheets

The ubiquity of the internet and deluge of wireless devices certainly made our daily lives easier. They paved the path for cloud-based applications such as Google Sheets. This application lets us collaborate and work on the spreadsheet data regardless of the location and device. In terms of functionality, Google Sheets has come very far in a relatively shorter period of time. But, as it happens, Google Sheets doesn’t solve every problem. For example, we don’t yet have the means to automatically import filtered data from other Google Sheets files. 

Ready to streamline your data?

Why do we need to import filtered data?

There are many business cases where this scenario is applicable. But let us consider a simple example for the purposes of demonstration. Consider the technical support department within a software product company. They receive customer incidents through phone and web on a daily basis. All these incidents are stored in a centralized spreadsheet file – where a specific problem area is noted against each customer incident. For each problem area, there is a respective backend support person that looks into the corresponding customer incidents.

It doesn’t make sense for a support person to have access to all the incidents that are beyond his area of expertise. Therefore, he will need to import filtered data from the centralized Google Sheets file that stores all the incidents. How could he accomplish that? This is doable with the combination of QUERY and IMPORTRANGE formulas. But to go ahead with this approach, the user has to have advanced knowledge of these formulas. Another downside is that the source data is usually variable in size, so we can’t exactly define the source range boundaries in these formulas. Therefore, we need to keep changing the formula time and again.

Alternative: Automatically import filtered data using Sheetgo add-on

Imagine a large file where the company receives all customers incidents, coming from the reports. As you can see, every different type of incident is stored in this single spreadsheet. In this example, let us imagine that we are the person that tackles all “Run time errors”. Then, it would be very useful to only receive these type of incidents to our personal spreadsheet.

All Customers Incidents Spreadsheet

Install Sheetgo

Install the Sheetgo add-on for Google Sheets by clicking the button below.

Step 1:

Having our personal “Run time errors” spreadsheet open, we can start Sheetgo by navigating to the Menu Add-ons > Sheetgo > Start.

Automatically Import Filtered Data: Start Add On in Google Sheets

We’ll see the Sheetgo sidebar open up within the Google Sheets interface (please see the screenshot below). Hover the mouse onto the green + button, and we’ll see the Import and Export options. Click on the Import button to start creating the connection.

Import Data Button in Google Sheets

Step 2:

Click on the SELECT FILE(S) button within the Data Source section. Now we’ll see all the spreadsheet files available within our Google Drive. If we can’t find the source file right away, we can try scrolling down or use the search feature.

Automatically Import Filtered Data in Google Sheets: Select Files

Connect, merge, filter or split your  spreadsheets

Step 3:

Go to the Settings tab. Here we have the option of changing the connection name, which would be the name of the sheet that Sheetgo creates in the destination file. To automate and alter the frequency with which the data import happens, keep the Automatic Updates section enabled.

But, in the interest of the example discussed in this post, we’ll focus on the Filter by feature. We’ll check this box true and it will ask us if it should filter by Condition or by Query language. The first option lets us quickly configure the condition with which we need to apply on the filter. We can add multiple conditions if need be. This is the easiest option for someone that is not so tech-savvy.

For the purpose of this example, we will add here:

“Filter by Condition > Which match all of these conditions > Column G text is exactly Run time error”.

Automatically Import Filtered Data: Condition

Step 4:

Finally, to establish a link that lets us import filtered data from the source Google Sheets file, we click on the SAVE CONNECTION button. Congratulations! We’ll shortly see that Sheetgo creates a new connection. It creates a new sheet (named after the connection by default), that has the required filtered data from the source file.

Automatically Import Filtered Data in Google Sheets: Saving Connection

Revisiting the connection settings:

If in the future, there might come a need to alter one or more of the existing connection settings. To do so, start Sheetgo while on the file that we need the settings changed on. Click on the 3 dots next to the connection name (in this case “SG_Connection”) > Edit connection.

Once done with the modifications, click on SAVE CHANGES.

Connect everything and automate entire business processes

You may also like…

Google Sheets to Slack — a team gathered around a laptop reacting to a sales update

Sheetgo’s webhook destination: send Google Sheets data anywhere (with a Slack example)

Sheetgo’s webhook destination sends Google Sheets data out to any endpoint via an HTTP request. Here’s how it works, with a step-by-step Slack alerts example.

Mask PII in Google Sheets — laptop showing a padlock and Secured badge, representing anonymized data

Securing data pipelines: how to automatically mask PII in Google Sheets

Use Sheetgo’s Anonymize processor to automatically mask PII in Google Sheets — redact, hash, or partially mask sensitive columns as data moves from source to destination. Three practical use cases.

Google Sheets webhook — Python code on a dark editor screen for posting data to a spreadsheet

Google Sheets webhooks: push data to your sheet without the API

Use a Google Sheets webhook to push data straight into a sheet — no Google Sheets API, OAuth, or service accounts. A practical Sheetgo guide with a working Python example.