Search Contextures Sites
Pivot Table FAQs and Pivot Chart FAQs
- Pivot Tables
- How do I display text in the data area of a pivot table?
- How do I get row field headings to repeat in a pivot table?
- I am trying to group dates by month and get an error that says 'Cannot Group that selection'
- When I refresh the pivot table, how can I preserve my formatting?
- How can I make two data fields appear side-by-side, instead of in separate rows?
- When I link to a pivot table cell, a GetPivotData formula is created. How can I turn this off?
- Can I change the default summary function for data from COUNT to SUM?
- When printing, how can I get the PivotTable headings at the top of each page?
- Pivot Table Source Data
- I added new rows/columns to the pivot table source data, and they don't appear when I refresh the pivot table
- How do I clear old values from the pivot table dropdowns?
- I've inherited workbooks with pivot tables based on an Access query. How can I find what the datasource is?
- How can I locate the source data for my Excel 2007 pivot table?
- Is it possible to use multiple sources of data to produce a pivot table?
- Pivot Charts
- When I refresh the pivot chart, my formatting is lost. How do I preserve it?
- How do I remove the 'Drop Page Fields Here' labels on the Pivot Chart?
- How can I create a Normal chart from pivot table data?
- How can I add a horizontal line to a Pivot Chart?
- How can I change my Pivot Chart without changing the Pivot Table?
- How can I change the date format on the Pivot Chart axis?
- How can I include the grand total in the pivot chart?
- More Pivot Table Tutorials
You can't display text data in the data area of a PivotTable. You could display the text fields in the Row and Column areas, and show a count of the records in the data area.
The row headings show once in a PivotTable, and there's no setting you can change, to force them to repeat. To create a table with a heading on each row, you could copy the pivot table, paste it as values in another location, and fill in the blanks. In the beta version of Excel 2010, this feature is finally available.
If the field contains blank cells, or contains cells with text, you'll get that error. To resolve this, here are some suggestions for fixing the PivotTable grouping problems.
- Right-click a cell in the PivotTable, and choose Table Options
- Ensure that Preserve Formatting is turned on, and AutoFormat is turned off, then click OK
To format cells, enable selection should be turned on. To enable selection:
- From the Pivot toolbar, choose PivotTable>Select
- If it's not already activated, click on Enable Selection
To format a section of a PivotTable, such as subtotals:
- Move the pointer to the left of a subtotal heading in the PivotTable.
- When the black arrow appears (like the one that appears when the pointer is over a row button), click to select the subtotal rows in the PivotTable.
- Format the selected subtotal
After you add the two fields to the pivot table's data area, drag the Data field button to the right, onto the cell that contains the word 'Total'. There's a picture here that shows the 'Total' cell: Change pivot table data to horizontal layout
There are instructions here for adding the Generate GetPivotData button to a toolbar, and toggling the feature on and off
You can't change the default settings for the data fields. If a field contains blank cells, or cells with text, it will default to COUNT. Otherwise, it will SUM. There's a feature that changes all the data fields to SUM, in my PivotPower add-in, that you can download and install.
You can change the Print Titles option in the PivotTable Options dialog box, to get the pivot table headings at the top of each page?
I added new rows/columns to the pivot table source data, and they don't appear when I refresh the pivot table.
If the new columns are outside the pivot table's data range, they won't show up in the field list. Likewise, new rows that are added to the bottom of the existing data might not automatically appear when you refresh the PivotTable. To adjust the source data's range:
- Right-click a cell in the PivotTable
- Choose PivotTable Wizard
- Click the Back button, and select the new range
- Click Finish.
Or use a dynamic range or Excel Table as the pivot table source, and it will adjust automatically.
If you remove data from the PivotTable source data, that information might still appear in the PivotTable drop down lists, after you refresh it. There are instructions here for clearing old items from a pivot table.
I've inherited workbooks with pivot tables based on an Access query. How can I find what the data source is?
Ron Coderre has a free PivotTable add-in that lets you view and edit the connection string
You can use the Change Data Source command on the Options tab of the Excel Ribbon, to locate the source data for your pivot table
You can create a PivotTable from data on separate sheets (multiple consolidation ranges), but the results may not be exactly what you want.
Loss of formatting is a known problem with pivot charts. There's information in the following MSKB article, which suggests recording a macro as you apply the formatting: Changing a PivotChart removes series formatting in Excel
You could record a macro as you format the chart, and change the recorded series number to names. Then run that macro after you change the pivot table.
With the pivot chart selected, on the pivot toolbar, choose PivotChart>Hide PivotChart Field buttons.
For Excel 2003 and earlier versions, see Jon Peltier's site, for instructions for creating a normal chart from pivot data.
For Excel 2007 and Excel 2010, paste a copy of the pivot table labels and data, as values, onto another worksheet. Then, create a normal chart from the copied data.
You could create a normal chart, based on the PivotTable, and include the line in that.
Create another pivot table, based on the first one. Then, create the pivot chart from the second PivotTable. You can hide the sheet that contains the second pivot table. When you change the pivot chart, only the hidden pivot table will be affected.
The pivot chart date formats are controlled by the field format in the PivotTable. To change the date format:
- Right-click a date in the pivot table (not the pivot chart).
- Click on Field Settings
- Change the Number Format to the date format that you want.
The pivot chart can't show grand totals or subtotals. You could create a normal chart from the data, and include the grand totals when copying the pivot table data
Pivot Table FAQs compiled by Debra Dalgleish, Excel MVP 2001 - present
Top of Page | Main Index
Contextures Inc., Copyright ©2012
All rights reserved.
Last updated: July 5, 2012 4:50 PM