Extract the First Name from a Full Name
A column holds full names like "Ana Torres" and you need just the first names — for a mail merge greeting, a signup list, or matching against another system.
Excel & Google Sheets
How it works
The universal version works everywhere: FIND locates the first space in the name, and LEFT keeps everything before it — the -1 stops it from including the space itself. In Excel 365, TEXTBEFORE(A2," ") does the same thing more readably. In Google Sheets, REGEXEXTRACT(A2,"^[^ ]+") grabs the first run of non-space characters. All three return the first word, so "Mary Jane Watson" yields "Mary" — middle names stay behind.
When to use it
Use this to build greeting columns, split imported contact lists, or normalize names before matching two systems. Pair it with an extract-last-name column to fully split names.
Common mistakes
Did this formula help?
Engine-verified against the sample data aboveLast reviewed 2026-07-08