logo
search
Others

How to Fix Power BI Not Detecting a New Excel Column

Olivia MillerOlivia Miller Oct 21, 2026 868 views

Question details

The user needs to make a newly added Excel column visible and accessible within Power BI Desktop after updating the source data.

How to Fix Power BI Not Detecting a New Excel Column
Product
Excel / Power BI Desktop
Device & OS
not provided
Scenario
Adding a new column of data to a source Excel file and attempting to load or sync it into an existing Power BI project.
Observed behavior
The newly added Excel column does not appear in the Power BI Desktop data model or fields pane after clicking refresh.
Before you start

Ensure that the source Excel file containing the new column is saved and fully closed, as Power BI cannot read structure changes from a file that is currently locked by another application.

Solution 1Recommended

Expand the Excel Table or Source Range to Include the New Column

Use this solution if your source data in Excel relies on a specifically defined range or an Excel Table that hasn't automatically expanded to include the new column.

Power BI pulls data based on explicit ranges, Named Ranges, or Excel Tables. If you add a column adjacent to an existing dataset but outside the defined Table boundary, Power BI will ignore it entirely during a refresh.

1
Open the Source Excel File

Open the Excel workbook that acts as the data source for your Power BI project.

2
Check the Table Boundaries

If your data is formatted as a Table, look at the bottom-right corner of your dataset. You should see a small sizing handle. If this handle does not encompass your newly added column, the column is not part of the Table.

3
Resize the Table

Click and drag the sizing handle to the right to include the new column. Alternatively, select the entire dataset including the new column and press 'Ctrl + T' to re-apply the Table format.

4
Save and Refresh

Save and close the Excel file. Return to Power BI Desktop and click the 'Refresh' button on the Home ribbon to pull in the updated table structure.

Expand the Excel Table or Source Range to Include the New Column
Best Practice: Always format your source datasets as Excel Tables. Tables expand dynamically when new columns or rows are added, preventing this issue in the future.
Free Microsoft Office alternative

Edit and Prepare Excel Data Seamlessly with WPS Office

While Microsoft Power BI handles complex data visualization, maintaining a clean, well-formatted source dataset is crucial. WPS Office provides a lightweight, highly compatible alternative to Microsoft Office, making it incredibly easy to structure your Excel files before importing them into Power BI.

  1. 1. Download and Install: Download WPS Office Free from the official website and install it on your device.
  2. 2. Open Source Data: Open your .xlsx or .csv data source file using WPS Spreadsheet.
  3. 3. Format as Table: Highlight your dataset and press 'Ctrl + T' or navigate to the 'Insert' tab and click 'Table'. This ensures dynamic range expansion for seamless Power BI integration.
Fully compatible with Microsoft Excel formats (.xlsx, .csv) ensuring no formatting loss when connected to Power BI.Easily format your data as dynamic Tables to guarantee Power BI automatically detects new columns.Lightweight software architecture that opens large datasets quickly without consuming heavy system resources.Free to use with a familiar, intuitive user interface that requires zero learning curve.
microsoft office alternative - wps office

Frequently Asked Questions

Why does Power BI skip newly added columns in Excel?

Power BI skips new columns if the source data is not formatted as a dynamic Excel Table, if the new column falls outside the defined Named Range, or if the Power Query 'Changed Type' step has hardcoded the original column list.

Does formatting my data as an Excel Table help Power BI detect new columns?

Yes. Formatting your raw data as a Table ensures the data range boundaries expand automatically. When you add a new column to a Table and save the file, Power BI detects the updated boundaries automatically during the next refresh.

How do I force Power BI to refresh the data model schema?

Open the Power Query Editor by clicking 'Transform Data'. From the Home tab, click the drop-down under 'Refresh Preview' and select 'Refresh All'. This forces Power BI to re-read the entire schema from the underlying Excel file.

What if the new column is still missing after refreshing Power Query?

Review the 'Applied Steps' pane in the Power Query Editor. Steps like 'Removed Other Columns' or 'Removed Columns' may be explicitly filtering out your new data. Remove or adjust these steps to allow the new column to pass through to the data model.