Recently, I enrolled in an online Infographics and data visualization course, and the classes started last week. In one of my homework assignments, I used this trick to link pivot chart title to report filter.
Data Viz Instructor
The instructor is Alberto Cairo, who wrote The Functional Art: An Introduction to Information Graphics and Visualization.
He uploaded the first two chapters of his book for us to read during week one, and I really enjoyed it. There was some history, some theory, and plenty of graphics, to illustrate the text.
Improve the Infographic
One of the assignments this week was to suggest improvements to an infographic on Social Web Involvement. There are 16 countries in the infographic, overlaid on a world map, and it’s difficult to read or understand the data.
Here is a small section of the graphic, showing data for Canada. Do you have a headache yet, just from looking at that tiny section?

Create a Pivot Table
To experiment with the data, and see how I could improve on the presentation, I put data for a few of the countries into a table in Excel.

Next, I created a pivot table from the Excel table, with:
- Country as a Row label
- Activity as a Report Filter
- Percentage in the Values area (formatted as Percentage, with 1 decimal).

Create a Pivot Chart
Based on the pivot table, I created a bar chart, that shows the total percentages for each country.

To improve its appearance, I made the following changes:
- Click the Ribbon’s Layout tab, click Legend, and click None
- On the Ribbon’s Analyze tab, click Field Buttons, and turn off the Axis and Value buttons – leave the Report Filter button on

Then, instead of showing all the activities lumped together, I could select a specific activity from the drop down list.

However, the chart doesn’t show which activity has been selected – the chart title just says “Total”.

Update the Chart Title
Instead of showing “Total”, I’d like the chart title to change when I select one of the activities. To fix that, I’ll link the chart title to the Report Filter cell.
-
- Click on the chart title, to select it
- Click in the Formula bar, and type an =
- Click on the Report Filter cell – B1 in this example
- Press Enter, to complete the formula

Chart Title Updates Automatically
Now, if I select an activity in either the pivot table or the pivot chart, the chart title updates automatically, to show which activity has been selected.
If you’d like to show a special heading if (All) or (Multiple Items) is shown in the Report Filter cell, you can create a formula, and link the chart title to that cell.
In the screen shot below, the following formula is in cell E1, and the chart title is linked to E1.
=IF(B1=”(All)”,”All Activities”,IF(B1=”(Multiple Items)”,”Multiple Activities”,B1))

And now I’d better get back to my homework!
________________
It’s exactly the question I tried to solve last week !
And to add to your presentation, it also works with a named range.
Philippe
BRILLIANT!!!
This was exactly what I needed, works great!
Thanks!
What if your row labels are years, and you want to reflect the active/chosen range (i.e. 2012 – 2014) or if 2013 – 2014 are chosen… then reflect that range
Have you found a solution to this? I am also trying to figure out a way to display exactly which filter values are active when multiples have been selected (eg. Apple Orange Pear, or 2012 2013 2014). The dynamic chart label works great until you select more than one filter value – the label becomes nearly meaningless when it just displays “multiple values”.
Can you append to this formula in some way? I would like mine to say =”This is my chart’s name: ” & “link to charttablecell answer”
i.e.
This is my chart’s name: Banana
This is my chart’s name: Orange
where Banana and Orange reference the slicer information I’m pulling from the table to make my pivot chart
If you Pivot Chart filter dropdown is in cell E3 (for sample), put =”This is my chart’s name: ” & E3 in a cell in the worksheet somewhere e.g E5, and then put the chart title as =”!$E$5
Perfect. I was looking at several other solutions that involved macros. Simple and sweet.
Great Debra! Excel made it for me the first time, but I was unable to reproduce it up to reading your post.
I’m still wondering why I should move the chart back to the pivot table sheet to make the title configuration and back move it again to an independent sheet as I wanted to be (no way to make the reference from the independent worksheet, same behavior as using sliders, can´t use it if I’m working in an chart in a new sheet) Curious, isn’t it? ´
Again, thanks for your post!
@Fernando, you should be able to link the chart title to a worksheet cell, even if the chart is on a chart sheet. What happened when you tried to link it?
Again you are rigth! I was doing something wrong. Thanks!