How to Extract First Names from Full Names in Excel Spreadsheets
If you are creating a Mail Merge using an Excel spreadsheet, this trick may help you.
Often when downloading your data from your Client Relationship Management software or similar into a spreadsheet ready for a Mail Merge, you will find that both the first and last name are in the same column. In this blog, Henry explains how you can easily extract this information into two columns.
Get in touch
I seem to be sending a lot of merged emails lately and the source file for those emails generally contains the full name and the email, but not the first name.
This is tricky as it is always nice to be able to say Hi Rosie, rather than just Hi or Hi Rosie Shepherd. And you can, because extracting the first name is fairly easy:
Find the first space
Step 1 is to find where the first space occurs, as this will normally be the end of the first name. Use the FIND function, which finds a character – or set of characters - in a cell, for this. This example finds the first space in A2:
=FIND(“ “,A2)
You can use the same technique for extracting first names from email, if the email format consists of firstname.surname@. In that case you search for the first full stop.
Use the first space to find the first name
You can then use the LEFT function, which takes the left most characters in a cell. Assuming here that the @FIND function has placed the position of the first space in C2.
=LEFT(A2,C2-1)
It is -1 because you don’t want to include the space itself. You can combine these two into one function like this:
=LEFT(A2,FIND(“ “,A2)-1)
What if some people have only entered a first name?
If there is no space because they have only entered their first name, the above function will result in #VALUE! appearing. This can be fixed using the ISERROR function, which allows you to specify what happens if this function results in an error.
We are assuming that the error results from there being only one word (the first name) in the name cell. So:
- If there is an error, we want that word (the first name) displayed.
- If there is no error, we want the function above to extract the first name.
This results in this function:
=IF(ISERROR(FIND(" ",A2)),A2,LEFT(A2,FIND(" ",A2)-1))
If looking for a space in A2 results in an error, display A2. If there is a space, take all the characters up to the space.
This function will work, as long as nobody has put Mr or Professor or similar in front of their name. And it also relies on the first name coming first, which isn’t true in all cultures.
Keep informed about happy workplaces
Sign up to Henry's monthly Happy Manifesto newsletter, full of tips and inspiration to help you to create a happy, engaged workplace.
Learn the 10 core principles to create a happy and productive workplace in Henry Stewart's book, The Happy Manifesto.
Henry's Most Popular Blogs
- 8 Companies That Celebrate Mistakes
- 9 Benefits of Having Happy Employees
- 321Zero: How I Solved my Email Overload
- 16 Companies That Don't Have Managers
- 5 Big Companies Who Swear by Mindfulness
- 49 Steps to a Happy Workplace
- A Four Day Week? Let's Start With a Four Day August
- Google: Hire Great People and Give Them Lots of Autonomy
- Buurtzorg: No Managers, Just Great Care From a Nurse-Led Service
- 30 Steps to Joy at Work: Get More Done by Being Less Busy
Improve your productivity in Excel with happy
Happy has high-quality, learner-focused Excel training courses for all skill levels, designed to improve your confidence and productivity and our online learning programme is just as interactive as our classroom sessions.
Here are our most popular options:
- If you are new to Excel, take a look at our Introduction to Excel course. Our next public dates are 7th January, held online, and in the classroom at Happy on 30th January.
- If you are comfortable with using Excel and creating formulas, take a look at our Excel for Intermediate Users course. Learn at Happy on 17th December, or on 16th January, held online.
- Wanting to analyse Excel data more effectively? We have an intensive full-day Excel for Advanced Users course. Our next online session is on 21st January, or join us in the classroom on 11th February.
- For expert users, we have an Expert Excel Core Level 4 course, covering advanced formulas and functions such as XLOOKUP and dynamic array functions. Join us in the classroom on 22nd January, or online on 4th February.
Our learners tell us that they save an average of 32 minutes a day with our Excel training courses. How much time could you save with us?
Why learn online with Happy?
- Interactive and engaging - just like our classroom sessions
- Bitesize or full-day sessions - fit around your schedule
- Learn from home - all you need is a quiet place to call from and an internet connection
- IT Helpline - 2 years of free support after your course
- No quibble money-back guarantee
Henry Stewart, Founder and Chief Happiness Officer
Henry is founder and Chief Happiness Officer of Happy Ltd, originally set up as Happy Computers in 1987. Inspired by Ricardo Semler’s book Maverick, he has built a company which has won multiple awards for some of the best customer service in the country and being one of the UK’s best places to work.
Henry was listed in the Guru Radar of the Thinkers 50 list of the most influential management thinkers in the world. "He is one of the thinkers who we believe will shape the future of business," explained list compiler Stuart Crainer.
His first book, Relax, was published in 2009. His second book, the Happy Manifesto, was published in 2013 and was short-listed for Business Book of the Year.
You can find Henry on LinkedIn and follow @happyhenry on Twitter.