How to Use Slicer in Google Sheets to Filter Charts and Tables

Published on

To filter Pivot Table reports, Charts and other tables in Google Sheets, you can now use the Slicer Data menu tool. This is a detailed tutorial on how to add and use Slicer in Google Sheets.

The purpose of Slicer in Google Sheets is to filter;

  • Tables.
  • Pivot Tables.
  • Charts.

Now you can make use of the Slicer tool to enhance your Google Sheets Dashboard reports.

I am only recommending you to use Sheets Slicers for the last two purposes, i.e., in Pivot Tables and Charts. Why? Just read on to get your answer.

Want to filter multiple columns using Slicer? Then you should use multiple Slicers. Let’s create a simple Dashboard report that contains Slicers as below.

Dashboard Report - Slicer Controlled

Learn the Use of Google Sheets Slicer Tool

Sample Data: This is a mockup data. It contains the diesel consumption of 6 vehicles (1111597, 1711069, 2411905, 2711451, 3011729, and 3011731) for the month of Jan, Feb, and Mar.

Data to Create Chart/Table and to Filter

Before start using the Slicer to filter a Pivot Table or a Chart, learn how to use the Slicer to filter a table (here the data in the range A1:C19). That’s the best way to learn and understand how to use Slicer in Google Sheets.

Steps to Add a Slicer to a Google Sheets Table

  1. Select the range A1:C19 (as per my sample data).
  2. Then go to the Data menu and click on “Slicer” (It’s a relatively new tool. I hope, you have already got it).
  3. Drag the Slicer to the required area in your Sheet.

Adding a Column to Filter in a Google Sheets Slicer

In the above step, we have added a Slicer to the table. Now to control the table, I mean slice the table in the range A1:C19, you must add columns to the Slicer. How?

Steps:

Double click on the Slicer to open the Slicer settings panel on the right-hand side of your screen. Alternatively, you can click on the three vertical dot menu on the Slicer and choose ‘Edit slicer’.

Adding Slicer to a Dataset

On the editor panel, you can see the “Choose a column” option. Click on that and choose the column that you want to add to the Slicer tool.

You can only add one column. If you want multiple columns, you should add one more Slicer. I will come to that later. Here I am adding the column ‘Month’ to the Slicer.

Slicer Settings in Google Sheets

Now, using this first Slicer, I can filter the column B, i.e., the month column in the dataset.

Use Multiple Slicers to Add Multiple Columns to Filter

To add one more filter column to the slicer in Google Sheets, do as follows.

Click on the Slicer menu (three vertical dots) on the first Slicer and select “Copy slicer”. Right-click anywhere on the Sheet and select “Paste”

Double click on the newly added Slicer to open the settings and select the column to filter. Here I am selecting the “Vehicle #” column.

Now you can filter the table using the two Slicers. Based on the filter condition, Google Sheets will hide and unhide rows in the table.

How to Add Multiple Slicers in Google Sheets

Using the Slicers I have filtered the column A and B. In column B I have omitted the month “March”. In column A, I have only selected vehicle # 1711069.

Here actually there is no need to use the Slicers as above. You can directly use the Filter menu Filter command. I have detailed the above steps only to let you know how to add and use Slicer in Google Sheets.

The Slicer is more useful when using it with Pivot Tables as well as Charts. Let’s create a simple dashboard report that contains a Pivot Table, Chart and two Slicers.

How to Filter Charts and Pivot Table in Google Sheets

Let me use the above same data to create a Dashboard report that contains a Chart, Pivot Table and Slicer filters.

The above data is in “Sheet1”. First, delete the above two Slicers in that Sheet. Add a new tab and name it as “Dashboard”.

First I am going to create a Pivot Table then adding a Slicer to it.

Adding Slicer to a Pivot Table Report

My sample data is about diesel consumption of vehicles during the first quarter of the year 2019.

If you total column C in that data, you would get the total, i.e., 11501 gallons. I just want that total in the ‘Dashboard’ tab.

Instead of simply using the Sum function as below, I am going to use a Pivot Table report, so that I can use slicers to control the total.

Recommended: ✖

=sum(Sheet1!C2:C)

Recommended:

In cell D5 I am inserting a Pivot Table report as below.

Steps:

Click on cell D5, then go to the menu Data > Pivot table. On the Pivot Table editor, add the ‘Qty. In Gallon’ column as below.

Filter a Pivot Table Report in Google Sheets

Now time to add a Slicer to this Pivot Table data. For that, click on cell D5 and go to Data > Slicer.

I will add one more slicer to this Pivot Table later. Here are the settings for the first Slicer.

Slicer Range and Column Setting

Please pay your attention to the range used to control the Pivot Table report. It’s not the Pivot Table range, i.e. Dashboard!D5:D6.

As explained earlier, I mean by making a duplicate of the first Slicer, add one more Slicer to this Google Sheets Pivot Table. This time select the column “Vehicle #”

Duplicate Slicer

Now you can filter/control the Pivot Table total using the above two slicers added to the Sheet.

Points to Be Noted

What’s important here is; your data in “Sheet1” is unaffected by the filtering. I mean no rows in “Sheet1” will be hidden due to the filtering.

In my first example, I mean the Slicers in a normal table, the rows got hidden. Because the table and the Slicers were in the same “Sheet1”.

If you want to filter a Pivot Table report using a Slicer, use the Pivot Table source range (Sheet1!A:C), not Pivot Table range (Dashboard!D5:D6), as the range in the Slicer editor panel. Then make sure that the Slicer is added within the Pivot Table Sheet.

A Slicer hides rows only in the active Sheet

Adding Slicer to a Chart/Graph

Keep the above points in mind. Now insert a Chart in the “Dashboard” tab. For example purpose, I am inserting a Column Chart. You can follow my chart settings here.

Slicer to Filter a Graph in Google Sheets

Without adding any extra Slicers, we can filter this Chart. Do you know how?

The existing two Slicers use the source Sheet1!A1:C19. Both the Chart and Pivot table share the same source. So both of the reports (Chart and Pivot Table) can be controlled at a time using these Slicers.

I hope you could understand how to add and use Slicer in Google Sheets. One more thing. Don’t forget to save the Slicer filtering. Didn’t get?

Click the three vertical dot menu on the Slicer and click ‘Save current filter as default’. Otherwise, you will lose the filtering once you close the Sheet.

Also, check the customization option on the Slicer panel to change the font color, size, background color, etc. of the Slicer tool.

Example Sheet 22819

Prashanth KV
Prashanth KV
Your Trusted Google Sheets and Excel Guide Prashanth KV brings a wealth of experience in Google Sheets and Excel, cultivated through years of work with multinational corporations in Mumbai and Dubai. As a recognized Google Product Expert in Docs Editors, Prashanth shares his expertise through insightful blogging since 2012. Explore his blog for practical tips and guidance on maximizing your spreadsheet skills.

Highlight Upcoming Birthdays in Google Sheets

When highlighting upcoming birthdays in Google Sheets, one important aspect is ignoring the year...

Compare Two Tables for Differences in Excel

To compare two tables with similar data for differences, you can use the XLOOKUP...

Calculate Weighted Average in Pivot Table in Google Sheets

You can calculate a weighted average in a Pivot Table using a custom formula...

Summarize Data and Keep the Last Record in Google Sheets

In Google Sheets, we can summarize data (like sum, average, min, max, count) using...

More like this

Highlight Upcoming Birthdays in Google Sheets

When highlighting upcoming birthdays in Google Sheets, one important aspect is ignoring the year...

Calculate Weighted Average in Pivot Table in Google Sheets

You can calculate a weighted average in a Pivot Table using a custom formula...

Summarize Data and Keep the Last Record in Google Sheets

In Google Sheets, we can summarize data (like sum, average, min, max, count) using...

5 COMMENTS

  1. HI, I use a slicer and pivot table in a dashboard sheet. But when I share it as a protected sheet, it won’t work! How can I change it?

  2. Hi again,

    Actually, I managed to use your approach in the example given; similar to the pivot table in cell D5 in the Dashboard Tab.

    Thanks

    Sabba

  3. Hi Prashanth,

    Thanks for yet another good tutorial. Is there is a way to retrieve the selected values on the slicer and write in cells on the sheet? All it says Item n number of a total.

    Thanks
    Sabba

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.