How do i split an excel spreadsheet into multiple worksheets without vba?

Sometimes you need to separate data into different worksheets from the table based on some condition over data in the columns.

For e.g.

  1. You need to print the sales report monthly, quarterly and get it signed.
  2. You need separate sales report of all branches to analyse the same or to send to the branches.
  3. You may need to bifurcate the cost of production of different units based on unit column to analyse efficiently

In all the above cases, when your database is too large, it would be cumbersome to manually bifurcate the table data into different sheets. Probably it would consume lots of your valuable time and efforts.

What if you can separate the table data into multiple sheets by just one click of Pivot table? Amazing right?? Let me show you step by step with images.

I would recommended to read little about Pivot tables to newbie. If you know the basics about pivot table, you may skip the next para.

What is Pivot tables?

Pivot table is a powerful excel tool to analyses, summarize and present large data in a way which creates ease in analyzing and drawing conclusion. Pivot table allows you to summarize data into excel, based on selected rows and columns. How to create a pivot table?

Recommended Blogs:

Accelerate Your Analysis with Pivot Table
How to convert dates into months/ quarters/ years in pivot table
How to Change Pivot table Report Filter?
What is Pivot table slicer and how to use it effectively?

Generating Individual Worksheets based on Columns

So Let’s start generating individual sheets.

For better understanding of the same, download the sales register file and follow gradually to get generate sheets.

Generate Individual sheets practice register

Here is the Sales Register containing columns of date, branch, customer Name, Product sold, quantity, rate and sales amount.

How do i split an excel spreadsheet into multiple worksheets without vba?

  1. Insert a Pivot table.
  2. Take the column into Filter Field of pivot table based on which you want to separate worksheet. In our example, let’s take Branch as our filter field.
    How do i split an excel spreadsheet into multiple worksheets without vba?
  3. Now take all data into rows or values field based on your requirement. Here you can even select limited data or full data. (In our example, we are taking all the columns into Rows field to have the same table)
    How do i split an excel spreadsheet into multiple worksheets without vba?
  4. Go to Pivot table tools >> Analyse >> Options >> Show Report Filter Pages
    How do i split an excel spreadsheet into multiple worksheets without vba?
  5. Select the column for which you want to generate individual sheets. Here, we will get only one columns as we have put only one column in Report filter.
    How do i split an excel spreadsheet into multiple worksheets without vba?

    (Note : Don’t forget to take backup of the file at this step as you may need to change the columns and rows later on)
  6. Press Ok and done!!
    How do i split an excel spreadsheet into multiple worksheets without vba?

    It’s done…You will get sales made by all the branches in different worksheets.

Here is the final file, in case you have some confusion. Generate indivual Sheet based on coulums file

Hope so, you loved the post. Stay Connected to Learn more about innovative ways to present or analyse data into excel with cool tricks.

Don’t forget to share and subscribe our blog via email, if you loved post.

Have any suggestion/ recommendation? Leave a comment.

How do you split data into multiple worksheets based on column in Excel without VBA?

With Split Table Wizard you will.
On Step 1 choose your range..
On Step 2 select one or more key columns for splitting..
On Step 3 choose destination for the resulting split tables..
On Step 4 select additional options: worksheets names, header and formatting..

How do you split data into multiple worksheets by rows count in Excel?

In the Split Data into Multiple Worksheets dialog box: Select Fixed rows from Split based on option, and enter the number of rows count that you want to split for each worksheets. (If your data has headers and you want to insert them into each new split worksheet, please check My data has headers option.)

How do I split an Excel spreadsheet into two workbooks based on columns?

Select Specific column option in the Split based on section, and choose the column value which you want to split the data based on in the drop-down list. (If your data has headers and you want to insert them into each new split worksheet, please check My data has headers option.)

How do you sort data into sub sheets?

Highlight the rows and/or columns you want sorted. ... .
Navigate to 'Data' along the top and select 'Sort. ... .
If sorting by column, select the column you want to order your sheet by. ... .
If sorting by row, click 'Options' and select 'Sort left to right. ... .
Choose what you'd like sorted. ... .
Choose how you'd like to order your sheet..