Google Sheets now lets you show a pivot table in compact form. Compact form puts all your row fields into one column, indents each level under the one above it, and adds a small button to fold each group open or shut. It is easier to read when you group by two or three things, like region and then product. But anything that reads the pivot by column position, such as a formula, a copy and paste or a CSV download, will get something different after you switch.
Last updated 30 October 2026 · by Inam Ul Haq, data analyst and automation engineer · about the author
Most people build a pivot table in Sheets the same way. You put Region in rows, then Product under it, then Sales in values. Until now, Sheets always laid that out in what is called outline form, with Region in column A, Product in column B and the numbers in column C. With three or four row fields, that table gets wide very quickly and you end up scrolling sideways to find the number you want.
Compact form fixes the scrolling. The catch is that it also changes the shape of the table, and the shape is what your other formulas and reports depend on. Nothing that ranks for this today talks about that part, because the feature is only a few days old.
Use compact form for a pivot table people read on screen. Keep outline form for a pivot table that anything else reads, and pull single numbers out with GETPIVOTDATA, which finds them by name instead of by column.
Compact form changes what is in column B, and column B is what your formulas read.
Can Google Sheets show a pivot table in compact form now?
Yes. Google announced it on its Workspace Updates blog on 28 October 2026. You choose the layout in the pivot table editor, the same panel where you add rows, columns and values. Outline form stays as it was, with each row field in its own column. Compact form nests all the row fields in one column, uses indents to show which level is which, and puts expand and collapse buttons inline.
The rollout is gradual. Rapid Release domains started getting it on 22 October 2026, and Scheduled Release domains start on 6 November 2026, and Google says either one can take up to 15 days to show up. It is for every Google Workspace customer and for personal Google accounts, and there is no admin setting to turn it off.
The post does not give the exact name or spot of the setting inside the editor, and Google’s help page Customize a pivot table did not mention layouts yet when I read it on 30 October. I have not seen the option on my own account yet. If your editor does not show it, the rollout simply has not reached you.
What is the difference between compact form and outline form?
The two layouts hold the same numbers. What changes is where the labels sit. I will use one small example the whole way through: a sales sheet with a Region column, a Product column and a Sales column, made into a pivot table with Region and then Product in rows.
In outline form, every row of the result is a full record. Row two says North, Chairs, 1,200, and you could hand that row to someone with no context and they would understand it. In compact form, the region sits on its own line with its subtotal, and the products sit under it, pushed in a little. To know that 1,200 belongs to North, you have to look up the column to the last region heading above it.
That is easy for a person reading on screen and hard for anything else. Excel has worked this way for years. Microsoft’s page Design the layout and format of a PivotTable says compact form is the default in Excel because it saves space and reads better. The same page says that if you want to copy the cells to another worksheet easily, you should use tabular form, which gives every field its own column.
| Outline form | Compact form | |
|---|---|---|
| Where row fields go | One column per field | All in one column, indented |
| Width with three row fields | Three label columns | One label column |
| Fold a group shut | No inline buttons | Inline expand and collapse |
| Each row a full record | Yes | No, the parent label sits above |
| Good for | Formulas, copying, CSV, other tools | Reading on screen, sharing a view |
| Default in Excel | No | Yes |
Will switching to compact form break my formulas?
It can, and this is the part I would check before I switched anything. Look at the example again. In outline form, column B holds product names and column C holds sales. In compact form, product names move into column A under each region, and column B holds sales. Nothing tells you this happened. The pivot looks better, and every formula that pointed at column B quietly starts reading numbers where it used to read names.
These are the usual things that read a pivot table, and what the switch does to each one.
| What reads the pivot | What happens in compact form | What to do |
|---|---|---|
| A VLOOKUP or SUMIF pointing at the pivot columns | The columns move left, so it reads the wrong field | Switch it to GETPIVOTDATA, or keep outline |
| A chart built on the pivot range | Region and product labels end up on one axis | Check the chart after you switch |
| Copy and paste into another sheet or email | You lose which region each product belongs to | Paste from an outline copy |
| Download as CSV for another tool | Two mixed fields instead of three clean ones | Keep the export pivot in outline |
| A script or Zap reading fixed columns | It reads the wrong column without an error | Point it at the source data instead |
The last row is the one I care about most, because a script does not look at the sheet. If you have something like the setup in automating a weekly report that picks up a pivot by its columns, it will keep running and keep sending, and the numbers in the email will be wrong. The safer habit is to point scripts at the source data, not at the pivot at all.
How do I pull numbers from a pivot table without caring about the layout?
Use GETPIVOTDATA. It is an old function, and almost nobody uses it, but this update makes it worth learning. Instead of saying “give me the cell in column C, row 3”, it says “give me Sales for North and Chairs”. It finds the number by the field names and the item names, so it does not matter which column the number sits in.
Google’s help page for GETPIVOTDATA gives the shape as GETPIVOTDATA(value_name, any_pivot_table_cell, [original_column, ...], [pivot_item, ...]). The first part is the name of the value, the second is any cell inside the pivot table, and then you give pairs of a source column name and the item you want from it.
- 01Point it at the top corner of the pivotGoogle says any pivot cell works but recommends the top corner. If the cell you point at disappears when the pivot shrinks, the formula returns an error, and the top corner never disappears.
- 02Name the value exactly as the pivot shows itIf the value column is headed SUM of Sales, use that. If you renamed the heading in the editor, Google says the function only works with your custom heading, not the source column name.
- 03Add one pair per levelFor North chairs, type =GETPIVOTDATA("SUM of Sales", A1, "Region", "North", "Product", "Chairs"), with A1 being the top corner of the pivot. Field names are case sensitive, the item text is not.
- 04Wrap it if the item might be missingGoogle says the value has to appear in the pivot to be returned. If a filter can hide a region, wrap the formula in IFERROR so the cell shows 0 or a dash instead of an error.
Because it reads names and not positions, switching the layout should not change what it returns. I would still test that once on your own sheet, the same way I check any number I did not work out myself, as I describe in how to check the numbers an AI put in your spreadsheet. Put one GETPIVOTDATA next to one plain cell reference, switch the copy to compact form, and see which one still gives the right number.
What happens to compact pivot tables from Excel now?
This is the second half of the same update, and it affects people who never touch the new setting. Compact form is Excel’s default. Until now, Google says, an Excel file with a compact pivot table was turned into outline form when you opened it in Sheets. From this rollout, the compact layout is kept on import, and it stays compact when you export the file back to Excel.
That is good news for anyone passing files back and forth, because the pivot looks the same in both programs. It is the same kind of round trip fix Google made a week earlier for the new box and whisker chart. But it means the shape of an imported file changes. If you built a sheet that reads from an Excel pivot after import, and you built it around the outline columns Sheets used to give you, the next import of that same Excel file can arrive one column narrower.
The check is quick. Open the next Excel file a client sends you, find the pivot table, and look at column B. If it now holds numbers where it used to hold names, the import changed, and anything downstream needs a look. If your sheet is set to manual recalculation, press recalculate first, as I explain in Google Sheets manual calculation, or you will be checking old numbers.
Should I use compact form or outline form?
I decide by asking one question: who reads this pivot, a person or a thing? A person scrolling a summary on a laptop or a phone is better off with compact form, especially with three levels of grouping. A formula, a chart, a script, or anyone who will copy the numbers out is better off with outline form.
| Your situation | Pick | Why |
|---|---|---|
| A summary tab a client opens and reads | Compact | Narrower, and groups fold shut |
| Three or more row fields | Compact | Outline gets too wide to read |
| Other formulas point at the pivot columns | Outline | Their columns stay where they were |
| You download it as CSV or paste it elsewhere | Outline | Each row stays a full record |
| Both a person and a formula need it | Two pivots | A compact one to read, an outline one to feed |
The last row is what I usually do. Two pivot tables on the same source data cost nothing, and it stops one person’s tidy view from breaking another person’s report. Name the tabs so nobody switches the wrong one, something like Summary and Feed. And whichever layout you use, a pivot is proof that sits under a plain sentence, not the message itself, which is the idea behind turning a table of data into a story people follow.
Google Sheets can now show a pivot table in compact form, rolling out from 22 October 2026 to Rapid Release domains and from 6 November 2026 to Scheduled Release ones, for every account. Compact form stacks all row fields in one indented column with fold buttons, so it reads better on screen. It also moves the columns, so formulas, charts, copies and scripts that read the pivot by position can quietly start reading the wrong field. Excel files with compact pivots now keep that layout when you open them in Sheets.
Switch a copy first. Keep outline form for any pivot that something else reads, and pull single numbers out with GETPIVOTDATA, so the layout stops mattering.
Sources: Google Workspace Updates, Apply compact form layout for pivot tables in Google Sheets (28 October 2026); Google Docs Editors Help, Customize a pivot table and GETPIVOTDATA; Microsoft Support, Design the layout and format of a PivotTable. All read on 30 October 2026. The sales numbers are an example made up for this article.