Split Text into 1 Column from String

shaon814

New Member
Joined
Mar 23, 2017
Messages
10
Hi guys,

I'm trying to extract the first and last name from the string below into a Cell.

[TABLE="width: 428"]
<tbody>[TR]
[TD]https://websitename.com/tour#/first-last?p=237[/TD]
[/TR]
</tbody>[/TABLE]

I tried the following function "=RIGHT(C2,LEN(C2)-SEARCH("bands/",C2,1)-5)", but only getting "first-last?p=237".

Is there a way to get only the First and Last name in the cell and not all the other characters?

-Thanks in advance!
 

Excel Facts

Formula for Yesterday
Name Manager, New Name. Yesterday =TODAY()-1. OK. Then, use =YESTERDAY in any cell. Tomorrow could be =TODAY()+1.
I'm sure there is a better solution out there but here is what I came up with

=MID(SUBSTITUTE(C2,"/","|",4),FIND("|",SUBSTITUTE(C2,"/","|",4))+1,FIND("?",SUBSTITUTE(C2,"/","|",4))-FIND("|",SUBSTITUTE(C2,"/","|",4))-1)
 
Upvote 0
That definitely worked, thank you! Is there a way to get rid of the "-" in "first-last"

That'll probably make the equation longer/busier xD

I'm sure there is a better solution out there but here is what I came up with

=MID(SUBSTITUTE(C2,"/","|",4),FIND("|",SUBSTITUTE(C2,"/","|",4))+1,FIND("?",SUBSTITUTE(C2,"/","|",4))-FIND("|",SUBSTITUTE(C2,"/","|",4))-1)
 
Upvote 0
That definitely worked, thank you! Is there a way to get rid of the "-" in "first-last"

That'll probably make the equation longer/busier xD

Sure

=SUBSTITUTE(original formula,"-"," ")

So it would look like this:

=SUBSTITUTE(MID(SUBSTITUTE(C2,"/","|",4),FIND("|",SUBSTITUTE(C2,"/","|",4))+1,FIND("?",SUBSTITUTE(C2,"/","|",4))-FIND("|",SUBSTITUTE(C2,"/","|",4))-1),"-"," ")
 
Upvote 0
Just tried it, no luck =(

I also tried it with replacing the ; with , in the equation. I think there's an error with the syntax - not 100% sure though

=MID(C2,FIND("#/",C2)+2,FIND("?p",C2)-(FIND("#/",C2)+2))[/QUOTE]

had to give it another try

=MID(C2;FIND("#/";C2)+2;FIND("?p";C2)-(FIND("#/";C2)+2))
 
Upvote 0
I'm trying to extract the first and last name from the string below into a Cell.

[TABLE="width: 428"]
<tbody>[TR]
[TD]https://websitename.com/tour#/first-last?p=237[/TD]
[/TR]
</tbody>[/TABLE]
If you single example is truly representative of what your actual data could look like, then this formula will work...

=SUBSTITUTE(MID(LEFT(A1,FIND("?",A1)-1),FIND("#/",A1)+2,99),"-"," ")
 
Upvote 0

Forum statistics

Threads
1,223,231
Messages
6,170,884
Members
452,364
Latest member
springate

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