The short answer
Power Query is a data transformation tool built into Excel and Power BI. It connects to your data sources — spreadsheets, accounting software, databases, CSVs — pulls the data automatically, cleans and formats it according to rules you set once, and delivers it ready to use. Every step is recorded and can be replayed automatically whenever new data arrives. No formulas. No macros. No manual reformatting.
If you have ever spent time reformatting a CSV export before you could use it, copying data from one spreadsheet to another, cleaning dates that came out in the wrong format, or removing blank rows from a dataset — Power Query can do all of that automatically, every time, without you touching it.
It is not widely known outside of data teams and specialist Excel users, which means most UK businesses are doing work manually that they could be doing automatically. This guide explains what Power Query actually does and where it saves the most time in a typical business.
What Power Query actually does
Power Query does three things: it connects to data sources, it transforms the data, and it loads the result into Excel or Power BI. The key point is that every transformation step you apply is recorded as a step in a query. When you click refresh, Power Query replays all those steps automatically against the latest data.
You build the query once. After that, getting updated data is a single click — or happens automatically on a schedule.
What you can connect it to
Power Query has over 100 built-in data connectors. The most commonly used for UK businesses include:
What transformations it can apply automatically
Once connected to a data source, Power Query can apply any transformation automatically every time the data refreshes:
Power Query vs Excel formulas — what is the difference?
Excel formulas are applied to specific cells and depend on the data being in the right place at the right time. When the data structure changes — a new row, a new column, a different number of entries — formulas often break and need to be fixed.
Power Query is applied to the data source before it enters the spreadsheet. The transformations are defined once and applied automatically regardless of how many rows or columns the data contains. A query that works for 100 rows works equally well for 10,000 rows. A query that handles January data handles December data without any modification.
For repetitive data cleaning and transformation tasks — the kind that happen every week or every month — Power Query is almost always more robust than formulas. It does not break when the data structure changes. It does not depend on cells being in specific positions. And it can be refreshed automatically without anyone opening the file.
Related: Power Query is one of the primary tools we use when automating Excel reports for UK businesses. It also forms the connection layer when connecting Xero to Excel automatically.
Frequently asked questions
Do I need to know how to code to use Power Query?
No. Power Query has a visual, point-and-click interface where you apply transformations by selecting options from menus. It records those steps as M code in the background, but you do not need to read or write any code to use it effectively. More advanced Power Query work — custom functions, complex conditional logic — does involve writing M code, which is where a consultant adds value.
Is Power Query available in all versions of Excel?
Power Query is available in Excel 2016 and later as a built-in feature, accessed via the Data tab. In Excel 2010 and 2013 it was available as a free add-in. If you are on a current Microsoft 365 subscription, you already have full Power Query capability.
Can Power Query refresh automatically without me opening Excel?
Power Query refreshes when you open the file or when you click refresh manually. For fully automatic scheduled refreshes — where the data updates without anyone opening the file — you need either Power BI (which has built-in scheduled refresh) or Power Automate to trigger the refresh on a schedule.
What is the difference between Power Query and Power BI?
Power Query is a data transformation tool that exists inside both Excel and Power BI. Power BI is a complete business intelligence platform for building dashboards and reports. When you use Power BI, you use Power Query to connect to and transform your data before it goes into the dashboard. They are related but different things.
Can Power Query handle large datasets?
Power Query handles data significantly larger than raw Excel can manage comfortably. It processes transformations efficiently and, when combined with Power Pivot, can work with millions of rows. For very large datasets where performance matters, Python is more powerful — but for most UK SME use cases, Power Query handles the volume without issue.
Further reading
Related articles
How to Automate Excel Reports (Without Knowing How to Code)
Excel AutomationHow to Connect Xero to Excel and Automate Your Reports
Excel AutomationHow Much Does Excel Automation Cost in the UK?
Excel AutomationWhen Your Business Has Outgrown Excel
Want Power Query set up for your business?
Book a free 30-minute call. Tell us what data you are currently processing manually and we will tell you exactly what Power Query can automate — and what it would cost to build it.
Book a free scoping call →