How to Split a Column or Name in Excel

Imported Excel data often packs several pieces of information into one cell, such as a full name, address, or product code. Excel can split that content into separate columns with a wizard, a learned pattern, or formulas.

Does this affect you?

Use this for Excel for Microsoft 365, Excel 2021, and Excel 2019 on Windows or Mac when combined text needs to become separate fields without retyping.

Use Text to Columns

This is best when every row uses a consistent separator, such as a space, comma, tab, or semicolon.

  1. Select the column to split.
  2. Make sure there are empty columns to the right for the results.
  3. Open Data > Text to Columns.
  4. Choose Delimited and click Next.
  5. Choose the separator, such as Space or Comma, and check the preview.
  6. Click Next, choose a data format if needed, and click Finish.

Excel writes the split pieces into adjacent columns. If it warns about overwriting data, stop unless the destination columns are truly empty.

Use Flash Fill for uneven patterns

Flash Fill learns from examples instead of splitting only on a fixed delimiter.

  1. In the column beside your data, type the result you want from the first row, such as the first name.
  2. Start typing the second row result.
  3. When Excel previews the remaining results, press Enter to accept.
  4. If it does not appear, use Data > Flash Fill or Ctrl+E.
  5. Repeat in another column for the next part, such as last name.

Split with formulas

Use formulas when the result should update if the source text changes.

  1. Use =TEXTBEFORE(A2,” “) to return text before the first space.
  2. Use =TEXTAFTER(A2,” “) to return text after the first space.
  3. Fill the formulas down.
  4. If those functions are unavailable, use LEFT, MID, and FIND formulas instead.

More control

Handle middle names or initials

A space-based Text to Columns split may create three or more columns for names such as Jane A. Smith. Keep the middle part separate, or recombine it with a formula if needed.

Fix invisible separator problems

If a normal space split fails, the text may contain non-breaking spaces. Use SUBSTITUTE(A2,CHAR(160),” “) before splitting.

Freeze formula results

Formula splits remain connected to the source. Copy and Paste Special > Values if you need static results for sorting, moving, or sharing.

Use multiple delimiters

Text to Columns can use more than one delimiter at once, such as commas and semicolons, when imported data is not perfectly consistent.

Sources

  • Microsoft Support – Split text into different columns with the Convert Text to Columns Wizard (2025)
  • Microsoft Support – Flash Fill in Excel (2025)
  • Microsoft Support – TEXTBEFORE function (2025)
Disclosure: This post may contain affiliate links which means I may receive a commission for purchases made through links. I will only recommend products that I have personally used! Learn more on my Private Policy page.
A thoughtful woman reads a newspaper while enjoying coffee at an indoor workspace.

DEALWEEK

SUBSCRIBE AND GET 20% OFF YOUR NEXT ORDER! OFFER ENDS SOON - DON’T MISS OUT!

We don’t spam! Read our privacy policy for more info.

Shopping Cart