How to Link Google Sheet to Looker Studio

Cody Schneider

Tired of endlessly updating charts in Google Sheets and sending out new versions? Let's turn that static data into a live, interactive dashboard. This guide breaks down exactly how to connect Google Sheets to Looker Studio (formerly Google Data Studio), transforming your raw numbers into compelling, shareable reports that update automatically.

Why Connect Google Sheets to Looker Studio Anyway?

While Google Sheets is fantastic for data collection and basic analysis, it can feel clunky when it comes to reporting. A direct connection to Looker Studio elevates your data in several key ways:

  • Interactive Dashboards: Move beyond static charts. Looker Studio lets you add dynamic filters, date range controls, and clickable chart elements that allow users to explore the data for themselves.

  • Better Visualizations: Looker Studio offers a wider variety of beautiful and professional-looking charts, maps, and tables that are far more advanced than the built-in options in Sheets.

  • Automatic Data Refreshes: Set it and forget it. Once connected, your Looker Studio report will automatically pull the latest data from your Google Sheet on a schedule you control, eliminating manual updates.

  • Simplified Sharing & Control: Share a link to a polished, view-only dashboard instead of giving people access to your source data. This is more secure and ensures everyone is looking at the same version of the report.

Before You Connect: Prepping Your Google Sheet for Success

Like any project, a little prep work goes a long way. Before you jump into Looker Studio, take a few minutes to clean up your Google Sheet. This will prevent headaches and errors down the road. A well-structured sheet is the foundation of a reliable dashboard.

The Golden Rules of Formatting

Looker Studio needs your data to be organized in a simple, database-like format. Follow these guidelines for a seamless connection:

  • Dedicated Header Row: Your very first row should be a unique, descriptive header for each column. For example, use headers like "Date," "Marketing Channel," "Users," and "Revenue." Avoid vague headers or starting data in row one.

  • Consistent Data in Columns: Make sure each column contains only one type of data. A "Date" column should only have dates, a "Revenue" column should only have numbers, and a "Country" column should only have text. Mixed data types will cause connection errors.

  • No Merged Cells: This is a big one. Merged cells are great for human readability but catastrophic for data connectors. They create blank spots and structural issues that will break your connection. Select any merged cells and unmerge them.

  • Remove Totals and Subtotals: Get rid of any summary rows like "Total" or "Average" at the bottom of your sheet. Looker Studio will calculate these aggregates for you, and including them in your source data will lead to double-counting and incorrect metrics.

  • Keep it Simple: Aim for a single, flat table of data on one worksheet (tab). Avoid complex layouts with multiple tables on the same sheet. If you have different datasets, put them on separate tabs.

Here’s an example of a well-formatted sheet ready for Looker Studio:

Date

Campaign Name

Spend

Clicks

Conversions

2023-10-01

Fall Sale - Facebook

$50.00

120

5

2023-10-01

October Newsletter

$0.00

250

12

2023-10-02

Fall Sale - Facebook

$55.00

135

7

By following these simple rules, you're telling Looker Studio exactly how to interpret your data, ensuring a smooth and accurate import.

Step-by-Step: Connecting Google Sheets to Looker Studio

Once your Google Sheet is tidy, the connection process itself is quite simple. Just follow these steps.

Step 1: Open Looker Studio and Create a Data Source

First, head over to lookerstudio.google.com. In the top-left corner, click the "Create" button and select "Data Source" from the dropdown menu.

Step 2: Select the Google Sheets Connector

You’ll see a list of available Google Connectors. Find "Google Sheets" and click on it. It’s usually one of the first options visible.

Step 3: Authorize the Connection

If this is your first time connecting Google Sheets, Looker Studio will ask for permission to access your Google Drive files. Click "Authorize." This is a safe and standard procedure that allows the two Google products to talk to each other.

Step 4: Choose Your Spreadsheet and Worksheet

After a successful authorization, you'll see a list of all the Google Sheets you own or have access to.

  • Find the spreadsheet you prepared earlier and select it. You can use the search bar to find it quickly.

  • Next, choose the specific worksheet (tab) within that spreadsheet that contains your prepared data.

  • Finally, configure the options for your data range. It’s highly recommended to leave "Use first row as headers" and "Include hidden and filtered cells" checked. Deselecting these can cause issues unless you have a very specific reason.

Step 5: Configure Data Source Fields

You're almost there! You’ll now be taken to the data source configuration screen. This is where you tell Looker Studio what kind of information is in each column.

Looker Studio makes a good guess, but it’s crucial to double-check and correct any mistakes. For each field (your column headers), review the "Type" and "Default Aggregation."

  • Type: This defines the data type. Common types are Text, Numeric, Date, Geo (for countries, cities), and URL. A column of campaign names should be Text. A column of revenue values should be Numeric > Currency. Your "Date" column should be Date > Date. Getting these right is essential for your charts to work properly.

  • Default Aggregation: This controls how Looker Studio handles numeric fields when you don't break them down by a dimension. For metrics like "Users" or "Revenue," "Sum" is usually correct. For values like "Cost Per Click," you might want to change it to "Average." For anything you don't calculate (like an ID number), set it to "None."

Click the "Create Report" button in the upper right corner when you're done. A pop-up will ask to confirm adding the new data to the report. Click "Add to Report."

Building Your First Chart with Sheets Data

You’ve officially connected your Google Sheet! Looker Studio will start you off with a basic table showing your data. Let's create a quick line chart to see your work in action.

  1. On the top menu, go to Insert > Time series chart.

  2. Draw a box on your report canvas where you want the chart to appear.

  3. With the new chart selected, look at the "Properties" panel on the right.

  4. Under the "Setup" tab, ensure the "Dimension" is set to your "Date" field.

  5. Drag a numeric field from your "Available Fields" list (e.g., "Conversions") and drop it into the "Metric" box.

That's it! You should now see a line chart visualizing your conversions over time, pulling directly from your Google Sheet. Any changes you make to the source data in your Sheet will automatically reflect in this chart the next time the data refreshes.

Troubleshooting Common Errors and Best Practices

Even with careful preparation, you might run into an occasional snag. Here are a few common issues and tips to keep your dashboard running smoothly.

Data Freshness

By default, Looker Studio will cache your data to improve performance. This means you might not see changes from your Google Sheet appear instantly. To manage this:

  • In editing mode, you can force a refresh by clicking the three-dots menu on a chart and selecting "Refresh data."

  • Under the data source settings (Resources > Manage added data sources > Edit), you can control the "Data freshness" schedule, setting it to refresh as frequently as every 15 minutes.

Formula Errors in Sheets

If you have cells in your Google Sheet showing an error like <#N/A>, <#VALUE!>, or <#DIV/0!>, Looker Studio might interpret the entire column as text or fail to process it. Wrap your formulas in an "IFERROR" function in Google Sheets to return a 0 or a blank instead of an error message.

For example, change =A2/B2 to:

Correcting Data Types

If your dates aren't appearing correctly or your numbers are being treated as text, the most common culprit is a data type mismatch. Go back to your data source settings (Resources > Manage added data sources > Edit) and carefully check that each field is assigned the correct type. A small text value in an otherwise numeric column can cause the whole column to be miscategorized.

Final Thoughts

Connecting Google Sheets to Looker Studio unlocks a powerful, low-cost way to build automated and interactive dashboards directly from data you already manage. By properly structuring your workbook and following the connection steps, you can save hours of manual reporting work and provide clear, dynamic insights to your team.

Once you get the hang of connecting a single Google Sheet, you'll naturally start thinking about pulling in data from other platforms like Google Analytics, Facebook Ads, or your CRM. At that point, the process often shifts from building a dashboard to spending most of your time gathering and wrangling data. This is where we built Graphed to help. We automated the data connection and report-building process, so instead of manually setting up new data sources, you can just ask in plain English - "show me my Facebook ad spend vs. Shopify revenue by campaign" - and we instantly build the dashboard for you, connected to your live data.