What is Pivot Table in Excel?

MS Excel, also known as Microsoft Excel or Excel, is an extremely powerful spreadsheet software program that gives the fastest and easiest way to analyze desired data effectively. The Pivot Table is a very useful tool or feature in an Excel program and plays an important role while working on or analyzing large data sets. Although pivot table seems difficult for beginners in Excel, it is essential to learn it to become a professional or expert in Excel.

In this tutorial, we briefly explain an introduction of what is a Pivot Table in Excel, its requirements, and step-by-step methods to create or insert it into our worksheet with relevant examples.

Introduction to Pivot Table in Excel

A pivot table summarizes the given data set bundled within a grid-like matrix that helps explore or create reports based on useful information. In particular, it enables users to extract the data in a customized format (such as reports or dashboards) from the large, detailed data sets recorded within the Excel sheet.

Unlike the regular Excel reports, the Pivot Tables represent our essential data sets in an interactive view, allowing us to view our data from a different perspective with little tricks. We can easily sort & filter data, group data into desired categories, create charts, break down the data month-wise or year-wise, and perform complex calculations using various functions or formulas.

The Pivot Table helps us view our data effectively and saves crucial time by summarizing the data into essential categories. It is a kind of reporting tool and contains mainly the following four fields:

  • Rows: This refers to data taken as a specifier.
  • Values: This represents the count of the data.
  • Filters: This helps us hide or highlight specific data.
  • Columns: This refers to values under various conditions.

Why do we use Pivot Tables in Excel?

Following are some of the scenarios when using the Pivot Tables in Excel can be an effective solution for us:

  • Comparing sales totals of various listed products
  • Highlighting the product sales as a percentage portion of the total sales
  • Combining duplicate data sets
  • Adding or inserting the default values to the empty cells
  • Counting or showing rows that have some common data

How to create/ insert a pivot table in Excel?

Excel offers multiple ways to insert/ create a Pivot Table within an Excel worksheet. We discuss the two most common methods and corresponding step-by-step procedures to build the pivot tables for sample data. Let us understand each method one by one:

Method 1: By using the tool on the ribbon

The ribbon is the primary area where we can access all the existing tools/ commands of Excel. The Pivot Table is also present on the ribbon area, which we can find under the Insert tab. We use this tool to create a Pivot Table for our sample data where we have 17 records and five fields of information, such as Date, Color, Region, Units, and Sales.

What is Pivot Table in Excel

Our data is formatted as a proper Excel table and named ‘Table1’. The tables in Excel are the more effective way to create a pivot table, and they automatically adjust whenever new data is inserted or deleted.

We must perform the below steps to create a pivot table for our example data set:

  • First, we must select any cell in the table (data set) within our worksheet. After that, we must go to the Insert tab and click on the ‘PivotTable’ button.
    What is Pivot Table in Excel
    This will launch the ‘Create PivotTable’ window where our data range (table) will already be written. However, we can select/ change the input range accordingly.
  • In the ‘Create PivotTable’ window, the default location to create a Pivot Table is set as ‘New Worksheet’. It is better to create a pivot table in a new worksheet so that we can differentiate the source data and pivot table. However, we can also create a pivot table on the right side or bottom of our source data in the same worksheet. We must change the default option to ‘Existing Worksheet’ and enter any desired cell in the ‘Location’ box to start the pivot table on the current worksheet.
    What is Pivot Table in Excel
    We select cell G3 in the same worksheet (Sheet1) to create a Pivot Table for our sample data.
  • After selecting the source range and the destination location, we must click the OK button, and an empty Pivot Table appears in the selected worksheet. However, Excel displays all the corresponding fields of our example data in the side pane. All the fields are listed but are unused until we manually add or drag fields into the Columns, Rows, or Values area accordingly.
    What is Pivot Table in Excel

Adding/ Dragging Fields in Pivot Table

Let us now understand how to add the desired fields within the Pivot Table. Suppose we want to know the sum of all sales in our sample data set. So, we must drag the Sales field in the right side pane to the Values box, and it will calculate the total sales, i.e., 929.

What is Pivot Table in Excel

Alternatively, we can also click on the checkbox associated with the Sales in the side pane. We can also add more than one field to our Pivot Table simultaneously.

Now, suppose we want to break out the sales data based on the colors. We can drag the Color field to the Rows area. When divided, it is easy to know which color has the highest and lowest sales.

What is Pivot Table in Excel

The above image shows that the total sales (Grand Total) remain the same as in the previous image. It makes sense as we have categorized the data for the full data set.

Number Formatting in Pivot Table

With the Pivot Table, we can also format the data as required, maintaining the number formatting to numeric fields as the source data. As we see that the sales values have the currency sign ($) in the source area, we can include it in our Pivot Table values accordingly. Adjusting the number formatting in Pivot Tables can be a crucial step and save our crucial time when data changes frequently.

We can adjust the number formatting in our Pivot Table by following the below steps:

  • First, we need to press a right-click on any sales cell and click on the ‘Number Format’ option in the list.
    What is Pivot Table in Excel
  • Next, we must choose the desired format or create our custom one accordingly. Since we want to include a currency sign, we apply the Currency formatting with zero decimal points and select a Dollar symbol.
    What is Pivot Table in Excel
  • Lastly, we must click the OK button, and the dollar sign ($) appears in all cells with the sales data.
    What is Pivot Table in Excel
    Once we have applied the number formatting, it will continue to serve, even after the Pivot Table is reconfigured or new data is inserted.

Sorting by Value in Pivot Table

Like typical data sets in an Excel worksheet, we can also sort the data from ‘smallest to largest’ or ‘largest to smallest’ in our Pivot Table.

Suppose we want to put the highest sales at the top and the lowest sales at the bottom. So, we can right-click on any sales values to open the options menu. Next, we must go to Sort > Sort Largest to Smallest. This will arrange the list and put the top-selling colors on the top as they have the highest (largest) sales.

What is Pivot Table in Excel

After we have sorted the data in the Pivot Table, Excel maintains this order even after we change the data or reconfigure the Pivot Table.

Refreshing Data in Pivot Table

The Pivot Table must be refreshed to update/ reflect its data after changing the data in the source table or range. It is an essential task to bring new updates to our Pivot Table

Suppose we edit cell E4 in our source table and change the value from $96.00 to $11.00. In that case, we don’t see any changes in our Pivot Table. Therefore, we refresh the data using the below steps:

  • First, we press the right-click button anywhere within the Pivot Table area.
  • Next, we click the ‘Refresh’ button in the list.
    What is Pivot Table in Excel
    The new or refreshed data appears instantly after clicking the ‘Refresh’.
    What is Pivot Table in Excel
    We can undo the changes by pressing the ‘Ctrl + Z’ to get our original source data and Pivot Table back.

Percent of Total in Pivot Table

Since the Pivot Table in Excel helps us view the data differently, we can also display values as a percent of the total. For example, we can show sales values in the portions of percent, making, or completing as a whole. In our sample Pivot Table, we can display the data as a percentage of the total by following the below steps:

  • First, we insert or add the Sales field again inside the Values box. This creates another column in our Pivot Table for the sales.
    What is Pivot Table in Excel
  • Next, we must press the right-click on the second or newly created sales column and go to Show Values As > % of Grand Total.
    What is Pivot Table in Excel
    By completing the previous step, we break down the sales as a percent of the total, as shown below:
    What is Pivot Table in Excel

Grouping by Date in Pivot Table

Excel’s pivot table has some awesome features, and grouping the different data specifically into categories is one of them. It allows us to group dates in our Pivot Table into various units such as months, quarters, or years. Also, we can customize the grouping accordingly.

Let us now delete the additional Sales column and perform the following steps to group dates in our Pivot Table:

  • First, we need to drag the Date field into the Column box. This will list the sales by their separate dates in our Pivot Table.
    What is Pivot Table in Excel
  • Next, we must press the right-click button on the header area in our Pivot Table and select the ‘Group’ option in the list.
    What is Pivot Table in Excel
  • In the next window, we must deselect the Months and Quarters but keep the Years option selected, as shown below:
    What is Pivot Table in Excel
  • Lastly, we must click the OK button, and all the corresponding sales will be categorized based on the color and year.
    What is Pivot Table in Excel
    Since we have sales data only for one year (i.e., 2018), we usually see a single column in our Pivot Table.

Method 2: By using the Keyboard Shortcut

Excel is well-known spreadsheet software that allows us to perform most of its tasks using the keyboard shortcut. It has a wide range of predefined keyboard shortcuts. Moreover, we can also create our custom shortcut keys for any specific task using the Macros feature. So, we can create a Pivot Table a bit faster using the keyboard shortcut ‘Alt + D + P’.

Suppose we have the following data set showing how many sales are completed in year quarters for different items.

What is Pivot Table in Excel

We need to perform the below steps to use the keyboard shortcut and create a Pivot Table for our sample data in our worksheet:

  • First, we need to select the entire data to create a Pivot Table. We can use the keyboard shortcut ‘Ctrl + A’ to select all the data of the current worksheet.
    What is Pivot Table in Excel
  • Next, we must use the ‘Alt + D + P’ keyboard shortcut. We must press each key one after another in a sequence. This will launch the ‘PivotTable and PivotChart Wizard’ window.
    What is Pivot Table in Excel
  • In the next window, we must select the ‘Microsoft Excel list or database’ option under the first section. It is because we have our source data already in an Excel worksheet. Also, we must select the ‘PivotTable’ option in the second section. After that, we must press the ‘Next’ button. It will look like this:
    What is Pivot Table in Excel
  • In the next screen, we have to enter the range of the input data. Since we have selected the data in the first step, the range will be prefilled. We must press the ‘Next’ button again.
    What is Pivot Table in Excel
  • In the last window, we must select whether we want to create a Pivot Table in the same (existing) worksheet or a new worksheet. Like the previous method, we select the ‘Existing worksheet’ option and enter the cell (i.e., “Sheet2!$F$2” because our sample data is in Sheet2) to start the Pivot Table in the same sheet. Lastly, we must click the Finish button.
    What is Pivot Table in Excel
    This will immediately create an empty Pivot Table starting from the entered/given cell reference.
    What is Pivot Table in Excel
    Like the previous method, we can add fields, sort or filter data, adjust the number formatting, group data, and perform other desired tasks in our Pivot Table using the side pane and other options.

Two-dimensional Pivot Table

An essential advantage of Pivot Tables is the two-dimensional or two-way arrangements referred to as two-dimensional Pivot Tables. In particular, it represents data in various combined aspects after we drag the different fields into different areas/ boxes accordingly.

For example, suppose we want to break down sales by color and region for our sample data used in Method 1. We can create a two-way Pivot Table by making the following arrangements:

  • Drag the Color field into the Row area.
  • Drag the Sales field into the Values area.
  • Drag the Region field into the Columns area.
    What is Pivot Table in Excel
    The above sheet shows a two-way Pivot Table that breaks down sales by color and region.
    Suppose we swap the boxes/ areas for the Color and Region fields, and then Excel creates another two-dimensional Pivot Table. It is only the different view of the same data; thereby, the total sales remain the same.
    What is Pivot Table in Excel

Important Points to Remember

  • Excel enables us to choose from a predefined set of different pivot tables, making it easier to create or insert pivot tables in Excel. We need to select the data to create the pivot table and go to ‘Insert tab > Recommended Pivot Tables’. After that, we can choose between the multiple recommendations given by Excel.
  • It is essential to note that the Pivot Table and Pivot Charts are two different things. The Pivot Table is the summarized view of data in a grid-like matrix, allowing us to use the desired fields in the table’s rows and columns. In contrast, the Pivot Chart is the graphical representation of the Pivot Table data.