ExcelReady
CourseFunction guidesBlog
Start freeStart learning for free
ExcelReady

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

Learn

  • Course
  • Function guides
  • Blog

Product

  • Certificate

Company

  • Editorial policy
  • Contact
  • Terms
  • Privacy

© 2026 ExcelReady. All rights reserved.

  1. Blog
  2. Data tools
  3. Pivot Table Tricks: Subtotals, Filters and % of Total

Pivot Table Tricks: Subtotals, Filters and % of Total

By ExcelReady Team·Updated October 30, 2026·6 min read

The short answer

To show a percent of total in a pivot table, click the ▾ on the field in the Values area, choose Value Field Settings, open Show Values As and pick % of Grand Total. Each number then shows its share of the total, and the parts add up to 100%. You can also right-click a value and choose Show Values As.

Key takeaways

  • Show Values As > % of Grand Total turns each number into its share of the overall total.
  • % of Column Total, % of Row Total and % of Parent Row Total compare against smaller totals.
  • Two fields in Rows make groups with subtotals; Design > Subtotals controls where they show.
  • The Filters area and slicers limit the whole pivot, for example to one quarter.
  • Refresh after editing data, and use Change Data Source when new rows are added below a range.
On this page+
  1. How to show a pivot table percent of total
  2. % of Grand Total, Column Total, Row Total or Parent Total?
  3. Show the amount and the percentage side by side
  4. Add subtotals with two row fields
  5. Filter a pivot by quarter, region or product
  6. Refresh and update the source range
  7. When a formula is better than a pivot
  8. Practise it

To show a pivot table percent of total, open the value field's Value Field Settings, go to Show Values As and choose % of Grand Total. Each number then shows its share, and the shares add up to 100%. This guide covers that and the other tricks you need once you can build a basic pivot: subtotals, report filters, and refreshing when new rows arrive. If you have never made a pivot, start with our pivot tables beginner's guide.

The examples use a table of 20 orders on a sheet called Sales, with the columns Quarter, Region, Product, Units and Sales, and a pivot of Sum of Sales by Region.

How to show a pivot table percent of total#

There are two ways to open the same setting:

  1. In the PivotTable Fields pane, click the ▾ on Sum of Sales in the Values area and choose Value Field Settings.
  2. Open the Show Values As tab.
  3. Choose % of Grand Total and click OK.

Or, the quicker way on Windows and Mac: right-click any number in the pivot and choose Show Values As > % of Grand Total. Keep Sum as the summary. Show Values As changes how the sums are displayed, not how they are calculated.

With the pivot filtered to Q2 (more on filters below), the regions look like this:

RegionSum of Sales% of Grand Total
East$3,90017.33%
North$4,20018.67%
South$6,00026.67%
West$8,40037.33%
Grand Total$22,500100.00%

Read 37.33% as "West made 37.33% of all Q2 sales in this pivot". It compares the parts of one total. It says nothing about growth over time.

Percentages show with two decimals by default. To change that, open Value Field Settings, click Number Format, choose Percentage and set the decimal places. Show Values As also works with counts: set the value field to Count and then % of Grand Total to see each region's share of the number of orders instead of the dollars.

% of Grand Total, Column Total, Row Total or Parent Total?#

Each option divides by a different total, so pick the one that matches your question:

Show Values AsDivides each number byUse it for
% of Grand TotalThe total of the whole pivotEach item's share of everything
% of Column TotalThe total of its columnThe mix within each column, like each region's share of Laptop sales
% of Row TotalThe total of its rowThe mix within each row, like product mix per region
% of Parent Row TotalThe total of its groupEach product's share of its own region

With Region and then Product in Rows, % of Parent Row Total shows that Laptops were 57.14% of West's Q2 sales ($4,800 of $8,400). To go back to plain numbers, choose No Calculation.

Show the amount and the percentage side by side#

A percentage alone hides the size of the numbers. To see both, drag Sales into the Values area a second time. You now have Sum of Sales and Sum of Sales2. Leave the first as it is and set the second to % of Grand Total. Rename it in Value Field Settings, in the Custom Name box, to something clear like "Share of sales".

Add subtotals with two row fields#

Put two fields in Rows, and the first one makes groups with a subtotal for each. Drag Product into the Rows area, below Region. Each region becomes a bold line with its subtotal, and its products are listed underneath:

Row LabelsSum of Sales
West$8,400
Laptop$4,800
Monitor$600
Phone$3,000

Order matters: the field on top makes the outer groups. To swap them, click the ▾ on a field in the Rows area and choose Move Up or Move Down. To change where subtotals appear, click inside the pivot and go to Design > Subtotals: Do Not Show Subtotals, Show All Subtotals at Bottom of Group or at Top of Group. Design > Grand Totals turns the grand totals on or off.

Filter a pivot by quarter, region or product#

A report filter limits the whole pivot to some records. Drag Quarter into the Filters area. A filter appears above the pivot, showing (All). Click its arrow, tick Select Multiple Items if you want more than one, choose Q2, and click OK. Percentages recalculate for the filtered data, which is why West is 37.33% of Q2, not of the year.

Two other ways to filter:

  • Slicers: PivotTable Analyze > Insert Slicer adds buttons you click to filter. They are easy for other people to use in a report.
  • Row label filters: click the arrow next to Row Labels to show only some items, or use Value Filters > Top 10.

To filter the source data itself instead of the pivot, see how to filter data in Excel.

Refresh and update the source range#

A pivot table doesn't update when its data changes. After you edit values, right-click the pivot and choose Refresh, or use PivotTable Analyze > Refresh (Windows: Alt+F5).

New rows are different. If two late orders are typed below a source range that ends at row 21, a refresh won't include them. Click inside the pivot, choose PivotTable Analyze > Change Data Source, change the range to Sales!$A$1:$E$23 and click OK. To avoid this, build pivots on an Excel table (Ctrl+T, Mac: ⌘T), which grows as you add rows.

When a formula is better than a pivot#

Pivots are great for exploring. For one number in a fixed cell, like a dashboard total, a formula is often better: it is always live and never needs a refresh. This SUMIFS, on a Report sheet, adds Q2 sales in the West from the Sales sheet:

Excel formula
=SUMIFS(Sales!E:E,Sales!A:A,"Q2",Sales!B:B,"West")

It returns $8,400, the same as the pivot. Whole columns like Sales!E:E include new rows automatically. The Sales! part points at another sheet; see how to reference another sheet in Excel. For the full trade-off, read pivot table vs SUMIFS. To make the biggest shares stand out, add conditional formatting to the pivot's values. Both tools are everyday Excel skills for data analysts.

Practise it#

These settings are easy to forget unless you click through them yourself. ExcelReady's Pivot tables 2 lesson starts with a ready-made pivot of sales by region. You nest Product under Region, add a Quarter report filter, show % of Grand Total, extend the source when late orders arrive, and finish with a SUMIFS that matches the pivot. Practise pivot subtotals, filters and % of total.

Try it yourself

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

Check a pivot's % of Grand Total with a formula. Click G2 and divide West's sales (a SUMIFS on D2:D9 where A2:A9 matches F2) by the total of all sales in D2:D9.

fx
ABCDEFGH
1
Region
Product
Units
Sales
Region
Share of Sales
2
North
Laptop
3
3600
West
3
South
Phone
5
3000
4
East
Monitor
4
1200
5
West
Laptop
2
2400
6
North
Phone
6
3600
7
East
Laptop
1
1200
8
South
Monitor
3
900
9
West
Phone
4
2400
10
11
12

Tip: The share is the region's sales divided by all sales. SUMIFS gives the first number, SUM the second.

Practise this in a lesson

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

How do I show percentage of total in a pivot table?

+

Open Value Field Settings for the value field, go to Show Values As, and choose % of Grand Total. Or right-click any value and choose Show Values As > % of Grand Total.

Can I show the amount and the percentage at the same time?

+

Yes. Drag the same field into the Values area twice. Leave one as Sum and set the other to show % of Grand Total.

What is the difference between % of Grand Total and % of Column Total?

+

% of Grand Total divides by the total of the whole pivot. % of Column Total divides by each column's own total, so every column adds up to 100%.

How do I remove subtotals from a pivot table?

+

Click inside the pivot, go to the Design tab, choose Subtotals and pick Do Not Show Subtotals.

Why doesn't my pivot table include the new rows I added?

+

The pivot reads a fixed source range. Use PivotTable Analyze > Change Data Source to extend it, or build the pivot on an Excel table, then refresh.

Sources

  • Show different calculations in PivotTable value fields - Microsoft Support
  • Create a PivotTable to analyze worksheet data - Microsoft Support

Written and checked by the ExcelReady Team. First published October 30, 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. How to show a pivot table percent of total
  2. % of Grand Total, Column Total, Row Total or Parent Total?
  3. Show the amount and the percentage side by side
  4. Add subtotals with two row fields
  5. Filter a pivot by quarter, region or product
  6. Refresh and update the source range
  7. When a formula is better than a pivot
  8. Practise it

Keep reading

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.

Data tools· 5 min read

Conditional Formatting in Excel: Highlight What Matters

Conditional formatting colors cells automatically when they meet a rule. Select the cells, go to Home > Conditional Formatting, and pick a rule such as Highlight Cells Rules > Greater Than. To color whole rows, use New Rule > Use a formula, with a $ before the column letter: =$E2>5000. Rules update whenever values change.

Data tools· 6 min read

How to Reference Another Sheet in Excel

To reference another sheet, type the sheet name, an exclamation mark, then the cell: =Prices!B3. If the name has a space, put single quotes around it: ='Last Year'!B5. The easiest way is to type =, click the other sheet's tab, click the cell and press Enter, and Excel writes the reference for you.

Don't just read about Excel. Do it.

Practise real formulas in a live spreadsheet with instant feedback. The first lessons are free, with no download.

Start learning for free