Splitting concatenated Excel columns at spaces?

An application that I use generates data in the form of a text file, with the values separated by spaces. When I load this into Excel, a column of data I'd like to extract is melded to several other columns, making one chunky supercolumn with too much data in it. It is structured like this:

[number] [word] [hyphen] [number]

If possible, I'd like to split this single column into four columns, one for each data entity. Every data entry is separated by a space. Is it possible to essentially replace the spaces with column dividers?


Excel has a Text to Columns feature that should be able to do that for you. Assuming you have Excel 2007 then select the column you want split, go to the Data tab and click Text to Columns. then select Delimited (Next) and then check only the Space option and click Finish.


When you open the data file, you should be able to select Delimited and choose the column separators. Check "space" to add it to the delimiter set.

If none of your data has spaces inside each of your [number] [word] [hyphen] [number] columns, that should do exactly what you want.