How to Separate Names in Excel into 2 Columns: A Simple Step-by-Step Guide

how to separate names in excel into 2 columns

Ever wonder how to take a full name in one cell and split it into first and last names in two separate columns in Excel? It’s easier than you think! By using a few straightforward steps, you can clean up your spreadsheet and organize your data better. We’ll walk you through how to do this using Excel’s built-in functions and tools.

Step-by-Step Tutorial on How to Separate Names in Excel into 2 Columns

By following these steps, you’ll learn how to efficiently split full names into first and last names in Excel. This is essential for organizing data and making it easier to analyze.

Step 1: Open your Excel file

Open the Excel file that contains the names you want to separate.

Make sure the names are in a single column to start with. Having all the names in one place keeps things organized and makes the next steps easier.

Step 2: Select the column with the names

Click on the column header that contains the full names to highlight it.

This ensures that Excel knows which data you are working with, preparing it for the next step where you’ll split the names.

Step 3: Go to the "Data" tab

Navigate to the "Data" tab on the Ribbon at the top of Excel.

The "Data" tab houses all the tools you’ll need for splitting the names. It’s like your toolbox for data manipulation.

Step 4: Click on "Text to Columns"

Find and click on the "Text to Columns" button in the "Data Tools" group.

This feature allows you to convert text in one column into multiple columns, making it perfect for splitting names.

Step 5: Choose "Delimited" and click "Next"

In the Text to Columns Wizard, choose the "Delimited" option and then click "Next."

Delimited means the text is separated by characters like spaces or commas. Since names are separated by spaces, this option works best.

Step 6: Select "Space" as the delimiter

Check the "Space" box in the delimiters list and click "Next."

Excel will use spaces to figure out where to split the text. You’ll see a preview of how the names will be split.

Step 7: Choose destination cells and click "Finish"

Choose where you want the split names to appear and click "Finish."

You can select the columns where the first and last names will go. Excel will then split the names into these columns.

Once you complete these steps, you’ll see that the full names in your original column are now separated into first names and last names in two separate columns. This makes your data cleaner and more useful for analysis or mail merges.

Tips for How to Separate Names in Excel into 2 Columns

  • Check for Middle Names: If your dataset includes middle names, the process will be a bit different. You might need additional columns to accommodate those.
  • Clean Data First: Remove any extra spaces or characters before splitting the names to ensure accuracy.
  • Use Formulas: You can use formulas like LEFT, RIGHT, and FIND for more control over how the names are split.
  • Test on Sample Data: Try the process on a small batch of data first to make sure it works as expected.
  • Backup Your Data: Always keep a backup of your original data before making significant changes.

Frequently Asked Questions

What if my names have middle names or initials?

If your names include middle names or initials, you may need to use additional columns or formulas to handle the extra segments.

Can I automate this process for large datasets?

Yes, you can create a macro to automate the process for large datasets, saving you time and effort.

What if the names are not separated by spaces?

If names are separated by commas or other characters, choose the appropriate delimiter in the Text to Columns Wizard.

How do I handle names with different formats?

You may need to clean and standardize your data first, ensuring all names follow a similar format before splitting them.

Can I undo the split if I make a mistake?

Yes, you can use the "Undo" feature (Ctrl + Z) to revert the changes or restore from a backup.


  1. Open your Excel file.
  2. Select the column with the names.
  3. Go to the "Data" tab.
  4. Click on "Text to Columns."
  5. Choose "Delimited" and click "Next."
  6. Select "Space" as the delimiter.
  7. Choose destination cells and click "Finish."


And there you have it! You’ve just learned how to separate names in Excel into 2 columns. It’s a handy skill that can make your data much more manageable and easier to work with. Whether you’re dealing with a small list or a giant dataset, these steps will help you keep things organized and efficient.

Need more tips on handling Excel? Consider exploring advanced functions or trying out macros for automation. Happy data organizing!

Get Our Free Newsletter

How-to guides and tech deals

You may opt out at any time.
Read our Privacy Policy