Pivot Table – Generate multi-worksheets

Pivot Table is a great tool to split a file into multiple worksheets with a simple action.

Presentation of the tutorial

If you are reading this article it's because you have a huge table and your have to split the contain in many worksheets.


To make this work, we must create a pivot table. To see the method, we will create a simple pivot table in which we extracted totals for each client.

Then we focus on the top of our pivot table and we will drop the item State.

If you click on the arrow a drop-down menu displays the list of the states, like a simple filter 😉

Now we will create as many worksheets as there are State in our document. Select in the Pivot Table Tools menu, the Options tab menu and then the sub-menu PivotTable, and finally, the Options sub-sub-menu.

  1. There you click on the arrow just to the right of the word Options
  2. And you select the menu Show Report Filter Pages ...

A window appears asking you with which element you want to create your page. Well, you don't have the choice because the State is the single choice.

And here is the magic! Excel automatically creates a page for each state. 😍😍😍

Important note: you must activate this tool when the value All is selected

Related posts

Permanent link to this article: https://www.excel-exercise.com/generate-multi-worksheets/


Skip to comment form

    • Robert on 22/07/2019 at 16:51
    • Reply

    Awesome. Thank you very much!

    • Kriti on 24/06/2019 at 04:32
    • Reply

    how can i only show the filtered data in each tab created? currently its show all the data (hidden by filter selection)

    • Pam on 25/02/2019 at 19:37
    • Reply

    I have completed the process, but not all tabs are showing the "name" on the tab. Some names are showing in tabs, and some are not (instead, they are just listed as sheet #.) When looking at that tab data, it DOES reflect the name of the filtered data, but just did not carry the name to the tab. Why would some work and not all?

      • m00ky on 26/03/2019 at 20:35
      • Reply

      Pretty sure I had this same problem due to the names containing characters that are not allowed in tab names.

    • Faye Lowe on 14/08/2018 at 21:02
    • Reply

    I have been trying this but my tabs are not naming. All it is giving me is Sheet1, Sheet 2, Etc. What am I doing wrong?

      • Afni on 26/12/2018 at 16:57
      • Reply


      you can name your table first.

Leave a Reply

Your email address will not be published.