Split Text into Columns by a Delimiter
One column holds several values jammed together — "Ana,Sales,Chicago" — and you need each piece in its own column, without manually running Text to Columns every time the data updates.
Excel & Google Sheets
How it works
This is a case where the two platforms genuinely use different functions for the same job. Excel 365's TEXTSPLIT(A2,",") breaks the text at every comma and spills each piece into its own column to the right. Google Sheets' SPLIT(A2,",") does the same — with one quirk: SPLIT treats EACH character of the delimiter as a separate split point unless you add FALSE as a third argument, so SPLIT(A2,", ") splits on commas AND spaces. Both are formulas, so unlike the manual Text to Columns tool, the results update automatically when the source changes. Neither exists in Excel 2019 or older — see the mistakes for the fallback.
When to use it
Use this on exported CSV-style fields, tag lists, and "City, State" columns — anywhere one cell holds several values and the data refreshes often enough that manual Text to Columns becomes a chore.
Common mistakes
Did this formula help?
Human-reviewedLast reviewed 2026-07-08