Search Contextures Sites

Excel Pivot Table Tutorial -- Multiple Consolidation Ranges

  1. Create a Pivot Table from Data on Different Sheets
  2. Create a pivot table from multiple consolidation ranges
  3. Video: Create a Pivot Table from Multiple Sheets
  4. Limitations of multiple consolidation ranges
  5. Alternatives to Multiple Consolidation Ranges
  6. Excel Pivot Table Tutorial List

 

Download the sample pivot table tutorial file  

Create a Pivot Table from Data on Different Sheets

To create a Pivot Table, you can use data from different sheets in a workbook, or from different workbooks, if those tables have identical column structures.

However, you won't get the same pivot table layout that you'd get from a single range.

If possible, move your data to a single worksheet, or store it in a database, such as Microsoft Access, and you'll have more flexibility in creating the pivot table.

If combining your data isn't an option, this pivot table tutorial explains the steps to create a pivot table from multiple consolidation ranges, describes the limitations, and suggests workaround solutions.

 

 

Create a pivot table from multiple consolidation ranges

  1. Choose Data | PivotTable and PivotChart Report (In Excel 2007, press Alt+D, then press P)
  2. Select Multiple consolidation ranges, click Next

  3. Select one of the page options, click Next
  4. Select each range, and click Add
  5. If you chose 'I will create the page fields', you can select each range, and assign field names, in step 2b
  6. Click Next
 

 

  1. Select a location for the PivotTable, then click Finish
  2. In the Column dropdown, hide any columns that contain meaningless data. For example, the Colour column might contain all zeros, because the colours are text, not numbers.

 

 

 

Video: Create a Pivot Table from Multiple Sheets

To see the steps for creating a pivot table from data on different sheets, what this multiple consolidation ranges pivot table video tutorial.

 

 

 

Limitations of Multiple Consolidation Ranges

In this example, Item is the first column in the data source, and the pivot table row heading shows the item names. Remaining fields are shown in the column area.

You can change the function (e.g. SUM) that is being used by the data value, but it will use the same function on all these columns. The Pivot Table contains some meaningless data, such as sum of Date and columns full of zeros where the database columns contain text.

To get the best results, rearrange your database columns, so the most important column is at the far left. That column of data will become the Row values in the pivot table.

If there are columns that you don't want in the pivot table, move those to the far right in the source data. Then, do not include those columns when selecting the data ranges for the pivot table.

 

 

Alternatives to Multiple Consolidation Ranges

To avoid the limitations of multiple consolidation ranges, you can try one of the following alternatives.

Manually Create a Union Query

If you can't combine your data on a single worksheet, another solution is to create named ranges in an Excel file, and use MS Query to combine the data. There are sample files here: http://www.contextures.com/excelfiles.html#PT0007

Then, use the Union query result as the pivot table's source data.

pivot union query

With this solution, you’ll end up with a normal pivot table, with none of the limitations. However, it’s a bit tedious to set up, especially if you have more than a couple of tables.

Use a Macro to Create a Union Query

Instead of manually setting up a union query, you can use the code in a sample file from Excel MVPs, Kirill Lapin (KL), with amendments by Héctor Miguel Orozco Diaz.

Before you use the sample code, replace the sample sheet names with the sheet names in your workbook.

For example, if your sheet names are "East" and "West", change this line of code:

arrSheets = Array ("Ontario", "Alberta")

to this

arrSheets = Array ("East", "West")

pivot multiple sheets code

In the code, you can also change the location where the pivot table will be added. In the sample file, the TableDestination is set for the active sheet, in range A1.

pivot multiple sheets location

Then, after you make those small changes, click the button on the worksheet, and a summary pivot table is automatically created.

To download the sample file from Kirill and Héctor, click here: Pivot Table From Multiple Sheets.

Union Query from Data in Multiple Excel Files

Kirill Lapin shares his code to create a Union query and build a fully functional pivot table from data in multiple Excel files. For instructions, read the Contextures Pivot Table Blog article:
Macro Creates Excel Pivot Table From Multiple Files

 

   

Learn how to create Excel dashboards.

Pivot Table Tutorials

Excel Pivot Table -- Introduction 
Excel Pivot Table -- Clear Old Items
Excel Pivot Table -- Create a Pivot Table in Excel 2007 
Excel Pivot Table -- Custom Calculations 
Excel Pivot Table -- Data Field Layout
Excel Pivot Table -- Dynamic Data Source
Excel Pivot Table -- FAQs
Excel Pivot Table -- Field Settings
Excel Pivot Table -- Filter Source Data  
Excel Pivot Table -- Filters, Top 10 
Excel Pivot Table -- GetPivotData
Excel Pivot Table -- Grand Totals
Excel Pivot Table -- Grouping Data
Excel Pivot Table -- Layout, Excel 2007
Excel Pivot Table -- Multiple Consolidation Ranges
Excel Pivot Table -- Pivot Cache   
Excel Pivot Table -- PivotTable Style
Excel Pivot Table -- Printing   
Excel Pivot Table -- Protection  
Excel Pivot Table -- Report Filters
Excel Pivot Table -- Running Totals  
Excel Pivot Table -- Show and Hide Items 
Excel Pivot Table -- Sorting
Excel Pivot Table -- Subtotals 
Excel Pivot Table -- Summary Functions
Excel Pivot Table -- Unique Items

Pivot Table Books

Pivot Tables, Beginning (Excel 2007) 
Pivot Tables, Recipe Book (Excel 2003) 
Pivot Tables, Recipe Book (Excel 2007) 

Pivot Table Add-Ins

Pivot Tables - Add-in -- Pivot Power 
Pivot Tables - Add-in - Pivot Play PLUS 

Pivot Table Videos

Pivot Tables - Clear Old Items
Pivot Tables - Copy a Custom PivotTable Style
Pivot Tables - Create in Excel 2007
Pivot Tables - Create from Multiple Sheets
Pivot Tables - Data Field Layout
Pivot Tables - Date Filters, Add
Pivot Tables - GetPivotData
Pivot Tables - Group Data
Pivot Tables - Layout, Excel 2007
Pivot Tables - Report Filters, Add
Pivot Tables - Running Totals
Pivot Tables - Select Sections
Pivot Tables - Subtotals, Create Multiple
Pivot Tables - Top 10 Filters


       Home     Excel Tips     Excel Files     The Excel Store     Blog     Contact

 

Privacy Policy

 

Contextures Inc., Copyright ©2012
All rights reserved.

 

 
Last updated: November 19, 2011 12:40 AM