Extract Numbers from Alpha-Numeric String

M

MrBill

I have an Alpha-Numeric String. I need to Extract the numbers and use them in
calculations.

Example String: PL1 1/2x5 1/2
I need to return the "1 1/2" as 1.5
And the "5 1/2" as 5.5
I guess it would be easier to say that I need to "OMIT" the Leading Alpha
Characters, Replace the Fractionals to Decimals, replace the "x" with *.
The result to be: 1.5*5.5
 
R

Roger Govier

Hi

Try
=TEXT(MID(A1,3,5),"0.00")&" * "&TEXT(MID(A1,9,5),("0.00"))
This works fine with the sample shown.
If the numbers are going to be larger, I think I would use a helper cell to
split off the leading Alpha's e.g. in cell B1
=MID(A1,3,255)
then on the resulting cell use
=TEXT(LEFT(B1,FIND("x",B1)-1),"0.00")&" * "
&TEXT(MID(B1,FIND("x",B1)+1,20),"0.00")


Regards

Roger Govier
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top