ExcelReady
CourseMock testsFunction guidesBlog
Start freeStart learning for free
ExcelReady

Be Excel-ready before day one. Hands-on practice in your browser, with instant feedback.

Learn

  • Course
  • Mock tests
  • Function guides
  • Blog

Test prep

  • Excel level test
  • Excel test practice
  • Free screening quiz
  • Certificate

Company

  • About
  • Editorial policy
  • Contact
  • Terms
  • Privacy

© 2026 ExcelReady. All rights reserved.

  1. Blog
  2. Comparisons
  3. Slicer vs Filter in Excel: Which Is Better for Reports?

Slicer vs Filter in Excel: Which Is Better for Reports?

By ExcelReady Team·Updated November 3, 2026·6 min read

The short answer

Use a slicer when other people will read the report: its buttons show at a glance what is filtered and take one click to change, and one slicer can drive several pivot tables. Use a filter for your own work on any range: it handles conditions like greater than 500 or contains "Ltd", and needs no table or pivot.

Key takeaways

  • Slicers only work on Excel tables and pivot tables; filters work on any range.
  • Slicers pick items from a list. Filters can also test conditions such as greater than, between, top 10 or contains.
  • A slicer always shows what is selected, so readers can't miss a hidden filter.
  • Both hide rows in the same way, and they combine as AND with each other.
  • For a shared report or dashboard, use slicers. For quick checks and cleaning data, use filters.
On this page+
  1. Slicer vs filter at a glance
  2. What a filter does
  3. What a slicer does
  4. The same task, solved both ways
  5. When to use a slicer
  6. When to use a filter
  7. Common mistakes with slicers and filters
  8. Our recommendation
  9. Practise it

Slicer vs filter comes down to who uses the report. A slicer is a panel of buttons that anyone can click, and it always shows what is selected. A filter is the drop-down arrow in a header, and it can do more, such as "greater than 500", on any range. This comparison is for people who build reports for a manager, a team or a job test and need to choose the right control.

Slicer vs filter at a glance#

Slicers win on ease of use and visibility. Filters win on flexibility.

FeatureSlicerFilter (AutoFilter)
What you seeButtons on the sheet, one per itemA drop-down arrow in each header
Works onExcel tables and pivot tables onlyAny range, table or pivot table
How you chooseClick items (Ctrl+click or Multi-Select for several)Tick items, or set a condition
Conditions (greater than, between, contains, top 10)NoYes
Shows what is filteredAlways, at a glanceOnly a small funnel icon in the header
One control for several pivot tablesYes, with Report ConnectionsNo
Date periodsTimeline (a slicer for dates)Date filters by year, month, day
Space on the sheetTakes room; can cover dataNone
How to add itTable Design or PivotTable Analyze > Insert SlicerData > Filter, or Ctrl+Shift+L (Mac: Cmd+Shift+F)

What a filter does#

A filter hides the rows that don't match what you pick, on any block of data with headers. Click a cell in the data and press Ctrl+Shift+L on Windows (Cmd+Shift+F on a Mac), or go to Data > Filter. A drop-down arrow appears in every header.

From that arrow you can tick items, or use Number Filters, Text Filters and Date Filters for conditions: greater than 500, begins with "Lon", this month, top 10. The complete guide to filtering data in Excel covers each type.

The weakness is visibility. A filtered column shows only a small funnel icon, and the row numbers turn blue. A reader can easily miss that rows are hidden and think the totals are wrong.

What a slicer does#

A slicer is a box of buttons, one for each item in a field, that filters a table or a pivot table when you click. Selected items are coloured, so anyone can see the current view without opening a menu.

Slicers need a structure under them: a pivot table or an Excel table created with Ctrl+T. They can't connect to a plain range. One slicer can also filter several pivot tables at once, which is why they are the standard control on dashboards. The step-by-step guide to inserting and setting up slicers shows how to add one, select several items and connect it to other pivots, so this article focuses on the choice.

The same task, solved both ways#

Here is a small sales table in A1:D7:

ABCD
1RegionChannelMonthSales
2NorthOnlineJan4,200
3SouthStoreJan3,100
4NorthStoreFeb2,800
5EastOnlineFeb3,900
6NorthOnlineMar4,600
7SouthOnlineMar3,300

The task: show only North sales made Online.

With filters: turn on the filter, open the Region arrow and tick only North, then open the Channel arrow and tick only Online. Rows 2 and 6 stay visible.

With slicers: press Ctrl+T to make the range a table, go to Table Design > Insert Slicer, and tick Region and Channel. Click North in one slicer and Online in the other. The same two rows stay visible.

Either way, a normal SUM still adds every row, hidden or not. Use SUBTOTAL to total only the visible rows:

Excel formula
=SUBTOTAL(9,D2:D7)

With the filter or slicers on, this returns 8,800 (4,200 + 4,600). With nothing selected, it returns 21,900. The 9 means "sum". In a pivot table you don't need this, because the pivot's own totals already follow the slicer.

Now try a condition: "show months with sales over 3,500". The filter does it in one step with Number Filters > Greater Than. A slicer can't, because it only selects items. You would need a helper column, such as =IF(D2>3500,"Over 3,500","3,500 or less"), and a slicer on that column.

When to use a slicer#

Use a slicer when the person clicking is not the person who built the file:

  • Dashboards and shared reports. A manager can click "North" without knowing where the filter arrow is.
  • Several pivot tables from the same data. One slicer keeps them all in step.
  • Presentations and screenshots. The selected buttons document the view, so nobody asks "is this all regions?"
  • Short lists of items. Regions, product lines, years and statuses fit well. A field with 500 customer names makes a slicer that is hard to scroll.

The beginner's guide to pivot tables shows how to build the pivot a slicer usually sits on.

When to use a filter#

Use a filter for your own analysis and for anything that needs a rule:

  • Conditions. Greater than, between two dates, contains a word, top 10, above average.
  • Any range. No need to create a table or a pivot first.
  • Cleaning data. Filter blanks, find odd spellings, then fix or delete the visible rows.
  • Long lists. The search box in the filter drop-down finds one name among thousands.
  • No room on the sheet. Filters take no space.

Inside a pivot table, the choice is between a slicer and the pivot's own filters: the Filters area at the top, and the drop-downs on the row and column labels. Those built-in pivot filters also accept conditions, such as a Value Filter that keeps only regions with sales over 10,000, or Top 10 to show the five best products. A slicer can't do either. A common pattern is a slicer for the reader's main choice, such as Year, plus a Top 10 value filter set by the builder.

If you want the filtered rows as a live copy somewhere else, the FILTER function is a third option. The comparison of the FILTER function vs AutoFilter explains that choice.

Common mistakes with slicers and filters#

These cause most "the numbers are wrong" moments:

  1. Forgetting a filter is on. A hidden filter makes totals look too small. Check for funnel icons and blue row numbers, or use Data > Clear.
  2. Using SUM on filtered data. SUM includes hidden rows. Use SUBTOTAL or AGGREGATE for visible-only totals.
  3. Expecting a slicer on a plain range. Insert Slicer is greyed out until the data is a table or pivot.
  4. Mixing slicers and filters without noticing. They combine as AND. Clearing the slicer doesn't clear the filter on another column.
  5. Leaving items unselected before sharing. Click Clear Filter on each slicer (Alt+C on Windows when the slicer is selected) if the report should open showing everything.

Our recommendation#

Use slicers for any report another person will open and click: dashboards, monthly packs, anything built on pivot tables. They are clearer, they can't hide silently, and one slicer can drive several pivots.

Use filters for your own day-to-day work: checking data, cleaning it, and any question with a condition like "over 500" or "contains". They work on any range and cost no space.

Many good reports use both: slicers for the two or three main choices a reader makes, and filters left for the analyst.

Practise it#

The best way to feel the difference is to filter a table yourself. Practise filtering a table in a live spreadsheet: you'll filter by items and conditions and check totals of visible rows. Then practise pivot tables step by step to build the kind of report slicers are made for. Or try the exercise on this page first.

Try it yourself

This is a live spreadsheet. Type the formula in the green cell and press Enter.

A report has a Region slicer set to North and a Channel slicer set to Online. Click G2 and use SUMIFS to get the Sales total the report would show.

fx
ABCDEFGH
1
Region
Channel
Month
Sales
2
North
Online
Jan
4200
North + Online
3
South
Store
Jan
3100
4
North
Store
Feb
2800
5
East
Online
Feb
3900
6
North
Online
Mar
4600
7
South
Online
Mar
3300
8
9
10

Tip: Two slicers combine as AND. Start with the Sales range D2:D7, then add the Region pair and the Channel pair.

Practise this in a lesson

LessonFilter a tableTurn on filter buttons with Ctrl+Shift+L, filter by one or several values and by a number condition, total and count only the visible rows with SUBTOTAL, then clear the filters.LessonPivot tables 2Go further with PivotTables: nest two row fields with subtotals, add a report filter, show values as a % of the grand total, update the source when new rows arrive, and know when SUMIFS is the better tool.

Frequently asked questions

What is the difference between a slicer and a filter in Excel?

+

A slicer is a panel of buttons on the sheet that filters a table or pivot table with one click. A filter is the drop-down arrow in a header cell. Filters work on any range and accept conditions; slicers are easier to read and use.

Can I use a slicer without a pivot table?

+

Yes, on an Excel table. Press Ctrl+T (Mac: Cmd+T) to turn the range into a table, then use Table Design > Insert Slicer. A slicer can't connect to a plain range.

Can a slicer filter by a condition like greater than 1,000?

+

No. A slicer only selects items from a list. For number or date conditions, use the filter drop-down, a value filter in the pivot table, or a helper column with a band such as Under 1,000 that the slicer can then select.

Do slicers and filters work together?

+

Yes. On the same table they combine as AND: a row shows only if it passes the slicer and every filter. Clearing one doesn't clear the other.

Do slicers work in Excel for Mac and Excel for the web?

+

Yes, current versions of Excel for Mac and Excel for the web can use slicers on tables and pivot tables. Some settings, such as connecting a slicer to several pivots, are easiest in the Windows desktop app.

Sources

  • Filter data in a range or table - Microsoft Support
  • Overview of Excel tables - Microsoft Support
  • SUBTOTAL function - Microsoft Support

Written and checked by the ExcelReady Team. First published November 3, 2026. The practice exercise runs in the same formula engine as our lessons. Found a mistake? Read our editorial policy or email hello@excelready.app.

On this page

  1. Slicer vs filter at a glance
  2. What a filter does
  3. What a slicer does
  4. The same task, solved both ways
  5. When to use a slicer
  6. When to use a filter
  7. Common mistakes with slicers and filters
  8. Our recommendation
  9. Practise it

Keep reading

Data tools· 5 min read

Slicers in Excel: Click-to-Filter Pivot Tables

A slicer in Excel is a box of buttons that filters a pivot table or an Excel table when you click them. To add one, click inside the pivot, go to PivotTable Analyze > Insert Slicer, tick a field such as Region and click OK. Click a button to filter, and click Clear Filter to show everything again.

Data tools· 5 min read

How to Filter Data in Excel (Ctrl+Shift+L)

To filter data in Excel, click any cell in your table and press Ctrl+Shift+L (Mac: ⌘⇧F), or choose Data > Filter. Arrow buttons appear in the header row. Click an arrow, untick (Select All), tick the values you want and click OK. Hidden rows aren't deleted: clear the filter and they come back.

Comparisons· 6 min read

FILTER Function vs AutoFilter in Excel

Use AutoFilter (Ctrl+Shift+L) to look at a subset of rows quickly: it hides the other rows in place and works in every Excel version. Use the FILTER function when you need the matching rows in a separate, live list that updates by itself, such as a report or a dashboard. FILTER needs Excel 2021, Excel 2024 or Microsoft 365.

More on comparisons

  • Sort Button vs SORT Function in Excel
  • SORT vs SORTBY in Excel: Which Dynamic Sort
  • STDEV.S vs STDEV.P: Sample or Population?
  • SUBSTITUTE vs REPLACE in Excel
  • SUBTOTAL vs SUM in Excel: Totals That Respect Filters
  • SUMIF vs COUNTIF: Totals vs Counts
All comparisons articles →

Don't just read about Excel. Do it.

Practise real formulas in a live spreadsheet with instant feedback, right in your browser. Nothing to download.

Start learning for free