FormulaCraft

How to split text into columns in Excel and Google Sheets

Topic:Text manipulation
Excel & Google Sheets
=LEFT(A2,FIND(" ",A2)-1)

Verified example

Computed by a real spreadsheet engine on the sample data below.

Full NameFirstLast
Alice Smith
Bob Jones
Carol White
Dan Brown
Eve Black

=LEFT(A2,FIND(" ",A2)-1)Alice

Try it with your data

Edit the grid or formula, then run it through a real spreadsheet engine — no signup.

Sample data — click any cell to edit

Runs server-side · free · no signup

Step by step

  1. 1To extract the part before the delimiter (e.g. a space), use =LEFT(A2,FIND(" ",A2)-1) in column B.
  2. 2To extract the part after the delimiter, use =MID(A2,FIND(" ",A2)+1,LEN(A2)) in column C.
  3. 3If the delimiter is a comma followed by a space, replace " " with ", " in both formulas.
  4. 4For three segments (e.g. First Middle Last), nest two FIND calls: find the first space for segment 1, find the second space using FIND(" ",A2,FIND(" ",A2)+1) for segments 2 and 3.

Tips

Need it for your exact data?

Describe your columns in plain English and get the precise formula for your sheet, with the right Excel or Sheets syntax.

Frequently asked

Is there a simpler approach in Excel 365?

Yes — use TEXTSPLIT(A2," ") which returns all segments at once and spills into adjacent cells automatically.

Does FIND distinguish uppercase from lowercase?

Yes, FIND is case-sensitive. Use SEARCH for case-insensitive delimiter detection.

More on Text manipulation

See all →

Formulas used

Written and reviewed by FormulaCraft Team. Each formula on this page is run through our verification engine before publishing.

Last reviewed: