What Most People Miss About Power Query in Excel 2016

Yes, Excel 2016 has Power Query — but it’s not called Power Query anymore, and you won’t find it on the ribbon unless you know where to look (and even then, it’s tucked under a confusing label).

That confusion cost me three hours last Tuesday when I tried to merge supplier data from four CSV files for a procurement review. I kept clicking around the Data tab, expecting a ‘Get & Transform’ group like in Excel 365 — only to stare blankly at ‘From Text’, ‘From Web’, and a mysterious ‘Get Data’ dropdown that didn’t do what I thought it would.

The Problem

You’re working with messy, inconsistent source data — maybe weekly sales exports from different regional offices, each formatted slightly differently, with mismatched column names, extra header rows, or inconsistent date formats. You need to clean and combine them fast, but Excel 2016’s built-in tools feel clunky: copy-paste leads to errors, Text-to-Columns doesn’t handle delimiters consistently, and VLOOKUP fails when keys contain leading spaces you didn’t notice until row 847.

Source FileRowsIssuesLast Modified
APAC_Sales_Q1.csv1,284Header starts on row 3; 'Revenue' column labeled 'Rev ($)' in some rows2024-03-15
EMEA_Sales_Q1.xlsx921Date column as text ('01/03/2024'); 'Region' spelled 'Región' in first 12 rows2024-03-14
NA_Sales_Q1.csv1,552Extra blank column (C); currency values lack commas ($12450.75 → $12450.75)2024-03-16
LATAM_Sales_Q1.xlsx673Sales Rep names in column D instead of B; 'Q1 Target' missing for 42 rows2024-03-13
Global_Summary.xlsx5Merged manually — already outdated by 2 days2024-03-12

The Solution

Excel 2016 *does* include Power Query — Microsoft just renamed it ‘Get & Transform’, and buried it under the Data tab. Worse: it only appears if you’ve installed the free Power Query add-in for Excel 2016 — which most people don’t realize is required for full functionality (yes, even though it ships with the app).

Here’s how to activate and use it properly:

  1. Install the add-in (if missing): Go to File > Options > Add-ins > Manage ‘COM Add-ins’ > Go… > Check ‘Microsoft Power Query for Excel’ > OK. If it’s not listed, download and install it first — no restart needed.
  2. Enable the ribbon group: Right-click any ribbon tab > Customize the Ribbon > Under ‘Main Tabs’, check ‘Data’ > Expand it > Check ‘Get & Transform’. Click OK.
  3. Load your first file: Go to Data > Get Data > From File > From Text/CSV. Navigate to APAC_Sales_Q1.csv. Click ‘Import’ — not ‘Load’.
  4. Clean in Power Query Editor: In the new window, right-click the first column header > ‘Use First Row as Headers’. Then select column ‘Rev ($)’ > Transform tab > Rename to ‘Revenue’. Select all date columns > Transform > Data Type > Date. Click ‘Close & Load To…’ > Choose ‘Only Create Connection’.
  5. Repeat for other sources, then go to Data > Queries & Connections > Right-click each query > ‘Load To…’ > Select ‘Table’ and check ‘Add this data to the Data Model’. Now use PivotTables or DAX measures across all sources.

After applying these steps, your consolidated view looks clean and refreshable — no more manual rework every week.

StepActionResultShortcut
1File > Options > Add-ins > COM Add-ins > Go… > Enable ‘Power Query for Excel’Add-in active; ‘Get & Transform’ appears on Data tabAlt+F+T → I → G
2Data > Get Data > From Text/CSV > APAC_Sales_Q1.csv > ImportPower Query Editor opens with raw file contentsAlt+A → T → I
3Home tab > ‘Use First Row as Headers’ + Rename ‘Rev ($)’ → ‘Revenue’Headers standardized; column name consistent across queriesCtrl+Shift+H (for headers)
4Transform tab > Data Type > Date (on date column) > Close & Load To… > Only Create ConnectionQuery saved but not dumped into worksheet — ready for modelingAlt+T → D → D → Alt+C → L → O

Going Further

You can write M code directly — press Alt+Q in Power Query Editor to open Advanced Editor. Try pasting this to trim whitespace and standardize region names across all files:

= Table.TransformColumns(Source,{{"Region", each Text.Trim(_), type text}})

Also: Power Query in Excel 2016 supports parameterized queries. Create a cell (say, F1) with a folder path like C:\Reports\Q1_2024\, then reference it in M code using Excel.CurrentWorkbook(){[Name="PathParam"]}[Content]{0}[Column1]. That way, changing one cell updates all your imports.

Surprising tip: You can use Power Query to pull live data from SharePoint lists — even in Excel 2016 — but only if the list URL ends in /AllItems.aspx and you replace it with /Lists/[ListName]/AllItems.aspx before pasting into ‘From Web’.

When NOT to Use This

Don’t reach for Power Query if your task takes less than 90 seconds to do manually — like fixing one typo in cell B7. Over-engineering wastes time.

Avoid it entirely for real-time dashboards requiring sub-second refresh. Power Query in Excel 2016 caps at ~2 minutes per refresh, and background refresh isn’t reliable — you’ll see ‘Loading…’ frozen in the status bar while users wait.

Also skip it if your source is a password-protected .xlsx file. Excel 2016’s Power Query can’t auto-enter passwords — you’ll get an auth error every time. Either remove protection or pre-process the file with a macro before loading.

And never use it to parse PDFs. Yes, there are workarounds involving Adobe Acrobat scripting — but they break constantly and require admin rights. Just export the PDF to Excel first, even if it’s ugly.

Keyboard Shortcuts

ShortcutActionNotes
Alt+A → T → IOpen ‘From Text/CSV’ dialogFastest way to start importing
Ctrl+Shift+HPromote first row to headersWorks even if row contains blanks
Alt+QOpen Advanced EditorEdit M code directly — safer than recording
Alt+F5Refresh all queriesBypasses prompt if ‘Enable background refresh’ is unchecked
Alt+D → Q → ROpen ‘Queries & Connections’ paneEssential for managing dependencies
Sarah Mitchell

Sarah Mitchell

Sarah has 12 years of experience covering Microsoft 365 productivity tools and enterprise software workflows. She specializes in Excel automation and SharePoint integration.