Formula to remove initials from a name

FlowersinExcel

New Member
Joined
Dec 6, 2019
Messages
16
Office Version
  1. 2016
Platform
  1. Windows
Hi all,
I've looked at other threads asking how to remove a middle initial from a name, and tried those formulas with no luck, so I want to ask here. How to I remove the initials from this list of first names?
Full NameLast NameFirst NameFirst name that I want to appear
These are hard-coded=LEFT(A3,FIND(", ",A3,1)-1)=RIGHT(A3,LEN(A3)-FIND(", ",A3,1)-1)?????
Kim, Ki Tae RickKimKi Tae RickKi Tae Rick
Kim, Sa KeeKimSa KeeSa Kee
Rodriguez Vasquez, Vanessa SRodriguez VasquezVanessa SVanessa
Amador, Omar MAmadorOmar MOmar
Cruz, AiCruzAiAi

Thanks so much!
 

Excel Facts

Repeat Last Command
Pressing F4 adds dollar signs when editing a formula. When not editing, F4 repeats last command.
will you ever have a double first name? This will not work with those:
mr excel questions 12.xlsm
ABCD
1Full NameLast NameFirst NameFirst name that I want to appear
2These are hard-coded=LEFT(A3,FIND(", ",A3,1)-1)=RIGHT(A3,LEN(A3)-FIND(", ",A3,1)-1)?????
3Kim, Ki Tae RickKimKi Tae RickKi
4Kim, Sa KeeKimSa KeeSa
5Rodriguez Vasquez, Vanessa SRodriguez VasquezVanessa SVanessa
6Amador, Omar MAmadorOmar MOmar
7Cruz, AiCruzAiAi
Sheet22
Cell Formulas
RangeFormula
D3:D7D3=IF(ISNUMBER(FIND(" ",C3))=FALSE,C3,LEFT(C3,FIND(" ",C3)-1))
 
Upvote 0
if you cannot have helper columns (C3):
Excel Formula:
=IF(ISNUMBER(FIND(" ",RIGHT(A3,LEN(A3)-FIND(", ",A3,1)-1)))=FALSE,RIGHT(A3,LEN(A3)-FIND(", ",A3,1)-1),LEFT(RIGHT(A3,LEN(A3)-FIND(", ",A3,1)-1),FIND(" ",RIGHT(A3,LEN(A3)-FIND(", ",A3,1)-1))-1))
 
Upvote 0
Will you ever have names with 2 (or more) initials and, if so, is this what they would look like?
Amador, Omar M G
Amador, Omar M G H
 
Upvote 0
will you ever have a double first name? This will not work with those:
mr excel questions 12.xlsm
ABCD
1Full NameLast NameFirst NameFirst name that I want to appear
2These are hard-coded=LEFT(A3,FIND(", ",A3,1)-1)=RIGHT(A3,LEN(A3)-FIND(", ",A3,1)-1)?????
3Kim, Ki Tae RickKimKi Tae RickKi
4Kim, Sa KeeKimSa KeeSa
5Rodriguez Vasquez, Vanessa SRodriguez VasquezVanessa SVanessa
6Amador, Omar MAmadorOmar MOmar
7Cruz, AiCruzAiAi
Sheet22
Cell Formulas
RangeFormula
D3:D7D3=IF(ISNUMBER(FIND(" ",C3))=FALSE,C3,LEFT(C3,FIND(" ",C3)-1))
Awoohaw, yes, I definitely have a lot of double first names, so I need something that will delete the M if the name is Amador, Omar M but keep all of Kim, Ki Tae Rick. On the up side, I can have helper columns, so I could do a formula that just works from the first name. I'd still need something that turns Omar M into Omar and Ki Tae Rick stays Ki Tae Rick. Any thoughts?
 
Upvote 0
Will you ever have names with 2 (or more) initials and, if so, is this what they would look like?
Amador, Omar M G
Amador, Omar M G H
Looking at my list of 200+ names right now, I don't think that happens. So let's say no, no double initials! :) Does that make it easier?
 
Upvote 0
How about
Fluff.xlsm
ABC
1Full NameLast NameFirst Name
2Kim, Ki Tae RickKimKi Tae Rick
3Kim, Sa KeeKimSa Kee
4Rodriguez Vasquez, Vanessa SRodriguez VasquezVanessa
5Amador, Omar MAmadorOmar
6Cruz, AiCruzAi
Main
Cell Formulas
RangeFormula
B2:B6B2=LEFT(A2,FIND(",",A2)-1)
C2:C6C2=IF(MID(A2,LEN(A2)-1,1)=" ",REPLACE(LEFT(A2,LEN(A2)-2),1,LEN(B2)+2,""),REPLACE(A2,1,LEN(B2)+2,""))
 
Upvote 1
Solution
So, unless I have a "double first name" lookup table, how would I know not to exclude Mary Lou, or Billy Bob, or Ki Tae Rick from being changed to Mary, Billy, or Ki.
 
Upvote 0
How about
Fluff.xlsm
ABC
1Full NameLast NameFirst Name
2Kim, Ki Tae RickKimKi Tae Rick
3Kim, Sa KeeKimSa Kee
4Rodriguez Vasquez, Vanessa SRodriguez VasquezVanessa
5Amador, Omar MAmadorOmar
6Cruz, AiCruzAi
Main
Cell Formulas
RangeFormula
B2:B6B2=LEFT(A2,FIND(",",A2)-1)
C2:C6C2=IF(MID(A2,LEN(A2)-1,1)=" ",REPLACE(LEFT(A2,LEN(A2)-2),1,LEN(B2)+2,""),REPLACE(A2,1,LEN(B2)+2,""))
Fluff, this is not my thread, so if it is inappropriate to ask, please ignore or delete the post.
But how does that formula not change "Sa Kee" to just "Sa"?
 
Upvote 0
It just looks to see if the penultimate character is a space.
 
Upvote 1

Forum statistics

Threads
1,223,908
Messages
6,175,306
Members
452,633
Latest member
DougMo

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top