Data Import & Export

How to Split Excel Text Using a Hyphen Delimiter

Elise WilliamsElise Williams Nov 2, 2026 869 views

Question details

The user needs to separate text strings containing movie titles and locations stored in a single column into two distinct columns using a hyphen as the delimiter.

How to Split Excel Text Using a Hyphen Delimiter
Product
Excel
Device & OS
not provided
Scenario
Separating combined data strings, such as 'Movie title - page 33', into discrete columns for better data organization and analysis.
Observed behavior
The data is currently merged in one column with a hyphen separating the two distinct pieces of information, requiring extraction into separate columns.
Before you start

Ensure there are empty columns directly to the right of your target data so that the split text does not overwrite your existing information.

Solution 1Recommended

Use the Text to Columns Feature

The most straightforward method to split text by a specific character like a hyphen.

The Text to Columns wizard allows you to define custom delimiters, making it easy to split data exactly where the hyphen is located.

1
Select the Data

Highlight the column or specific cells containing the text you want to split.

2
Open Text to Columns

Navigate to the 'Data' tab on the ribbon and click on 'Text to Columns'.

3
Choose Delimited

In the wizard, select the 'Delimited' option and click 'Next'.

4
Set the Hyphen Delimiter

Check the box for 'Other', type a hyphen (-) in the input box next to it, and click 'Finish'.

Use the Text to Columns Feature
Watch Out for Special Dashes: If your data was copied from Microsoft Word or a website, the dashes might be formatted as em-dashes or en-dashes. Excel will not recognize these as standard hyphens. Use the 'Find and Replace' tool (Ctrl+H) to change them to standard hyphens before splitting.
Efficient Data Processing in WPS Spreadsheet

Easily Split Text and Manage Data with WPS Office

WPS Spreadsheet offers powerful, easy-to-use data tools like Text to Columns and dynamic text functions, making it a perfect tool for organizing merged data.

  1. 1. Open your file: Launch WPS Spreadsheet and open the document containing your merged text.
  2. 2. Select your cells: Highlight the column or cells you wish to split.
  3. 3. Use Text to Columns: Go to the 'Data' tab, select 'Text to Columns', choose 'Delimited', and enter a hyphen in the 'Other' field before clicking 'Finish'.
Fully compatible with Microsoft Excel file formats (.xlsx, .xls)Intuitive Text to Columns wizard for quick data splittingSupports all standard Excel text functions like LEFT, RIGHT, and SEARCHLightweight, fast, and free to use
microsoft office alternative - wps office

Frequently Asked Questions

Why isn't Text to Columns splitting my data at the hyphen?

Your data might contain em-dashes or en-dashes (often copied from Word or web pages) instead of a standard hyphen. Use Find and Replace to replace the special dashes with a standard minus sign/hyphen before using Text to Columns.

How can I split text if some cells have multiple hyphens?

If there are multiple hyphens, the Text to Columns feature will split the data into a new column for every hyphen it finds. If you only want to split at the first hyphen, using specialized formulas with LEFT, RIGHT, and SEARCH is recommended.

Will splitting my column delete the original data?

By default, Text to Columns replaces the original column with the first part of the split text. To keep the original data, copy it to a new column before splitting, or use the formula method which extracts the text into new cells while leaving the original cell intact.