Data & CSV
Split a CSV column
Separate a cell into several columns using a literal separator.
A clear answer. Here’s how.
Splits exact literal text, without regular expressions. Creates heading.1, heading.2 and so on. If there are more parts than requested, the final column contains the unsplit remainder; fewer parts are padded with empty cells. Generated headings must be unique and output cannot exceed 200 columns.
See a worked example
Worked example
A fixed demonstration, separate from the values you enter above.
- Your CSV data
Name,Location Ada,London|UK Sam,Paris|France
- Column separator
- Comma
- Column to split
- Location
- Literal separator inside each cell
- |
- Number of output parts
- 2
- Original column
- Replace original
Example result
| Name | Location.1 | Location.2 |
|---|---|---|
| Ada | London | UK |
| Sam | Paris | France |