Recognising how data is formatted in a cell / recognising how a name is formatted in a cell

D_R_D

New Member
Joined
Jan 17, 2018
Messages
2
Hi,

I've got a list of names in Column A, e.g.
Joe Bloggs
John M. Bloggs
Mary-Ann Bloggs
Ruth Sally Bloggs

All the names are in different formats (i.e. some just first name and last name, some with a middle initial included, some with double-barrel first names, etc.)

I know how to isolate the first name in Column B and isolate the last name in Column C for each one using LEFT and RIGHT formulas, but because the names in Column A are in all different formats, I'm not able to copy down these formulas effectively in Columns B and C. I guess I have to use an IF function to say, for example for the Last Name, "

=IF(A2 [is in format 1], [enter the formula that works for that format type], IF(A2 [is in format 2], [enter the formula that works for that format type], IF(A2 [is in format 3... etc."

The part I don't know how to do is this part: "[is in format 1]", "[is in format 2]", etc.

Could you please let me know if it is possible to achieve this using just formulas (no VBA or Macros please)

Thanks & regards
David
 

Excel Facts

Quick Sum
Select a range of cells. The total appears in bottom right of Excel screen. Right-click total to add Max, Min, Count, Average.
D_R_D, Good afternoon.

I believe that's not necessary to create differents formats rules.
Maybe a standart formula may solve the question.

Remember that using Excel there is always a new way to solve problems.

My Way
Scenario: A2 --> Original Name

Try to use:

B2 --> =LEFT($A2,SEARCH(" ",$A2,1)-1)

C2 --> =IF(LEN($A2)=LEN($B2&" "&$D2),"",MID($A2, LEN($B2)+2, LEN($A2) - (LEN($B2)+1) - LEN($D2)-1))

D2 --> =TRIM(RIGHT(SUBSTITUTE($A2," ",REPT(" ",255)),255*1))

Please, tell us if it worked as you want.

I hope it helps.
 
Upvote 0
Thank you so much Marcílio!

This will work perfectly!

Could I ask you a follow-up question please? What would you suggest if the list of names looks contains a mixture like this, where the name might begin with the first name, or it might begin with the last name:

Joe Bloggs
John M. Bloggs
Mary-Ann Bloggs
Ruth Sally Bloggs
Bloggs, Jack --*note the comma is included after the last name, but also that the last name appears first
Bloggs Betty --*note that this time the last name appears first but there is no comma after it


Thanks & regards,
David
 
Upvote 0

Forum statistics

Threads
1,223,903
Messages
6,175,284
Members
452,630
Latest member
OdubiYouth

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