How to Build a Robust Excel Dashboard from Multiple Data Sources
Question details
The user needs to create a maintainable Excel dashboard that consolidates inconsistent data (such as nutrition, allergens, and currencies) from multiple public sources.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Consolidating and standardizing inconsistent public data into a single, auditable Excel dashboard.
- Observed behavior
- The goal is to establish a robust data pipeline that detects schema changes, standardizes units and currencies, and keeps raw data intact while loading cleaned results.
Ensure you have access to all your raw data sources and have identified the key metrics, such as currencies, expected headers, and units, that you need to track before setting up your queries.
Use Power Query and Visible Configuration Tables
Leverage Power Query to import and transform data while using visible Excel tables to manage conversion rates and expected headers.
When dealing with external data sources where you do not control the format, future changes can easily break your dashboard. Using Power Query combined with visible configuration sheets allows you to detect schema changes and makes your calculations easy to audit without altering the raw data.
Set up separate, visible Excel sheets for currency conversions, unit conversions, and expected headers (e.g., Items, Calories, Protein). Format these as Excel Tables.
Go to the Data tab, select Get Data, and import your raw data from the various public sources or external files.
In Power Query, add steps to compare incoming column headers against your expected headers configuration table. Set up conditional columns to generate warnings if columns are added, removed, or renamed.
Apply unit and currency conversions by merging your raw data queries with your configuration tables. This ensures dynamic updates when configuration values change.
Select Close & Load To, and load the cleaned, transformed data directly into your Excel dashboard or PivotTables.

Try WPS Office for Your Spreadsheet Needs
If you are looking for a lightweight, free, and highly compatible alternative to Microsoft Office for managing data and creating dashboards, WPS Office is an excellent choice. It offers a familiar interface and seamless migration for your daily spreadsheet tasks.
- 1. Download and Install: Get WPS Office for free from the official website and install it on your device.
- 2. Open Your Excel Files: Launch WPS Spreadsheet and open your existing .xlsx dashboard files directly without losing formatting.
- 3. Analyze Data: Use built-in PivotTables, charts, and data validation tools to manage and visualize your data effectively.

Frequently Asked Questions
Why should I use visible configuration tables instead of hardcoding values in Power Query?
Visible configuration tables make it easy for users to inspect and update conversion factors, currencies, and expected headers directly in the spreadsheet without needing to understand or edit the underlying Power Query M-code.
How can I detect if a public data source changes its column names?
You can create a validation step in Power Query that extracts the incoming headers of the raw data and compares them against a predefined list of expected headers in your configuration table, flagging any discrepancies before the data loads.
Will raw data be altered when using Power Query for dashboards?
No, Power Query extracts and transforms the data in memory. Your original raw data files remain completely unchanged, ensuring a safe and auditable trail from the source to your dashboard.
Do I still need to maintain the dashboard after setting up Power Query?
Yes. While Power Query automates the transformation process based on your defined rules, significant structural changes to the source data that fall outside your validation parameters may still require an Excel-skilled user to update the query logic.




