If you run sales, marketing, or an agency, you live inside spreadsheets. Raw CSVs from CRMs, ad platforms, and forms land as ugly text: full names in one cell, city and state jammed together, SKUs plus sizes in a single string. Excel’s TEXTSPLIT function (and its Google Sheets SPLIT equivalent) is your scalpel. With a simple formula like =TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with]) you can explode that chaos into clean columns or rows. Need to split names on spaces, products on hyphens, or multi-line values into arrays? TEXTSPLIT handles multiple delimiters, ignores empty values, and even pads missing entries so your tables stay aligned.
Now imagine you never touch those formulas again. An AI computer agent watches your folders and dashboards, opens Excel or Google Sheets, applies the exact TEXTSPLIT or SPLIT patterns you’ve defined, fixes edge cases, and saves fresh, ready-to-use sheets. Instead of your team spending hours per week tidying columns, the agent quietly cleans every new export in the background, so you just open dashboards and act on the data.
Before you automate, it helps to master the basics. These methods are perfect for smaller jobs or documenting the exact logic you’ll later hand to an AI agent.
1.1 Excel: Text to Columns wizard
1.2 Excel: TEXTSPLIT formula Use TEXTSPLIT when you want a reusable, formula-driven split:
=TEXTSPLIT(A2,",")=TEXTSPLIT(A2,,";") splits on semicolons down rows.=TEXTSPLIT(A2,{",",";"}) splits on both commas and semicolons.=TEXTSPLIT(A2,",",,TRUE) skips blanks caused by consecutive delimiters.Official doc: https://support.microsoft.com/en-us/office/textsplit-function-b1ca414e-4c21-4ca0-b1b7-bdecace8a6e7
1.3 Excel: Legacy formulas (LEFT, RIGHT, MID, SEARCH) Sometimes you only need a single slice:
=LEFT(A2,SEARCH(" ",A2)-1)=RIGHT(A2,LEN(A2)-SEARCH("@",A2)) These are useful for very specific cuts but quickly become hard to maintain compared to TEXTSPLIT.
1.4 Google Sheets: Split text to columns (menu)
Official doc: https://support.google.com/docs/answer/54813
1.5 Google Sheets: SPLIT function Sheets doesn’t have TEXTSPLIT yet, but SPLIT covers most use cases:
=SPLIT(A2,",",TRUE,TRUE)=TRANSPOSE(SPLIT(A2,";"))Official SPLIT doc: https://support.google.com/docs/answer/3094136
These manual methods are your blueprint. The patterns you discover here become the rules you’ll encode into no-code flows and your AI agent.
Once you repeat the same splits on every export—weekly CRM lists, daily Shopify orders, ad platform dumps—it’s time to automate with no-code platforms.
2.1 Zapier: Auto-clean new rows in Sheets Use Zapier when your data source already connects (HubSpot, Typeform, Airtable, etc.).
=SPLIT(A2,",",TRUE,TRUE)Pros: Easy, works well with Sheets, great for marketers. Cons: Formula logic still lives in Sheets; Zapier just keeps the pipeline running.
2.2 Make (Integromat): Advanced branching and batching Make is ideal when you need more logic:
Pros: Flexible, great for multi-app workflows. Cons: Visual scenarios get complex; still no native awareness of advanced Excel TEXTSPLIT.
2.3 Power Automate: For Microsoft 365 shops If your team is in the Microsoft ecosystem:
=TEXTSPLIT([@[FullName]]," ") to break first and last names.Pros: Deep Excel integration, good for corporate IT. Cons: Formula authoring still manual; you manage every edge case yourself.
Manual formulas and no-code flows help, but as data sources multiply—multiple CRMs, ad accounts, marketplaces—they become a maintenance tax. This is where a Simular AI computer agent changes the story.
Simular Pro agents can use your desktop like a power user: opening Excel workbooks, navigating Google Sheets in the browser, editing formulas, and moving files with production-grade reliability.
3.1 Agent that cleans every new Excel export Imagine your sales ops manager dropping raw CRM exports into a "To Clean" folder.
=TEXTSPLIT(A2,",",,TRUE) for splitting comma-separated fields while ignoring blanks.=TEXTSPLIT(B2,"=",",") to create a 2D array of "label=value" pairs.Pros:
Cons:
3.2 Agent that standardizes Google Sheets inputs for marketing For agencies juggling dozens of clients, data formats change constantly.
Pros:
Cons:
3.3 Agent orchestrating end-to-end list prep For bigger teams, you can plug Simular into your production pipeline using webhooks.
Compared to no-code tools, Simular’s AI agent behaves like a tireless operations assistant. You show it the workflow once; after that, delegating text splitting in Excel and Google Sheets becomes a decision, not a task.
If you’re on a modern Excel version with TEXTSPLIT, this is straightforward. Assume full names like "Dakota Lennon Sanchez" are in column A, starting at A2.
Option 1 – Use TEXTSPLIT into multiple columns:
=TEXTSPLIT(A2," ")Option 2 – Only first and last (legacy formulas):
=LEFT(A2,SEARCH(" ",A2)-1)=RIGHT(A2,LEN(A2)-SEARCH(" ",A2)) This assumes just "First Last" with one space. For more complex names, TEXTSPLIT is more robust. See Microsoft’s TEXTSPLIT doc: https://support.microsoft.com/en-us/office/textsplit-function-b1ca414e-4c21-4ca0-b1b7-bdecace8a6e7Use TEXTSPLIT when you want one cell to expand into multiple rows or columns.
Split into columns:
=TEXTSPLIT(A2,",")Split into rows:
=TEXTSPLIT(A2,,",")For more complex strings like "Size=M,Qty=3;Size=L,Qty=5":
=TEXTSPLIT(A2,"=",";") which splits on "=" into columns and on ";" into rows, creating a 2D table.This is incredibly helpful for turning parameter strings or logs into structured tables. Full reference: https://support.microsoft.com/en-us/office/textsplit-function-b1ca414e-4c21-4ca0-b1b7-bdecace8a6e7
Google Sheets doesn’t yet have TEXTSPLIT, but you can achieve similar results with the SPLIT function and a few helpers.
Basic split into columns:
=SPLIT(A2,",",TRUE,TRUE)Split into rows:
=TRANSPOSE(SPLIT(A2,";"))To split text to columns from the menu:
Official docs: SPLIT function https://support.google.com/docs/answer/3094136 and Split text to columns https://support.google.com/docs/answer/54813
In real-world exports, it’s common to have multiple delimiters (e.g., commas and semicolons) and accidental double delimiters that create empty cells. TEXTSPLIT is built for this.
Multiple delimiters in Excel:
=TEXTSPLIT(A2,{"-",","})Ignoring empty values:
=TEXTSPLIT(A2,",") returns A, [blank], B.=TEXTSPLIT(A2,",",,TRUE) ignores the empty middle value, returning just A and B.In Google Sheets with SPLIT, you can’t pass an array of delimiters, but you can often preprocess the string with SUBSTITUTE to normalize delimiters (e.g., replace ";" with ",") before splitting.
These options keep your tables tight and avoid mysterious empty columns breaking downstream reports.
Start by codifying your logic, then decide on the right automation layer.
This layered approach lets you start lightweight and grow into full AI-agent automation as volume and complexity increase.