excel pivot tables - blue pecan computer training ltd€¦ · 1 to use the pivot chart wizard that...

16
© Blue Pecan Computer Training Ltd - Onsite Training Provider www.bluepecantraining.com :: 0800 6124105 :: [email protected] Excel Pivot Tables

Upload: others

Post on 01-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Excel Pivot Tables - Blue Pecan Computer Training Ltd€¦ · 1 To use the Pivot Chart Wizard that was available in Excel 2003, use ALT D P to access it. This is particularly relevant

© Blue Pecan Computer Training Ltd - Onsite Training Provider www.bluepecantraining.com :: 0800 6124105 :: [email protected]

Excel Pivot Tables

Page 2: Excel Pivot Tables - Blue Pecan Computer Training Ltd€¦ · 1 To use the Pivot Chart Wizard that was available in Excel 2003, use ALT D P to access it. This is particularly relevant

© Blue Pecan Computer Training Ltd - Onsite Training Provider www.bluepecantraining.com :: 0800 6124105 :: [email protected]

1

Page 3: Excel Pivot Tables - Blue Pecan Computer Training Ltd€¦ · 1 To use the Pivot Chart Wizard that was available in Excel 2003, use ALT D P to access it. This is particularly relevant

© Blue Pecan Computer Training Ltd - Onsite Training Provider www.bluepecantraining.com :: 0800 6124105 :: [email protected]

2

Table of Contents Pivot Tables ............................................................................................................ 3

Preparing Data for a Pivot Table .................................................................................. 3

Creating a Dynamic Range for a Pivot Table ............................................................ 3

Creating a Pivot Table ....................................................................................................... 4

Removing a Field ................................................................................................................ 5

Change the Position of a Field ....................................................................................... 6

Format the Value Field ..................................................................................................... 6

Change the Calculation Performed on the Value Field......................................... 6

Perform “Show Value As” Calculations ............................................................................... 6

Group Values such as Dates ............................................................................................ 7

Show Report Filter Pages ................................................................................................ 8

Display Records for Value Field Values ..................................................................... 8

Pivot Charts .......................................................................................................................... 8

Refreshing Pivot Data ....................................................................................................... 9

Applying an AutoFilter to a Pivot Table..................................................................... 9

Slicers (Excel 2010 only) ................................................................................................. 9

Creating Slicers .......................................................................................................................... 10

Formatting Slicers .................................................................................................................... 13

Connecting Slicers to Multiple Pivot Tables................................................................... 14

Creating Multiple Pivot Tables from the Same Data ........................................... 14

Replacing Blank Cells with Zero Values ................................................................... 15

Page 4: Excel Pivot Tables - Blue Pecan Computer Training Ltd€¦ · 1 To use the Pivot Chart Wizard that was available in Excel 2003, use ALT D P to access it. This is particularly relevant

© Blue Pecan Computer Training Ltd - Onsite Training Provider www.bluepecantraining.com :: 0800 6124105 :: [email protected]

3

Pivot Tables

Preparing Data for a Pivot Table Ideally, when you prepare data for a Pivot Table the data should

be in tabular layout. This means that there should not be any

empty rows or columns and that every column has a column

heading.

You should ideally also enter data in each field for each record in

your table. If you leave blank cells in a numeric field, Excel

assumes the data in that field is text which can cause problems if

you intend to use that field in the values area of the Pivot Table –

it will by default count rather than sum the data.

Do not use sub-headings in your table to indicate that records

belong to a group – always enter values in each field to complete a

record.

Creating a Dynamic Range for a Pivot Table One of the problems you may encounter with a Pivot Table is

when you want to add more records to the underlying data. Data

that is added outside the original range gets ignored when you

refresh the Pivot Table. One way around this is to create a named

range that uses the OFFSET function, in later versions of Excel you

can use Excel Tables.

Please see our video tutorials at

Using the OFFSET Function

http://www.youtube.com/watch?v=Ws3TdpG2QMs

Using Excel Tables

http://www.youtube.com/watch?v=xtz6-ittsx4

Page 5: Excel Pivot Tables - Blue Pecan Computer Training Ltd€¦ · 1 To use the Pivot Chart Wizard that was available in Excel 2003, use ALT D P to access it. This is particularly relevant

© Blue Pecan Computer Training Ltd - Onsite Training Provider www.bluepecantraining.com :: 0800 6124105 :: [email protected]

4

Creating a Pivot Table 1. During the course we created a simple Pivot Table based on

the table below. Note that the table has columns headings

and does not have blank rows or columns. This would be

the ideal way to set up a database for Pivot Table analysis.

2. To create a Pivot Table, click anywhere in the table you

want analyse.

3. Excel 2003 users

i. Click Data | PivotTable and PivotChart

Report

ii. Click Finish

3. Excel 2007/10 users1

i. Click Insert [tab] | PivotTable

ii. Click OK

4. An empty Pivot Table will appear on a separate sheet2

1 To use the Pivot Chart Wizard that was available in Excel 2003, use ALT D P to access it. This is particularly relevant if you want to Pivot on multiple ranges as this is an option in the Wizard. 2 Excel 2007/10 users may get a slightly different layout for the empty PivotTable. If this is the case click Options [tab] Options | Options | Display [tab] Classic PivotTable layout

Page 6: Excel Pivot Tables - Blue Pecan Computer Training Ltd€¦ · 1 To use the Pivot Chart Wizard that was available in Excel 2003, use ALT D P to access it. This is particularly relevant

© Blue Pecan Computer Training Ltd - Onsite Training Provider www.bluepecantraining.com :: 0800 6124105 :: [email protected]

5

5. Drag the fields in the field list into the appropriate part of

the Pivot Table. If you drop a field into the:

Row fields area - the Pivot Table will vertically list all

unique values in that field . In the example below, the

Location field has been placed here

Column fields area - the Pivot Table will horizontally

list all unique values in that field. In the example

below, the Role field has been placed here

Value fields area - the Pivot Table will perform a

calculation on the field based on the categories you

have set out in the row and column fields. In the

example below, the Annual Salary field has been

placed here

Filter Fields area - the Pivot Table will filter on any

unique value or combination of unique values1 in that

field. In the example below, the Weekend field has

been placed here.

Removing a Field 1. Drag the field label out of the Pivot Table

1 Excel 2003 users can only filter on one value at a time.

Page 7: Excel Pivot Tables - Blue Pecan Computer Training Ltd€¦ · 1 To use the Pivot Chart Wizard that was available in Excel 2003, use ALT D P to access it. This is particularly relevant

© Blue Pecan Computer Training Ltd - Onsite Training Provider www.bluepecantraining.com :: 0800 6124105 :: [email protected]

6

Change the Position of a Field 1. Drag the field label to its new position within the Pivot

Table

Format the Value Field 1. Double-click on the Value Field label. In our example this

appears as Sum of Actual Salary in our Pivot table

2. Click on the Number Format and select the format you

require.

Change the Calculation Performed on the

Value Field 1. Double-click on the Value Field label. In our example this

appears as Sum of Actual Salary in our Pivot table

2. Choose the type of calculation you want to perform from the

list

Perform “Show Value As” Calculations

To see what other types of calculations Pivot Tables can peform

see our video at

http://www.youtube.com/watch?v=JJHwXzHMKA4

Page 8: Excel Pivot Tables - Blue Pecan Computer Training Ltd€¦ · 1 To use the Pivot Chart Wizard that was available in Excel 2003, use ALT D P to access it. This is particularly relevant

© Blue Pecan Computer Training Ltd - Onsite Training Provider www.bluepecantraining.com :: 0800 6124105 :: [email protected]

7

Group Values such as Dates 1. In the example below, we need to group dates into months.

2. Click anywhere in the field you want to group. In this

example we would click anywhere in the Date field.

3. Excel 2003 users - on the Pivot Table toolbar click

PivotTable | Group and Show Detail Group

3. Excel 2007/2010 users – click Options [tab] Group

Selection

4. Select the appropriate group option, in our example this

would be Month

NB If you are grouping dates and want to

group by weeks, you will notice that there

is not an option for this. However if you

group by days and then set the number of

days to 7 you will effectively group by

weeks. Make sure your starting at date is

set to the beginning of the first week ie the

first Monday.

Page 9: Excel Pivot Tables - Blue Pecan Computer Training Ltd€¦ · 1 To use the Pivot Chart Wizard that was available in Excel 2003, use ALT D P to access it. This is particularly relevant

© Blue Pecan Computer Training Ltd - Onsite Training Provider www.bluepecantraining.com :: 0800 6124105 :: [email protected]

8

Show Report Filter Pages 1. Place the field that you want to show Report Filter Pages for

in the Filter Fields area of your Pivot Table

2. Excel 2003 users - on the Pivot Table toolbar click

PivotTable | Show Pages

2. Excel 2007/2010 users – click Options [tab] Options |

Show Report Filter Pages

3. Select the field you want to show pages for

4. A sheet will be created for each unique value for that field

Display Records for Value Field Values 1. Double-click on any value in the Value Fields area.

2. A separate sheet will display records relevant to that value

Pivot Charts 1. Once you have created your Pivot Table it is possible to

create a Pivot Chart based on it.

2. Excel 2003 users - on the Pivot Table toolbar click the Chart

Wizard button

2. Excel 2007/10 users –

i. Click Options [tab] Pivot Chart

ii. Select the chart type you want

The x-axis of your chart will correspond to the row area of your

Pivot table and the y-axis will correspond to the column area.

You cannot use XY scatter, bubble or stock charts when creating a

Pivot chart. To get around this you could convert your Pivot table

into hard values by performing a copy and paste values – you can

then create a standard chart using this data. If you want to keep

the Pivot table, then create an additional table that links back to

the values in the Pivot table. You will need to turn the Generate

GetPivotData option off to achieve this.

Page 10: Excel Pivot Tables - Blue Pecan Computer Training Ltd€¦ · 1 To use the Pivot Chart Wizard that was available in Excel 2003, use ALT D P to access it. This is particularly relevant

© Blue Pecan Computer Training Ltd - Onsite Training Provider www.bluepecantraining.com :: 0800 6124105 :: [email protected]

9

Refreshing Pivot Data 1. To refresh data in your Pivot Table:

Excel 2003 users

On the Pivot Table toolbar click Refresh Data (red

exclamation)

Excel 2007/10 users

Click Options [tab] Refresh

Applying an AutoFilter to a Pivot Table If you try and apply an AutoFilter to a Pivot Table you will find

that the option is greyed out. There is a way around this! Select

the cell immediately to the right of the last title in your Pivot

Table as shown below.

Now the option to apply an AutoFilter will be available for you to

use.

Slicers (Excel 2010 only) Excel 2010 includes a new feature which Microsoft have called

Slicers. Slicers essentially perform the same functionality as the

filters that are already available in fields within the Pivot Table

(as shown below).

Page 11: Excel Pivot Tables - Blue Pecan Computer Training Ltd€¦ · 1 To use the Pivot Chart Wizard that was available in Excel 2003, use ALT D P to access it. This is particularly relevant

© Blue Pecan Computer Training Ltd - Onsite Training Provider www.bluepecantraining.com :: 0800 6124105 :: [email protected]

10

Slicers provide a better interface for filtering and allow you to

perform the same filter across multiple Pivot Tables.

Creating Slicers

To create a Slicer, click anywhere in your Pivot Table and on the

Ribbon select the Options tab, then click the Insert Slicer1

button.

1 If the Insert Slicer button is greyed out then you are probably using a 97-2003 Excel file. You will need to convert the file to the new file type to use the Slicer functionality.

Page 12: Excel Pivot Tables - Blue Pecan Computer Training Ltd€¦ · 1 To use the Pivot Chart Wizard that was available in Excel 2003, use ALT D P to access it. This is particularly relevant

© Blue Pecan Computer Training Ltd - Onsite Training Provider www.bluepecantraining.com :: 0800 6124105 :: [email protected]

11

Excel may prompt you to refresh your Pivot Table before

proceeding.

The Insert Slicers dialog box allows you to

select which fields you want to use Slicers

to filter on. Each tick will create a separate

Slicer.

The resulting slicers can be repositioned anywhere in your

worksheet.

To filter your Pivot Table using the slicers, select the values you

want to filter on within the Slicers. To select multiple values hold

down the CTRL button.

Page 13: Excel Pivot Tables - Blue Pecan Computer Training Ltd€¦ · 1 To use the Pivot Chart Wizard that was available in Excel 2003, use ALT D P to access it. This is particularly relevant

© Blue Pecan Computer Training Ltd - Onsite Training Provider www.bluepecantraining.com :: 0800 6124105 :: [email protected]

12

To clear a filter click on the clear filter button as shown below.

Page 14: Excel Pivot Tables - Blue Pecan Computer Training Ltd€¦ · 1 To use the Pivot Chart Wizard that was available in Excel 2003, use ALT D P to access it. This is particularly relevant

© Blue Pecan Computer Training Ltd - Onsite Training Provider www.bluepecantraining.com :: 0800 6124105 :: [email protected]

13

Formatting Slicers

To change the appearance of a slicer, first of all select it (easiest

way to do this would be to click somewhere on its border or near

the top where the field name is) and then click on the Slicer Tools

Option tab on the Ribbon.

To change the colour of your Slicer, use one of the slicer styles.

You can display values within columns within your slicer which is

useful when there are a lot of values to display. Use the column

setting as shown below to achieve this.

The department Slicer is shown using two

columns.

Page 15: Excel Pivot Tables - Blue Pecan Computer Training Ltd€¦ · 1 To use the Pivot Chart Wizard that was available in Excel 2003, use ALT D P to access it. This is particularly relevant

© Blue Pecan Computer Training Ltd - Onsite Training Provider www.bluepecantraining.com :: 0800 6124105 :: [email protected]

14

Connecting Slicers to Multiple Pivot Tables

You can use a Slicer to filter

several Pivot Tables at the

same time. To achieve this

right-click a Slicer and select

PivotTable Connections

from the menu.

You can then select the Pivot

Tables you want to connect

to.

Creating Multiple Pivot Tables from the Same

Data If you create multiple Pivot Tables from the same data you will

bloat the file size considerably if you do not share the pivot cache.

When you create a Pivot Table, Excel stores a snapshot of the data

in the pivot cache – which is why a Pivot Table must be refreshed.

If you share the cache amongst your Pivot Tables you make a

considerable saving on resources.

In Excel versions previous to Excel 2010, Excel gives you the

option to share the cache, but Excel 2010 does not. The only way

around this in Excel 2010 is to copy and paste a Pivot Table to

another location: the copied version of the Pivot Table shares the

cache of the original.

Pivot Tables that share the same cache also share the following:

Calculated fields

Calculated items

Grouping settings

If you refresh a Pivot Table all other Pivot Tables that share the

cache are also refreshed.

Page 16: Excel Pivot Tables - Blue Pecan Computer Training Ltd€¦ · 1 To use the Pivot Chart Wizard that was available in Excel 2003, use ALT D P to access it. This is particularly relevant

© Blue Pecan Computer Training Ltd - Onsite Training Provider www.bluepecantraining.com :: 0800 6124105 :: [email protected]

15

Replacing Blank Cells with Zero Values To replace blank cells with Zero Values, do the following:

Excel 2007/10

1. Select any cell within your Pivot Table

2. Click the Options tab on the Ribbon

3. Click the Options button as shown below

4. On the Layout & Format tab, enter 0 for the For empty cells

show: option

5. Click OK to confirm.