How to Fix a New Excel Column Not Appearing in a PivotTable
Question details
A newly added column in an Excel dataset does not show up in the PivotTable Field List, even after clicking the Refresh button.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- The user is attempting to analyze new data by adding a column to an existing source dataset, but the PivotTable does not recognize the new field.
- Observed behavior
- The new column is missing from the PivotTable Field List because the original source range or Power Query settings do not encompass the newly added field.
Verify exactly where the new column was added in your dataset and ensure the new column has a unique, non-blank header name, as PivotTables cannot process columns without headers.
Update the PivotTable Data Source Range
Manually expand the PivotTable's source range to include the newly added column if it was appended outside the original data boundaries.
When you add a column to the far right of your existing dataset, it falls outside the range that the PivotTable is currently referencing. You must explicitly tell the PivotTable to look at a wider range.
Click any cell inside your existing PivotTable to reveal the PivotTable tools on the ribbon.
Go to the 'PivotTable Analyze' (or 'Options') tab on the ribbon and click on 'Change Data Source'.
In the dialog box, highlight your entire data range again, making sure to drag the selection across to include the newly added column.
Click 'OK'. The PivotTable will refresh automatically, and your new column will now appear in the PivotTable Field List for you to drag into your layout.

Convert Data to an Excel Table
Format your source data as an Excel Table so that any newly added columns or rows are automatically included in the PivotTable source.
Review Power Query Transformation Steps
If your data is imported via Power Query, adjust the M code or applied steps that might be explicitly limiting the number of columns.
Easily Update and Manage PivotTables with WPS Office
WPS Spreadsheet provides a highly compatible and intuitive interface for creating and managing PivotTables. When you add new data columns, updating your PivotTable source is straightforward and fast.
- 1. Open your file: Launch WPS Spreadsheet and open the Excel workbook containing your PivotTable.
- 2. Select the PivotTable: Click anywhere inside your PivotTable to activate the contextual PivotTable tools.
- 3. Change Data Source: Navigate to the 'PivotTable' tab on the ribbon and click 'Change Data Source'.
- 4. Select the new range: Highlight your dataset, ensuring the newly added columns are included in the selection, and click 'OK'.

Frequently Asked Questions
Why does my new column show up as blank in the PivotTable?
This happens if the source data range covers empty columns next to your dataset, or if the new column does not have a text header. Ensure your column has a distinct header name and is included in the PivotTable's data source.
Does clicking 'Refresh' automatically add new columns?
Clicking 'Refresh' only adds new columns if they were inserted between existing columns within the original data range, or if your raw data is formatted as a dynamic Excel Table. If added to the end of a normal range, you must manually change the data source first.
How can I prevent missing columns in the future?
The best way to prevent missing columns or rows is to convert your raw data range into an Excel Table (Ctrl+T) before creating the PivotTable. The PivotTable will then dynamically track the Table's exact size.
Where can I find the PivotTable Field List if it is hidden?
Right-click anywhere inside your PivotTable and select 'Show Field List' from the context menu. Alternatively, go to the PivotTable Analyze tab on the ribbon and toggle the 'Field List' button.




