FormulaGenius
Text

Split Full Name into First/Last

Split a full name into separate first name and last name columns. Handles standard 'First Last' format for data organization and mail merges.

Excel Formula

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

Step-by-Step Explanation

1

FIND(" ", A2) locates the space between names

2

Subtracting 1 gives the length of the first name

3

LEFT extracts that many characters from the start

4

For last name, use MID or a separate formula

5

Works for standard 'First Last' format

Example

Full Name (A)First Name (B)Last Name (C)
John SmithJohnSmith
Mary Jane WatsonMaryJane Watson
Robert Nip DogRobertNip Dog

Result: First: =LEFT(A2,FIND(" ",A2)-1) → John | Last: =MID(A2,FIND(" ",A2)+1,100) → Smith

Common Variations

Last name

=MID(A2, FIND(" ", A2)+1, LEN(A2))

Everything after first space

Last name only (last word)

=RIGHT(A2, LEN(A2)-FIND("*", SUBSTITUTE(A2," ","*",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))))

For names with middle names

Middle name

=MID(A2,FIND(" ",A2)+1,FIND(" ",A2,FIND(" ",A2)+1)-FIND(" ",A2)-1)

Extracts middle name from 3-part name

Need a Custom Version?

Use our AI generator to create a formula tailored to your specific data and requirements.

Try It with AI →

Related Templates