Slicer vs Filter in Excel: Which Is Better for Reports?
By ExcelReady TeamUpdated 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+
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.
| Feature | Slicer | Filter (AutoFilter) |
|---|---|---|
| What you see | Buttons on the sheet, one per item | A drop-down arrow in each header |
| Works on | Excel tables and pivot tables only | Any range, table or pivot table |
| How you choose | Click items (Ctrl+click or Multi-Select for several) | Tick items, or set a condition |
| Conditions (greater than, between, contains, top 10) | No | Yes |
| Shows what is filtered | Always, at a glance | Only a small funnel icon in the header |
| One control for several pivot tables | Yes, with Report Connections | No |
| Date periods | Timeline (a slicer for dates) | Date filters by year, month, day |
| Space on the sheet | Takes room; can cover data | None |
| How to add it | Table Design or PivotTable Analyze > Insert Slicer | Data > 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:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Region | Channel | Month | Sales |
| 2 | North | Online | Jan | 4,200 |
| 3 | South | Store | Jan | 3,100 |
| 4 | North | Store | Feb | 2,800 |
| 5 | East | Online | Feb | 3,900 |
| 6 | North | Online | Mar | 4,600 |
| 7 | South | Online | Mar | 3,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:
=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:
- 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.
- Using SUM on filtered data. SUM includes hidden rows. Use SUBTOTAL or AGGREGATE for visible-only totals.
- Expecting a slicer on a plain range. Insert Slicer is greyed out until the data is a table or pivot.
- Mixing slicers and filters without noticing. They combine as AND. Clearing the slicer doesn't clear the filter on another column.
- 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.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | Sales | |||||||
| 2 | North + Online | |||||||
| 3 | ||||||||
| 4 | ||||||||
| 5 | ||||||||
| 6 | ||||||||
| 7 | ||||||||
| 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
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.