• Enable you to consolidate data from multiple spreadsheets into one table • Record all steps so that you can apply them repeatedly • Available in Excel 2010 and up • Named the range in each table which make Power Query easy to find
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Using Power Query
• Power Query can be accessed via ◇ Excel 2016: Data > Get Data > From Other Sources > Blank Query ◇ Excel 2010/2013: Power Query tab. If you can't see it, download Power Query as a free add-in
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Open the Source
• In the formula bar of the Power Query Editor, enter the following:
# List tables and named ranges =Excel.CurrentWorkbook()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Filter and Expand Contents
• You can filter the tables or named ranges used in the query by clicking the icon next to column “Name” ◇ Select either Expand / Aggregate ◇ Uncheck: “Use original column name as prefix” • Power Query grab the data from the sheets based on the above filter ◇ Column “Name” represents the table names
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Removed Columns
# Shortcut key DELETE key - remove column
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Set Data Type
• You need to set data type in Power Query. You can set the data type for each column by clicking the icon at the top left of the column • Name the query
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Generate Output
• Home > Close and Load To ◇ Pivot Chart ◇ Pivot Table Report ◇ Table (select this option) • Options: ◇ Add this data to the Data Model (used by Power Pivot) ◇ Output to existing worksheet / new worksheet • The table generated will be in different color than the source data • You can proceed with creating a Pivot Table
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Updating
• If the source data is updated / changed, you need to refresh the Power Query output by clicking the refresh icon at the panel on the right