ElyxAI
data manipulation

How to Split Text to Columns

Excel 2013Excel 2016Excel 2019Excel 365Excel Online

Learn how to split combined text into separate columns using Excel's Text to Columns feature. This essential skill separates names, addresses, or comma-separated values into individual columns, saving hours of manual work and improving data organization for analysis and reporting.

Why This Matters

Splitting text into columns is critical for data cleaning and preparation before analysis. It enables proper sorting, filtering, and formula application on previously combined data fields.

Prerequisites

  • Basic Excel navigation and spreadsheet familiarity
  • Data in a single column that needs separation
  • Understanding of delimiters (comma, space, tab)

Step-by-Step Instructions

1

Select the column with combined text

Click on the column header (e.g., Column A) to select the entire column containing data you want to split.

2

Access Text to Columns feature

Navigate to Data > Text to Columns (in the Data Tools group on the Data ribbon).

3

Choose your delimiter type

In the Convert Text to Columns Wizard, select Delimited on Step 1, then check the delimiter box matching your data (Comma, Tab, Space, or Other) on Step 2.

4

Preview and confirm column layout

Review the preview pane in Step 3 to verify data splits correctly across columns; adjust delimiter or data format if needed.

5

Apply the transformation

Click Finish to split the text; data will populate into adjacent columns, replacing the original column and shifting existing data right.

Alternative Methods

Using formulas (LEFT, RIGHT, MID, FIND)

Extract specific portions of text using formula functions; more flexible but requires manual formula setup for each column.

Fixed Width option

Use Text to Columns' Fixed Width feature if data is positioned at specific character intervals rather than separated by delimiters.

Power Query

Import data into Power Query editor and use Split Column feature for advanced splitting logic and repeatable workflows.

Tips & Tricks

  • Insert a blank column next to your data if you want to preserve the original combined text while splitting.
  • Make a backup copy of your spreadsheet before using Text to Columns, as it permanently replaces the original data.
  • Use the Data > Text to Columns preview pane carefully to ensure your delimiter correctly identifies all split points.

Pro Tips

  • Combine Text to Columns with TRIM function (=TRIM) to remove extra spaces after splitting.
  • Use 'Other' delimiter option and paste a special character to split on non-standard separators.
  • For email addresses separated by semicolons, Text to Columns is faster than formulas for large datasets.
  • Apply data type formatting (Data > Text to Columns > Step 3) to set column formats (Text, Date, General) during the split operation itself.

Troubleshooting

Text to Columns option is grayed out

You must select data in a single column first. Select the column header or highlight cells in one column, then retry Data > Text to Columns.

Data appears to have split but it's not visible

Columns may be too narrow to display the split text. Double-click the column border between headers to auto-fit column width.

Only the first split value appears in the preview

Ensure you're on Step 2 of the wizard and the correct delimiter checkbox is marked; some delimiters require manual input in the 'Other' field.

Apostrophes or special characters cause errors

In Step 3, verify the Text Qualifier is set correctly (usually double quotes); adjust or remove if causing unwanted splits.

Related Excel Formulas

Frequently Asked Questions

Does Text to Columns work on multiple columns at once?
No, you must select and process one column at a time. However, you can repeat the process for additional columns sequentially.
Can I undo Text to Columns after applying it?
Yes, use Ctrl+Z immediately after applying to undo the operation. However, if you've saved the file, the changes are permanent.
What's the difference between Delimited and Fixed Width?
Delimited splits data based on separators (comma, tab, etc.); Fixed Width splits at specific character positions, useful for structured data without delimiters.
Can Text to Columns handle multiple delimiters in one dataset?
The wizard allows selecting multiple delimiters simultaneously (e.g., comma AND space), treating both as split points.
Is there a limit to how many columns Text to Columns can create?
Excel supports up to 1,024 columns per worksheet, but Text to Columns will split only as needed based on your data.

This was one task. ElyxAI handles hundreds.

Try free for 7 days