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. Data tools
  3. How to Make a Pivot Chart in Excel

How to Make a Pivot Chart in Excel

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

The short answer

A pivot chart is a chart linked to a PivotTable, so it changes whenever the pivot changes. Click any cell in your PivotTable, go to PivotTable Analyze > PivotChart, pick a chart type and click OK. You can also use Insert > PivotChart to build the PivotTable and chart together from raw data. Refresh the pivot to update both.

Key takeaways

  • A pivot chart always shows exactly what its PivotTable shows. Filter or rearrange the pivot and the chart follows.
  • Create one from a PivotTable with PivotTable Analyze > PivotChart, or from raw data with Insert > PivotChart.
  • Rows in the pivot become the chart's categories; Columns become the series (the colours in the legend).
  • New source data appears only after Refresh, and pivot charts can't be scatter, bubble or stock charts.
On this page+
  1. What is a pivot chart?
  2. How to make a pivot chart from a PivotTable
  3. How to make a pivot chart straight from your data
  4. How pivot fields map to the chart
  5. Filter a pivot chart with field buttons and slicers
  6. Common pivot chart problems and fixes
  7. Check a pivot chart with a formula
  8. Practise it

A pivot chart in Excel is a chart built on top of a PivotTable. It summarises your data the same way the pivot does, and it changes automatically when you filter, rearrange or refresh that pivot. This guide shows how to make one in a few clicks, how to filter it, and how to fix the problems people hit most often.

What is a pivot chart?#

A pivot chart (Excel calls it a PivotChart) is a chart that takes its data from a PivotTable instead of from a fixed range of cells. The PivotTable does the summing and grouping, and the chart draws the result.

That link is the whole point. In a normal chart, if you want to see sales by product instead of by region, you build a new summary and a new chart. In a pivot chart, you drag a different field into the pivot and the chart redraws itself.

All the examples use this small sales table in A1:D9:

ABCD
1MonthRegionProductSales
2JanNorthLaptop1,200
3JanSouthMonitor450
4JanNorthMonitor300
5JanEastLaptop900
6FebSouthLaptop1,100
7FebNorthLaptop600
8FebEastMonitor350
9FebSouthMonitor500

If you have never built a PivotTable, start with the beginner's guide to pivot tables and come back.

How to make a pivot chart from a PivotTable#

If you already have a PivotTable, adding a pivot chart takes four clicks. Say your pivot has Region in Rows and Sum of Sales in Values:

RegionSum of Sales
East1,250
North2,100
South2,050
Grand Total5,400
  1. Click any cell inside the PivotTable.
  2. Go to PivotTable Analyze > PivotChart. (In older versions the tab is called Analyze or Options.)
  3. Choose a chart type, such as Clustered Column, and click OK.
  4. Drag the chart to a clear spot, or cut and paste it onto its own sheet.

You get three columns: East at 1,250, North at 2,100 and South at 2,050. The Grand Total is not plotted. On Windows, a quick shortcut is to click inside the pivot and press Alt+F1, which inserts a pivot chart of the default type.

These steps work in Excel for Windows and current versions of Excel for Mac. Excel for the web has fewer chart options, so use the desktop app if you don't see PivotChart.

How to make a pivot chart straight from your data#

You can also skip the separate PivotTable step and build both at once:

  1. Click any cell in your data.
  2. Go to Insert > PivotChart (on some versions, Insert > PivotChart > PivotChart).
  3. Check the range and choose New Worksheet, then click OK.
  4. In the field list, drag Region to Axis (Categories) and Sales to Values.

Excel creates an empty PivotTable and chart on a new sheet and fills both as you drag fields. Every pivot chart needs a PivotTable behind it, so this method still makes one. It just saves you a step.

Tip: turn your data into an Excel table first (Windows: Ctrl+T; Mac: ⌘T). Then new rows you add later are included when you refresh.

How pivot fields map to the chart#

Each area of the PivotTable field list has a chart name, and knowing the mapping makes pivot charts easy to plan:

PivotTable areaPivot chart areaIn the example
RowsAxis (Categories): the labels along the bottomRegion
ColumnsLegend (Series): one colour per itemProduct
ValuesThe height of each barSum of Sales
FiltersA filter for the whole chartMonth

Put Product into Columns and the chart becomes a clustered column chart with a Laptop bar and a Monitor bar for each region. North shows Laptop 1,800 and Monitor 300. Move Month to Filters and choose Feb, and the chart shows February only: North drops to 600.

Column and bar charts suit most pivot charts. The guides to making a bar chart and choosing the right chart type explain which one to pick. Pivot charts can't be scatter, bubble or stock charts, and newer types such as treemap, sunburst, histogram and waterfall aren't available either.

Filter a pivot chart with field buttons and slicers#

You can filter a pivot chart in three ways, and each one filters the PivotTable too:

  • Field buttons on the chart itself. Click the Region button at the bottom, untick East and click OK.
  • The PivotTable's own filters, such as the drop-down arrow next to Row Labels.
  • Slicers, which are clickable buttons for each item. Select the chart, go to PivotChart Analyze > Insert Slicer, and tick Month.

Slicers are the friendliest option when other people use the file. One slicer can even control several pivot charts that share the same data. The guide to Excel slicers shows how to connect them.

Field buttons can make a chart look busy in a report. To hide them, select the chart and choose PivotChart Analyze > Field Buttons > Hide All.

Common pivot chart problems and fixes#

Most pivot chart problems come from the link to the PivotTable. Here are the usual ones:

  1. The chart doesn't show new data. Pivots don't update on their own. Click inside the PivotTable and choose PivotTable Analyze > Refresh (Windows: Alt+F5), or Data > Refresh All for every pivot in the file. See how to refresh a pivot table for data that grows.
  2. The chart changed when someone filtered the pivot. That is by design. If you need a frozen chart, copy the PivotTable, paste it as values, and make a normal chart from that copy.
  3. Custom colours disappeared. Formatting on single bars can reset when you refresh or rearrange the pivot. Apply colours through a chart style or set them again after big changes.
  4. The bars are in a strange order. The chart follows the pivot's sort order. Sort the PivotTable, for example largest to smallest, and the chart follows.
  5. Blank or "(blank)" bars. Empty cells in the source data become a "(blank)" item. Fill them in, or filter "(blank)" out of the pivot.
  6. The chart type you want is greyed out. Scatter, bubble, stock and some newer types don't work with pivots. Build a normal chart from a summary range instead.

Check a pivot chart with a formula#

It is good practice to check one bar with a formula, especially before a chart goes into a report. The North bar should equal every North sale added together:

Excel formula
=SUMIF(B2:B9,"North",D2:D9)

The result is 2,100, the same as the North bar. To check a bar that has two conditions, such as North Laptop sales, use SUMIFS:

Excel formula
=SUMIFS(D2:D9,B2:B9,"North",C2:C9,"Laptop")

That returns 1,800. If a formula and the chart disagree, the pivot usually needs a refresh or its source range misses some rows.

Practise it#

Pivot charts are only as good as the PivotTable behind them. Practise building PivotTables in a live spreadsheet, then move on to report filters, nested rows and refreshing in Pivot tables 2. Try the exercise on this page too: it checks the North bar with SUMIF, the same habit that catches a stale chart.

Try it yourself

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

A pivot chart of sales by region shows a North bar. Check its height with a formula: click G2 and use SUMIF to total Sales (D2:D9) where Region (B2:B9) is North.

fx
ABCDEFGH
1
Month
Region
Product
Sales
2
Jan
North
Laptop
1200
North sales
3
Jan
South
Monitor
450
4
Jan
North
Monitor
300
5
Jan
East
Laptop
900
6
Feb
South
Laptop
1100
7
Feb
North
Laptop
600
8
Feb
East
Monitor
350
9
Feb
South
Monitor
500
10
11
12

Tip: Check the Region column for "North", then add the matching numbers from the Sales column.

Practise this in a lesson

LessonPivot tables 1Build your first PivotTable on a new sheet: total sales by region, split them by product, then switch the summary from Sum to Count and Average and read the answer off the pivot.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 chart and a pivot chart in Excel?

+

A normal chart plots a fixed range of cells. A pivot chart is tied to a PivotTable, so it summarises the data for you and changes when you filter, rearrange or refresh the pivot.

Can I make a pivot chart without a PivotTable?

+

Not really. Insert > PivotChart creates a PivotTable for you at the same time, because every pivot chart needs one behind it. You can move the PivotTable to another sheet if you don't want to see it.

Why did my pivot chart change when I filtered the PivotTable?

+

Because the two are linked. Any filter, sort or field change in the PivotTable also changes the pivot chart. If you need a chart that stays fixed, copy the summary as values and build a normal chart from it.

How do I hide the field buttons on a pivot chart?

+

Select the chart, go to the PivotChart Analyze tab and click Field Buttons, then choose Hide All. You can also right-click a button and hide it from there.

Why doesn't my pivot chart show new data?

+

PivotTables and pivot charts don't update by themselves. Click inside the PivotTable and choose Refresh. If the new rows are outside the source range, change the data source or keep the data in an Excel table first.

Sources

  • Create a PivotTable to analyze worksheet data - Microsoft Support
  • Create a chart from start to finish - Microsoft Support

Written and checked by the ExcelReady Team. First published November 2, 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. What is a pivot chart?
  2. How to make a pivot chart from a PivotTable
  3. How to make a pivot chart straight from your data
  4. How pivot fields map to the chart
  5. Filter a pivot chart with field buttons and slicers
  6. Common pivot chart problems and fixes
  7. Check a pivot chart with a formula
  8. Practise it

Keep reading

Data tools· 5 min read

Pivot Tables in Excel: A Beginner's Guide

A pivot table summarizes a long table in a few clicks, without formulas. Click a cell in your data, choose Insert > PivotTable, and click OK to put it on a new sheet. Then drag fields into Rows, Columns and Values: Region in Rows and Sales in Values gives total sales for each region.

Data tools· 5 min read

Make a Chart in Excel: Column, Bar, Line and Pie

To make a chart in Excel, select your data including the headers, go to Insert and pick a chart, or click Recommended Charts to let Excel suggest one. Use a column or bar chart to compare categories, a line chart for a trend over time, and a pie chart only for a few parts of one whole.

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.

More on data tools

  • Show Zero Instead of Blank in a Pivot Table
  • Pivot Table "Show Values As" Explained
  • Count in a Pivot Table: Count vs Distinct Count
  • Group Dates by Month or Year in a Pivot Table
  • Pivot Table Tricks: Subtotals, Filters and % of Total
  • How to Sort a Pivot Table in Excel
All data tools 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