Google Sheets Split Text
Split text in Google Sheets into clean columns for names, addresses, tags, IDs, imported descriptions, and other messy spreadsheet fields.
Google Sheets can split text into separate columns with either the Split text to columns menu or the SPLIT function. Use it when one field contains multiple pieces of information that need to be filtered, sorted, matched, or summarized separately.
Common examples include full names, location codes, campaign tags, invoice labels, and exported descriptions.
Use Split text to columns
Step 1. Select the cells that contain combined text.
Step 2. Choose Data -> Split text to columns.
Step 3. Pick the separator, such as comma, space, semicolon, or custom.
This is fastest for one-time cleanup. For example, a contact export might have Jordan Lee, Retail, Referral in one cell. Splitting by comma creates separate fields for name, segment, and source.
That structure is more useful in a CRM lead tracker because source and segment can be filtered independently.
Use the SPLIT function
For a formula-based approach, use SPLIT.
=SPLIT(A2,",")If A2 contains Retail,Referral,High Priority, the formula spills each part into separate cells.
Use formulas when the split needs to update as source values change.
Clean spaces after splitting
Delimited text often includes spaces after commas. Wrap the result in TRIM when needed:
=ARRAYFORMULA(TRIM(SPLIT(A2,",")))For a single row, that removes leading and trailing spaces from each split value.
When splitting text helps
| Field | Split into | Template use |
|---|---|---|
| Client - Stage | Client, Stage | sales pipeline |
| Vendor: Category | Vendor, Category | expense tracker |
| Campaign / Channel | Campaign, Channel | content calendar |
| City, State | City, State | CRM or territory review |
WATCH OUT
The Griddy way
Text splitting is easy when every row follows the same pattern. Real exports rarely do.
"Split this imported description into vendor, category, project code, and notes, then flag rows that do not match the pattern"
Griddy can create the cleaned fields and identify exceptions before they break filters or reports.
Skip the manual work
Describe it. Griddy does it.
Instead of writing this formula yourself, just tell Griddy what you need in plain English. Works in Excel and Google Sheets.
Use this on real templates
Split messy imports before they enter templates
Splitting combined text fields gives CRM, sales, expense, and content templates cleaner columns for filtering and reporting.
CRM Lead Tracker
Track contacts, lead source, owner, next due date, and follow-up status in one lightweight CRM sheet. Keep hot opportunities and stale leads visible without paying for heavy sales software.
Open templateSalesSales Pipeline
Track deals by stage, owner, value, and next move in one lightweight pipeline sheet. Keep close dates, weighted forecast, and rep follow-ups visible without needing a full CRM.
Open templateFinanceExpense Tracker
Log every expense, track receipts, and generate category summaries. Free template for personal or business use.
Open templateMarketingContent Calendar
Plan topics, channels, owners, publish dates, and content status in one editorial board. Track weekly campaigns and keep your publishing mix visible.
Open template