Bird
Raised Fist0
Excelspreadsheet~5 mins

Text to columns in Excel - Step-by-Step Guide

Choose your learning style10 modes available

Start learning this pattern below

Jump into concepts and practice - no test required

or
Recommended
Test this pattern10 questions across easy, medium, and hard to know if this pattern is strong
Introduction
Text to Columns helps you split data in one column into multiple columns. It is useful when you have combined data like full names or addresses and want to separate them into parts.
When you have a list of full names in one column and want to split first and last names into separate columns.
When you receive data with values separated by commas or tabs and want to organize each value into its own column.
When you want to separate dates or times stored as text into day, month, and year columns.
When you import data from another system and all information is in one column but needs to be split.
When you want to clean up data by breaking combined fields into individual pieces for easier analysis.
Steps
Step 1: Select
- the column with combined data
The column is highlighted and ready for splitting
Step 2: Click
- Data tab on the ribbon
Data tools options appear
Step 3: Click
- Text to Columns button in the Data Tools group
The Convert Text to Columns Wizard opens
Step 4: Choose
- Delimited option in the wizard
You can select the character that separates your data (like comma or space)
💡 Use Delimited if your data uses characters like commas, tabs, or spaces to separate values
Step 5: Click
- Next button
You see delimiter options
Step 6: Select
- the delimiter(s) that match your data (e.g., Comma, Space)
The data preview shows how your data will split
Step 7: Click
- Next button
You can choose the data format for each column
Step 8: Click
- Finish button
The data splits into separate columns based on your settings
Before vs After
Before
One column with full names like 'John Smith' in each cell
After
Two columns: one with 'John' and the next with 'Smith' separated
Settings Reference
Delimited
📍 Convert Text to Columns Wizard, Step 1
Choose this when your data is separated by specific characters
Default: Tab
Fixed width
📍 Convert Text to Columns Wizard, Step 1
Choose this when your data has fixed-width fields without delimiters
Default: None
Column data format
📍 Convert Text to Columns Wizard, Step 3
Set how Excel treats the data in each new column
Default: General
Common Mistakes
Choosing the wrong delimiter or forgetting to select the delimiter
The data will not split correctly and may stay combined or split incorrectly
Carefully check your data to identify the correct delimiter and select it in the wizard
Not selecting the correct data format for columns
Dates or numbers may be misinterpreted or formatted incorrectly
Use the Column data format step to set the correct format like Date or Text
Not having enough empty columns to the right before splitting
Existing data may be overwritten when the split data fills adjacent columns
Insert empty columns to the right of your data before using Text to Columns
Summary
Text to Columns splits combined data in one column into multiple columns.
Use delimiters like commas or spaces to separate data parts.
Always check delimiter and data format settings to avoid errors.

Practice

(1/5)
1. What does the Text to Columns feature in Excel do?
easy
A. Splits text in one cell into multiple cells based on a separator
B. Combines multiple cells into one cell
C. Changes the font size of text in a cell
D. Sorts data alphabetically

Solution

  1. Step 1: Understand the purpose of Text to Columns

    This feature is used to split text that is combined in one cell into separate cells.
  2. Step 2: Identify the correct description

    Among the options, only splitting text based on a separator matches the feature's function.
  3. Final Answer:

    Splits text in one cell into multiple cells based on a separator -> Option A
  4. Quick Check:

    Text to Columns = Splitting text [OK]
Hint: Remember: Text to Columns splits, not combines [OK]
Common Mistakes:
  • Thinking it combines cells instead of splitting
  • Confusing it with sorting or formatting features
  • Assuming it changes text style
2. Which of these is the correct first step to use Text to Columns on a cell with data separated by commas?
easy
A. Select the cell, right-click and choose Format Cells
B. Select the cell, go to Data tab, click Text to Columns, choose Delimited, then select Comma
C. Select the cell, press Ctrl+C, then paste special
D. Select the cell, then click Sort A to Z

Solution

  1. Step 1: Identify the correct menu path

    Text to Columns is found under the Data tab and starts with selecting the cell and clicking Text to Columns.
  2. Step 2: Choose the correct options for comma-separated data

    Choosing Delimited and then selecting Comma as the separator is the correct procedure.
  3. Final Answer:

    Select the cell, go to Data tab, click Text to Columns, choose Delimited, then select Comma -> Option B
  4. Quick Check:

    Data tab > Text to Columns > Delimited > Comma [OK]
Hint: Always pick Delimited for separators like commas [OK]
Common Mistakes:
  • Skipping the Data tab and looking in wrong menus
  • Choosing Fixed width instead of Delimited
  • Not selecting the correct delimiter
3. You have a cell with the text "John;Doe;35;New York". Using Text to Columns with semicolon as delimiter, what will be the content of the third cell after splitting?
medium
A. 35
B. Doe
C. John
D. New York

Solution

  1. Step 1: Split the text by semicolon delimiter

    The text splits into four parts: "John", "Doe", "35", and "New York".
  2. Step 2: Identify the third part after splitting

    The third part is "35" which will be placed in the third cell.
  3. Final Answer:

    35 -> Option A
  4. Quick Check:

    Third split part = 35 [OK]
Hint: Count parts after splitting; third part is third cell [OK]
Common Mistakes:
  • Confusing the order of split parts
  • Using wrong delimiter
  • Assuming spaces affect splitting
4. You tried to split a cell with data "apple orange banana" using Text to Columns but selected comma as delimiter. What is the result?
medium
A. Excel shows an error message
B. The text splits into three cells: apple, orange, banana
C. The text splits into two cells: apple orange, banana
D. The entire text stays in one cell

Solution

  1. Step 1: Understand the delimiter effect

    Since the text uses spaces but the delimiter chosen is comma, no splitting occurs.
  2. Step 2: Predict the result of incorrect delimiter choice

    Text remains in one cell because no commas exist to split on.
  3. Final Answer:

    The entire text stays in one cell -> Option D
  4. Quick Check:

    Wrong delimiter = no split [OK]
Hint: Match delimiter to actual separator in text [OK]
Common Mistakes:
  • Expecting split without correct delimiter
  • Thinking Excel auto-detects delimiter
  • Assuming error shows for wrong delimiter
5. You have a list of full names in one column like "Anna Smith", "Bob Lee", and want to split first and last names into two columns. Which steps correctly achieve this using Text to Columns?
hard
A. Select the column, Data tab, Text to Columns, choose Fixed width, set break after first name
B. Select the column, Home tab, click Merge & Center
C. Select the column, Data tab, Text to Columns, choose Delimited, select Space as delimiter
D. Select the column, Insert tab, click Table

Solution

  1. Step 1: Choose the correct splitting method for space-separated names

    Since names are separated by spaces, Delimited with Space delimiter is appropriate.
  2. Step 2: Apply Text to Columns with Space delimiter

    This splits first and last names into separate columns correctly.
  3. Final Answer:

    Select the column, Data tab, Text to Columns, choose Delimited, select Space as delimiter -> Option C
  4. Quick Check:

    Space delimiter splits first and last names [OK]
Hint: Use Delimited with space for splitting names [OK]
Common Mistakes:
  • Using Fixed width which is harder to set correctly
  • Trying to merge cells instead of splitting
  • Confusing Insert Table with splitting text