GridDojo

How to Make a Pivot Table in Google Sheets

In Google Sheets, select your data, choose Insert > Pivot table, then use the editor on the right to add Rows, Columns, Values, and Filters. It summarizes thousands of rows into a clear report without a single formula. Here is the full walkthrough.

By The GridDojo Team Published 2 min read

Pivot tables in Google Sheets work much like Excel's, but the editor lives in a side panel and updates live as you build. If you can drag a field name, you can build a report. This guide uses a sales list, but the steps fit any tidy data.

Step 1: Select your data and insert the pivot table

  1. Select the range you want to summarize, including the header row.
  2. Click Insert > Pivot table.
  3. Choose New sheet (recommended) and click Create.
  4. An empty pivot table appears with the Pivot table editor on the right.

Step 2: Add Rows, Columns, and Values

In the editor, click Add next to each area and pick a field. This is where your report takes shape.

Pivot table editor areas in Google Sheets
AreaWhat it does
RowsGroups your data down the left
ColumnsGroups your data across the top
ValuesThe number that gets calculated (Sum, Count, Average...)
FiltersLimits which data the whole report uses

Add Product to Rows and Sales to Values to get total sales per product. Google Sheets also shows a Suggested section that can build a common report for you in one click.

Step 3: Change how values are calculated

In the Values area, use the "Summarize by" dropdown to switch between SUM, COUNT, AVERAGE, MAX, and more. The "Show as" option can display results as a percentage of the total — handy for share-of-sales reports.

Coming from Microsoft's tool? The concept is identical — compare the steps with how to make a pivot table in Excel. Deciding between the two apps entirely? Read our Excel vs Google Sheets comparison.

Frequently asked questions

Why is my Google Sheets pivot table empty?

You have inserted it but not added any fields yet. Use the Pivot table editor on the right to add at least one field to Rows and one to Values, and the report will populate.

Do Google Sheets pivot tables update automatically?

Yes, they refresh on their own when the source data changes — provided the new data is within the range you selected. Using whole-column ranges keeps future rows included automatically.

Sources and references

  1. Google Docs Editors Help — Create and use pivot tables