How do I get Excel to split a sequence of delimited values in a cell over multiple cells?

 |    A   |   B
1| 1 2  4 |
2|        |

Split over /\s+/:

 |    A   |   B
1| 1      |
2| 2      |
3| 4      |

This is in a pivot table, so I want the pivot table's mechanism to take the split in account, and consider it as if the data came this way from the datasource.

link|improve this question

50% accept rate
A screenshot would be good for better comprehension. – Mehper C. Palavuzlar Jun 3 '10 at 16:01
What does this mean: "Split over /\s+/" – Sux2Lose Jun 3 '10 at 16:55
@Sux2Lose Split over one or more whitespace characters. – wilhelmtell Jun 3 '10 at 17:10
I know about the "Text to Columns" feature, under the Data tab in Excel 2007, but I wish to split the values to rows, not columns. Not only that, but this feature doesn't work in a pivot table: Excel complains about changing the data. – wilhelmtell Jun 3 '10 at 17:15
I start to think Excel simply can't change data streamed from a datasource into a pivot table, and that the only way to go about this is to manipulate the data at the datasource side. Thoughts? – wilhelmtell Jun 3 '10 at 17:16
show 2 more comments
feedback

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
or
required, but never shown

Browse other questions tagged or ask your own question.