![]() |
Leading the way in Microsoft Office Development |
| Home | | | Excel | | | Word | | | PowerPoint | | | Consultancy | | | Feedback | | | Contact |
| Excel > Pivot Tables > GETPIVOTDATA Function | < Previous | Next > |
GETPIVOTDATA(data_field, pivot_table [,field1] [,item1] [,…])) |
| GoTo | - | GETPIVOTDATA worksheet function |
This worksheet function can be used to retrieve specific values from a pivot table. | ||
It is possible to use a regular formula that links to the cell reference inside the pivot table but this is dangerous as the pivot table may be filtered to display different data. | ||
In order to use this function effectively you have to ensure that your pivot table as the appropriate descriptive information. | ||
You must pass to the function the descriptive name of the column you want to retrieve and the corresponding row items to match. |
Simple Example |
Lets consider a very simple table: |
![]() |
The GETPIVOTDATA() function has two required arguments and can have up to 14 pairs of optional arguments. | ||
For this example we are assuming that the worksheet functions are on the same worksheet as the pivot table. | ||
If the pivot table is located on another worksheet then the worksheet name must also be included in the "pivot_table" argument. |
Returning the total from a single field |
This example returns the total for the values in the "Sales" column of the table. | ||
The "data_field" is "Sales" as we want to return all the values in the Sales column or field of the table. | ||
The "pivot_table" can be any cell within the table, in this case B13. |
|
Returning the value matching two fields |
This example returns the total "Sales" for the values that have a month of "Jan". | ||
The "data_field" is "Sales" as we want to return all the values in the Sales column of the table. | ||
The "pivot_table" can be any cell within the table, in this case B13. | ||
We also want to filter on the "Month" field. | ||
Filtering out just the "Jan" months. |
|
Returning a specific value matching all three fields |
This example returns a specific item in the pivot table. This returns Richard's sales contribution for the month of "Apr". | ||
The "data_field" is "Sales" as we want to return all the values in the Sales column of the table. | ||
The "pivot_table" can be any cell within the table, in this case B13. | ||
We also want to filter on the "Month" field. | ||
Filtering out just the "Apr" months. | ||
We also want to filter on the "Name" field. | ||
Filtering out just the "Richard" months. |
|
Things to Remember |
Remember that is the pivot table is located on another worksheet then the worksheet name must be included in the "pivot_table" argument. |
| Copyright © 2010 Better Solutions Limited. All Rights Reserved. | < Previous | Top | Next > |