Show a Pivot Table in Tabular Form and Repeat Labels
By ExcelReady TeamUpdated 5 min read
The short answer
To show a pivot table in tabular form, click inside it, go to PivotTable Design > Report Layout and choose Show in Tabular Form. Each row field then gets its own column. Choose Report Layout > Repeat All Item Labels to fill the blank label cells, and Subtotals > Do Not Show Subtotals for a flat table.
Key takeaways
- Pivot tables have three layouts: Compact (the default), Outline and Tabular.
- Tabular form puts each row field in its own column with its own header, like a normal table.
- Repeat All Item Labels fills the blanks under each label, so every row is complete.
- Turn off subtotals and grand totals when you want to copy the pivot as a flat list.
- The layout stays when you refresh the pivot table.
On this page+
Pivot table tabular form shows each row field in its own column, with a proper header, instead of squeezing everything into one indented "Row Labels" column. Add Repeat All Item Labels and turn off subtotals, and the pivot becomes a flat table you can read, filter, copy and use in formulas. This guide is for anyone who builds pivot tables for reports or needs to paste pivot results into another sheet or system.
Compact, outline and tabular form compared#
Every pivot table uses one of three report layouts. New pivots start in Compact form.
| Layout | Row fields | Subtotals | Best for |
|---|---|---|---|
| Compact (default) | All in one indented column | At the top of each group | Saving width on screen |
| Outline | One column per field, each item on its own row | At the top or bottom | Grouped reports |
| Tabular | One column per field, items side by side | At the bottom of each group | Flat tables, copying, printing |
Here is the same pivot (sales by Region and Product) in compact form:
| Row Labels | Sum of Sales |
|---|---|
| North | 14,100 |
| – Laptop | 8,400 |
| – Monitor | 2,600 |
| – Tablet | 3,100 |
| South | 10,800 |
| – Laptop | 6,200 |
| – Monitor | 1,900 |
| – Tablet | 2,700 |
| Grand Total | 24,900 |
The products are indented under each region, and both fields share the header "Row Labels". That reads well on screen, but you can't filter by Product alone or copy it as a clean list. If you're new to pivots, the beginner's guide to pivot tables shows how to build this one.
How to show a pivot table in tabular form#
Changing the layout takes three clicks and doesn't change any numbers:
- Click any cell inside the pivot table.
- Go to the PivotTable Design tab (called Design under PivotTable Tools in older versions; the same tab on a Mac).
- Click Report Layout and choose Show in Tabular Form.
The pivot now looks like this:
| Region | Product | Sum of Sales |
|---|---|---|
| North | Laptop | 8,400 |
| Monitor | 2,600 | |
| Tablet | 3,100 | |
| North Total | 14,100 | |
| South | Laptop | 6,200 |
| Monitor | 1,900 | |
| Tablet | 2,700 | |
| South Total | 10,800 | |
| Grand Total | 24,900 |
Region and Product each have their own column and their own header. Region is shown only once per group, and each group ends with a subtotal row.
How to repeat item labels on every row#
Repeat All Item Labels fills those blank cells under North and South, so every row is complete. Go to PivotTable Design > Report Layout > Repeat All Item Labels. It was added in Excel 2010 and works in Tabular and Outline form, not in Compact form.
To repeat labels for one field only, right-click that field in the pivot, choose Field Settings, open the Layout & Print tab and tick Repeat item labels.
Repeated labels are just a display setting. The pivot still groups the data the same way, and the labels stay repeated when you add new items or refresh.
How to remove subtotals and grand totals#
For a fully flat table, take out the total rows as well:
- Subtotals: PivotTable Design > Subtotals > Do Not Show Subtotals.
- Grand totals: PivotTable Design > Grand Totals > Off for Rows and Columns.
With repeated labels and no totals, the pivot has exactly six rows of data:
| Region | Product | Sum of Sales |
|---|---|---|
| North | Laptop | 8,400 |
| North | Monitor | 2,600 |
| North | Tablet | 3,100 |
| South | Laptop | 6,200 |
| South | Monitor | 1,900 |
| South | Tablet | 2,700 |
That is the shape most other tools expect: one row per record, one value per cell.
How to copy a pivot table as a flat table#
Once the pivot is in tabular form with repeated labels, you can copy it as plain values:
- Select the whole pivot table.
- Copy it (Windows: Ctrl+C; Mac: ⌘C).
- Click the target cell, then use Home > Paste > Paste Values (Windows: Ctrl+Alt+V, then V; Mac: ⌘+Control+V, then choose Values).
The pasted cells are ordinary data, so normal formulas work on them. For example, if the pasted Region is in A2:A7 and Sales in C2:C7:
=SUMIF(A2:A7,"North",C2:C7)The result is 14,100. Without repeated labels, rows 3 and 4 would have a blank Region and SUMIF would count only 8,400. If you already pasted a pivot with blanks, the guide on filling blank cells with the value above fixes it in seconds.
How to make tabular form the default layout#
If you always switch to tabular form, set it once. In Microsoft 365 on Windows, go to File > Options > Data > Edit Default Layout. Set Report Layout to Show in Tabular Form, tick Repeat All Item Labels if you want it, and choose your subtotal and grand total settings. Every new pivot table then starts with that layout. Pivots you already built keep their own layout.
Common problems with tabular form#
A few things can still surprise you after switching layouts:
- Empty cells instead of zeros. A product with no sales in a region shows a blank. See how to show zero in empty pivot cells.
- Items in the wrong order. Tabular form keeps the pivot's sort order. The guide to sorting a pivot table shows how to sort by value or by a custom list.
- Column widths jump on refresh. Right-click the pivot, choose PivotTable Options, and untick Autofit column widths on update.
- Numbers don't update. The layout survives a refresh, but the pivot doesn't refresh by itself. See how to refresh a pivot table.
Practise it#
Layouts are easy to remember once you have built a few pivots yourself. Practise pivot tables in a live spreadsheet: you place fields in rows and values and check the totals as you go. Then try the exercise on this page to see why repeated labels make pivot output usable in formulas.
Try it yourself
This is a live spreadsheet. Type the formula in the green cell and press Enter.
This pivot table was copied as values in tabular form with repeated labels, so every row has its Region. Click F2 and use SUMIF to total the North sales.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Sales | ||||||
| 2 | North total | ||||||
| 3 | |||||||
| 4 | |||||||
| 5 | |||||||
| 6 | |||||||
| 7 | |||||||
| 8 | |||||||
| 9 | |||||||
| 10 |
Tip: SUMIF needs the Region column (A2:A7), the word North in quotes, and the Sales column (C2:C7).
Practise this in a lesson
Frequently asked questions
How do I change a pivot table to tabular form?
Click any cell in the pivot table, go to the PivotTable Design tab (called Design in older versions), click Report Layout and choose Show in Tabular Form.
How do I repeat row labels in a pivot table?
Go to PivotTable Design > Report Layout > Repeat All Item Labels. For one field only, right-click it, choose Field Settings, open the Layout & Print tab and tick Repeat item labels.
What is the difference between compact, outline and tabular form?
Compact puts all row fields in one indented column. Outline gives each field its own column but starts each item on a new row. Tabular gives each field its own column and keeps the items side by side on one row, like a database table.
How do I make tabular form the default for new pivot tables?
In Microsoft 365, go to File > Options > Data > Edit Default Layout, set Report Layout to Show in Tabular Form, and tick Repeat All Item Labels if you want them too.
Why is Repeat All Item Labels not working?
It has no visible effect in Compact form, where all row fields share one column. Switch to Tabular or Outline form first, then choose Repeat All Item Labels.