Get Last Name From Full Name

This post will guide you how to extract the last name within a Full name in excel. You need to use a combination of the RIGHT function, the LEN function, the FIND function and the SUBSTITUTE function to create a complex formula in excel.

Get Last Name From Full Name

You can use the below generic formula to achieve it:

=RIGHT( B1, LEN(B1) - FIND( "#", SUBSTITUTE( B1," ","#", LEN(B1) - LEN( SUBSTITUTE( B1, " ","")))) )

 

​Let’s see how the above formula works:

If you want to get the last name from a full name separated by the space character, you need to get the length of the last name or get the position of the last space character in Cell B1. Then using the RIGHT function to extract the last name based on the starting position returned by the FIND function.

how to get the position of the last space character, you need to use the formula as follows:

=FIND( "#", SUBSTITUTE( B1," ","#", LEN(B1) - LEN( SUBSTITUTE( B1, " ",""))))

 

The Len(B1) returns the length of the full name in Cell B1

=LEN(B1)

Get Last Name from Full Name in Excel2

 

The second SUBSTITUTE function will remove all of space character, and its returned result is used to by the LEN function to get the length of full name without space character.

=LEN( SUBSTITUTE( B1, " ",""))

Get Last Name from Full Name in Excel3

 

The length of the full name without any spaces characters is subtracted from the length of the full name, then you will get that how many spaces in the full name.

=LEN(B1) - LEN( SUBSTITUTE( B1, " ",""))

Get Last Name from Full Name in Excel4

 

If we get the result by the above formula as 2, it means that there are 2 spaces character in the full name.  Then we need to convert the second space character to hash sign using the first SUBSTITUTE function.

=SUBSTITUTE( B1," ","#", LEN(B1) - LEN( SUBSTITUTE( B1, " ","")))

Get Last Name from Full Name in Excel5

 

The FIND function will locate the hash sign within the string returned by the above SUBSTITUTE function. And it is also the position of the last space character in the full name.

Get Last Name from Full Name in Excel1

 

Next, we need to subtract the numeric position of the last space character by the length of full name to get the length of the last name. It will be used by the RIGHT function to extract the last name:

=RIGHT( B1, LEN(B1) - FIND( "#", SUBSTITUTE( B1," ","#", LEN(B1) - LEN( SUBSTITUTE( B1, " ","")))) )

Get Last Name from Full Name in Excel6


Related Formulas

  • Get First Name From Full Name
    If you want to get the first name from a full name list in Column B, you can use the FIND function within LEFT function in excel. The generic formula is as follows:=LEFT(B1,FIND(” “,B1)-1).…

Related Functions

  • Excel Find function
    The Excel FIND function returns the position of the first text string (substring) from the first character of the second text string.The FIND function is a build-in function in Microsoft Excel and it is categorized as a Text Function.The syntax of the FIND function is as below:= FIND  (find_text, within_text,[start_num])…
  • Excel SUBSTITUTE function
    The Excel SUBSTITUTE function replaces a new text string for an old text string in a text string.The syntax of the SUBSTITUTE function is as below:= SUBSTITUTE  (text, old_text, new_text,[instance_num])…
  • Excel LEN function
    The Excel LEN function returns the length of a text string (the number of characters in a text string).The LEN function is a build-in function in Microsoft Excel and it is categorized as a Text Function.The syntax of the LEN function is as below:= LEN(text)…
  • Excel RIGHT function
    The Excel RIGHT function returns a substring (a specified number of the characters) from a text string, starting from the rightmost character.The syntax of the RIGHT function is as below:= RIGHT (text,[num_chars])…
Related Posts
How to Remove All Asterisk Characters from Cells in Excel
How to Remove All Asterisk Characters7

Sometimes when we opening an excel spreadsheet to check data, we may notice that there are some asterisks exist in texts for security or other reasons. If you feel these special characters are invalid you can remove them from cells. ...

How to Convert Date Format from Dot MM.DD.YYYY to Slash MM/DD/YYYY in Excel
Convert Date Format from Dot to Slash 6

We often enter dates in excel tables, and we can enter current date by quickly press ‘Ctrl+;’ simultaneously. If in some cases we enter a date format that is not what we want, we have to switch the date format ...

How to Remove Quotes for Text or Strings in Excel
How to Remove Quotes 8

When we importing data from other source into Excel we may import quotes or quotations from initial file. And we want to remove these quotes from current file, if we remove them one by one it needs a lot of ...

How to Remove Specific Character from Text Cell in Excel
remove specific character from text string6

This post will guide you how to remove a specific character from text cell in Excel. How do I remove certain character from a cell with a formula in Excel 2013/2016. Remove Specific Character Using Find and Replace function Remove ...

How to Count Comma Separated Value in One Cell in Excel
count value separated by comma2

This post will guide you how to count values in a single cell separated by commas with a formula in Excel. How do I count comma separated values in one cell in Excel 2013/2016. Is it possible to have a ...

How to Count the Number of Letters or Numbers separately in a Cell in Excel
count number of letters3

This post will guide you how to count the number of a given character in a cell in Excel. How do I count only numbers within a single cell excluding all letters and other characters with a formula in Excel. ...

How to Remove the First/Last Word from Text string in Cell
remove first last word in cell2

This post will guide you how to remove the first and the last word from a text string in cells in Excel. How do I use a formula to remove first and last word of a text string in Excel. ...

How to Remove Line Breaks (Carriage Returns) in Excel
remove line breaks9

This post will explain that how to remove line breaks in your data set in Excel. How do I remove carriage returns or line breaks with a formula in Excel. How to remove line breaks with VBA Macro in Excel. ...

How to Convert DD-MM-YYYY text string or date to a standard date format in Excel
convert ddmmyyy test to date format1

This post will guide you how to convert dd-mm-yyyy test string or a date to a standard date format mm/dd/yyyy with a formula in Excel. Convert Text DD-MM-YYYY to Date Format Video: Convert DD-MM-YYYYY to Standard Date Format Convert Text ...

How to convert Column Letter to Number in Excel
convert column letter to number8

This post will guide you how to convert column letter to number in Excel. How do I convert letter to number with a formula in Excel. How to convert column letter to number with VBA macro in Excel. How to ...

Sidebar