Home Newsletter

Nederlandse pagina niet beschikbaarHome > Article index > Pivottable Slicers

Pivottable Slicers


Pivottables are one of the most powerful data analysis features Excel has to offer. From version to version, Microsoft have added functionality to this feature. The number of additions and their usefulness differ from version to version of course. Amongst the additions and updates for Excel 2010 are Pivottable Slicers. In this article I'll discuss how you can put slicers to work.


  1. Why Slicers
  2. Configuring Slicers
  3. Slicers and VBA
  4. Synchronising Slicers
  5. Show Selected Items

Other sources

Microsoft Excel - Easy (and Even Fun!) Data Exploration: Introducing Excel 2010 Slicers

Microsoft Excel - Interacting with Slicers

Wall Street Oasis - Slicer in Excel: Tool Guide - Images and Video Instructions in Excel


All comments about this page:

Comment by: Melroy Beeks (6-11-2011 15:21:11) deeplink to this comment

In my Micro

soft does not have a SLICER button

Comment by: Jan Karel Pieterse (8-11-2011 00:53:15) deeplink to this comment

Hi Melroy,

You need to have Excel 2010 to be able to use Slicers in Pivot tables.

Comment by: Irvin Jaffe (7-3-2012 12:32:47) deeplink to this comment

RE: Excel 2010. I have a slicer with 6 choices. I want to show only 4 of the 6 (2 of the 6. And, of the 4 that I want visible, I want to change the text. How do I do this?

Comment by: Jan Karel Pieterse (8-3-2012 02:39:30) deeplink to this comment

Hi Irvin,

I think you can only achieve that by removing data from the source so that those items are not on the slicer. Also, you cannot change what is shown on the slicer, other than by changing the source data.

Comment by: ana (3-4-2013 13:03:44) deeplink to this comment

How do I change the order of the buttons in a slicer? I have A, B, C, and D buttons and i want to arrange them like C,B,D, A.

Comment by: Jan Karel Pieterse (3-4-2013 13:19:22) deeplink to this comment

Hi Ana,

I don't think you can change the order. I tried with an existing pivot table, but failed.

In the properties of the slicer you can set the sort order to be the same as in the data source. Perhaps that helps?

Comment by: Wayne (17-6-2013 19:36:25) deeplink to this comment

I have a pivot table/chart that I have connected to 4 slicers. The slicers are for different levels of data on the chart: District, manager, lead-office, and office. When a district (manager, etc) is selected in a slicer, I want the other slicers to grey out members that do not belong in the selected grouping. I have one column label field in pivot that includes some calculated items. All of this works until one of the calculated items is selected in pivot, then all the slicers lose their ability to grey out non-selected groupings. When calulated items are deselected, this ability returns.

Column label field selections are done through combo boxes and VB code. This is limit choices to desired items.
Slicer fileds are all in the report filter section of pivot.
Data is MS query cannection to an Access database.
Calulated items are ratios.
There is one row label field.
Data query is very large(over 1/2 million rows).

I need slicers to keep filter ability even with calculaed items. Is there a property I can set to keep filters working on calculated items? Or another way to get the desired filtering to work? Any ideas?

Comment by: Jan Karel Pieterse (17-6-2013 19:55:45) deeplink to this comment

Hi Wayne,

I would try to move the calculation form the pivot table to the query.

Comment by: Wayne (17-6-2013 20:23:47) deeplink to this comment

Calculations are ratios and can't be calculated until after level is selected.

Comment by: Jan Karel Pieterse (18-6-2013 10:32:17) deeplink to this comment

Hi Wayne,

In that case I guess you are limited to what Excel delivers, which isn't very useful in this case!

Comment by: Rachit (23-10-2013 00:56:46) deeplink to this comment

Hello there,

Excel is not letting me refresh a pivot if there is a slicer is attached to it...is there a way to work around this?


Comment by: Jan Karel Pieterse (23-10-2013 15:53:16) deeplink to this comment

Hi Rachit,

Something else must be wrong here, because a slicer should not prevent a PT from refreshing at all.

Comment by: Kin (19-8-2014 23:11:37) deeplink to this comment

Just uncheck the slicer and update the pivot. Common Slicer connect to multi pivot table will encounter this error

Comment by: Isaac (5-11-2014 21:44:56) deeplink to this comment

I'm using Excel 2010 and I've created a dashboard using a pivot table and slicers. Is it possible to create a slicer that has like drop box characteristics that would enable to have 1 slicer but be able to see all of the data in that one header?

Comment by: Jan Karel Pieterse (10-11-2014 11:34:24) deeplink to this comment

Hi Isaac,

I'm afraid you cannot change the way Slicers work.

Have a question, comment or suggestion? Then please use this form.

If your question is not directly related to this web page, but rather a more general "How do I do this" Excel question, then I advise you to ask your question here: www.eileenslounge.com.

To post VBA code in your comment, use [VB] tags, like this: [VB]Code goes here[/VB].