What Most People Miss About Transforming Data in Excel Using Power Query

Yes, you can transform data in Excel using Power Query. But if you’re still clicking through the UI without ever editing the M code or reusing queries across workbooks, you’re doing half the job.

The Myth

Power Query is just a fancy ‘clean-up button’ for CSV files and database imports. You click ‘Remove Duplicates’, ‘Change Type’, and ‘Close & Load’ — and that’s it.

This belief leads people to rebuild the same steps every time. They copy-paste raw data into new sheets. They manually rename columns in Excel after loading. They treat each report as a one-off.

Worse: they assume Power Query only works on external sources — not existing worksheets, not tables in the same workbook, not even cell ranges like A1:D500.

The Reality

Power Query transforms data reliably, repeatably, and without breaking — as long as you use it as a live layer between source and output. It’s not a one-time cleaner. It’s a version-controlled pipeline.

CriterionClick-Only ApproachProper Power Query Use
Handles 10K+ rows without crashing✅ (but slow, unstable)✅ (blazing fast, memory-efficient)
Updates automatically when source changes❌ (requires manual refresh + re-clicking)✅ (refresh = full re-run of all steps)
Reuses logic across reports❌ (no sharing; duplicate effort)✅ (query can be referenced by name in other queries)
Works on Excel tables in same workbook❌ (assumes external only)✅ (use ‘From Table/Range’ on Sheet1!A1:F200)
Preserves audit trail of every transformation❌ (no history; no rollback)✅ (each step is named, editable, reversible)

Why the Myth Persists

Microsoft’s early Power Query UI (2013–2016) hid M code behind ‘Advanced Editor’ — and most training videos never opened it. Tutorials showed only the ribbon buttons, not the Formula Bar or the Applied Steps pane.

Also: Excel’s ‘Data > From Table/Range’ defaults to ‘Add this data to the Data Model’. That checkbox is unchecked by default — but if you miss it, your query loads as a pivot-only connection, not a table. So people think ‘it didn’t work’.

And yes — Alt+A+T used to open the old ‘Text Import Wizard’. Now it opens Power Query’s ‘Get Data’ dialog. But almost nobody knows that shortcut exists.

The Right Way

Do this — exactly:

  1. Select your source range (e.g., Sheet2!A1:E127). Press Ctrl+T to convert to table. Name it RawSales via the Table Design tab.
  2. Go to Data > From Table/Range. Uncheck “My table has headers” only if yours doesn’t — otherwise leave it checked.
  3. In Power Query Editor, rename columns: right-click ‘Column1’ → ‘Rename’ → type Salesperson. Repeat for ‘Column2’ → Region, ‘Column3’ → Amount, ‘Column4’ → Date, ‘Column5’ → Client.
  4. Select the Amount column → Transform > Data Type > Currency. Select Date column → Transform > Data Type > Date.
  5. Right-click SalespersonReplace Values. Replace "J. Smith" with "James Smith"; "R Chen" with "Sarah Chen".
  6. Go to Home > Advanced Editor. Paste this line *above* in Source: let Source = becomes let Source = Excel.CurrentWorkbook(){[Name="RawSales"]}[Content], — then delete the auto-generated Source = Excel.CurrentWorkbook()... block below. This pins the query to the table name, not location.
  7. Click Close & Load To… → choose ‘Only Create Connection’, then ‘Load To…’ → select ‘Table’ and place in Sheet3!A1.

Now go back to Sheet2, change any value in RawSales, then press Alt+F5 (refresh all). Watch Sheet3 update — including renamed columns, corrected names, and formatted dates.

Proof It Works

RowBefore (RawSales)After (Sheet3!A1:E10)
1J. Smith | APAC | 12500 | 2024-02-18 | Acme CorpJames Smith | APAC | $12,500.00 | 2024-02-18 | Acme Corp
2R Chen | EMEA | 8940 | 2024-03-01 | Nexa LtdSarah Chen | EMEA | $8,940.00 | 2024-03-01 | Nexa Ltd
3T. Lee | AMER | 15200 | 2024-01-22 | Veridian IncThomas Lee | AMER | $15,200.00 | 2024-01-22 | Veridian Inc
4M. Patel | APAC | 6700 | 2024-03-15 | Zephyr CoMaya Patel | APAC | $6,700.00 | 2024-03-15 | Zephyr Co
5K. Wong | EMEA | 11300 | 2024-02-29 | Solis GroupKevin Wong | EMEA | $11,300.00 | 2024-02-29 | Solis Group
6J. Smith | AMER | 9800 | 2024-03-10 | Acme CorpJames Smith | AMER | $9,800.00 | 2024-03-10 | Acme Corp

Exceptions

The ‘click-only’ myth is actually correct in three narrow cases:

  • You’re doing a one-time import from a PDF or scanned invoice — no repeatable structure. Power Query won’t help. Use OCR first.
  • Your data lives in a protected worksheet where you can’t convert to a table (e.g., legacy finance reports locked down by IT). Then yes — copy-paste into a new sheet, then use Power Query.
  • You need to apply conditional formatting based on transformed values *before* loading (e.g., highlight top 10% sales). Power Query outputs static values — so do that formatting in the destination sheet, not during transformation.

Here’s your next move: Open any Excel file with raw data. Press Alt+A+T. Pick ‘From Table/Range’. Then hit Ctrl+Shift+M — that opens Advanced Editor instantly. Look at the code. Change one word. Hit Done. That’s how you stop guessing and start controlling.

Tom Bradley

Tom Bradley

Tom has 15 years of experience in office management and supply chain optimization. He shares practical tips for running efficient workplaces.