+ Reply to Thread
Results 1 to 6 of 6

Extract number from text/number string..

  1. #1
    nastech
    Guest

    Extract number from text/number string..

    060705 Extract number from text/number string..

    is there a way to make the following work? thanks

    =IF(CC9="","",--MID(LEFT(CC9,LEN(CC9)-8),SEARCH("<b><i>",CC9)+3,255))

    to extract: 0.16 from: (formula above gets #Value error)
    <i>11:19am</i> - <b><i>0.16</i></b>

    ----------
    other variation, have formula that works for different input:
    =IF(CC9="","",--MID(LEFT(CC9,LEN(CC9)-4),SEARCH("<b>",CC9)+3,255))

    11:35am - <b>0.5601</b>

  2. #2
    Dave Peterson
    Guest

    Re: Extract number from text/number string..

    <b><i>
    is no longer 3 characters.



    nastech wrote:
    >
    > 060705 Extract number from text/number string..
    >
    > is there a way to make the following work? thanks
    >
    > =IF(CC9="","",--MID(LEFT(CC9,LEN(CC9)-8),SEARCH("<b><i>",CC9)+3,255))
    >
    > to extract: 0.16 from: (formula above gets #Value error)
    > <i>11:19am</i> - <b><i>0.16</i></b>
    >
    > ----------
    > other variation, have formula that works for different input:
    > =IF(CC9="","",--MID(LEFT(CC9,LEN(CC9)-4),SEARCH("<b>",CC9)+3,255))
    >
    > 11:35am - <b>0.5601</b>


    --

    Dave Peterson

  3. #3
    Ron Rosenfeld
    Guest

    Re: Extract number from text/number string..

    On Wed, 5 Jul 2006 11:49:01 -0700, nastech <[email protected]>
    wrote:

    >060705 Extract number from text/number string..
    >
    >is there a way to make the following work? thanks
    >
    >=IF(CC9="","",--MID(LEFT(CC9,LEN(CC9)-8),SEARCH("<b><i>",CC9)+3,255))
    >
    >to extract: 0.16 from: (formula above gets #Value error)
    ><i>11:19am</i> - <b><i>0.16</i></b>
    >
    >----------
    >other variation, have formula that works for different input:
    >=IF(CC9="","",--MID(LEFT(CC9,LEN(CC9)-4),SEARCH("<b>",CC9)+3,255))
    >
    >11:35am - <b>0.5601</b>


    Depending on the criteria used to define "number", you could do it with Regular
    Expressions.

    At it's simplest, if the number you wish to extract will always have

    At least one digit
    Decimal point
    At least one digit

    and there will be no other similar sequences prior to the number you wish to
    extract, the regular expression "\d+\.\d+" would define it.

    You can use Regular Expressions in Excel by downloading and installing Longre's
    free morefunc.xll add-in from http://xcell05.free.fr/

    Then use the formula:

    =REGEX.MID(A1,"\d+\.\d+")

    If the possibilities for the number are more complex, then a Regular Expression
    can be crafted to take that into account.


    --ron

  4. #4
    nastech
    Guest

    Re: Extract number from text/number string..

    Thanks Dave, that worked:
    came up with the following, let me know if see anything wrong

    =IF(CD9="","",IF(LEFT(CD9,3)<>"<i>",
    --MID(LEFT(CD9,LEN(CD9)-4),SEARCH("<b>",CD9)+3,255),
    --MID(LEFT(CD9,LEN(CD9)-8),SEARCH("<b><i>",CD9)+6,255)))

    works for both:
    11:35am - <b>0.5601</b> <i>11:19am</i> - <b><i>1111.16</i></b>

    for others, was working on extracting number from variations:
    <i>11:19am</i> - <b><i>0.16</i></b>
    11:35am - <b>0.5601</b>
    11:35am - <b>10.56</b>
    11:35am - <b>1111.5601</b>


    "Dave Peterson" wrote:

    > <b><i>
    > is no longer 3 characters.
    >
    >
    >
    > nastech wrote:
    > >
    > > 060705 Extract number from text/number string..
    > >
    > > is there a way to make the following work? thanks
    > >
    > > =IF(CC9="","",--MID(LEFT(CC9,LEN(CC9)-8),SEARCH("<b><i>",CC9)+3,255))
    > >
    > > to extract: 0.16 from: (formula above gets #Value error)
    > > <i>11:19am</i> - <b><i>0.16</i></b>
    > >
    > > ----------
    > > other variation, have formula that works for different input:
    > > =IF(CC9="","",--MID(LEFT(CC9,LEN(CC9)-4),SEARCH("<b>",CC9)+3,255))
    > >
    > > 11:35am - <b>0.5601</b>

    >
    > --
    >
    > Dave Peterson
    >


  5. #5
    nastech
    Guest

    Re: Extract number from text/number string..

    thank you very much, will check that out. see above for what was working
    on.. thanks..

    "Ron Rosenfeld" wrote:

    > On Wed, 5 Jul 2006 11:49:01 -0700, nastech <[email protected]>
    > wrote:
    >
    > >060705 Extract number from text/number string..
    > >
    > >is there a way to make the following work? thanks
    > >
    > >=IF(CC9="","",--MID(LEFT(CC9,LEN(CC9)-8),SEARCH("<b><i>",CC9)+3,255))
    > >
    > >to extract: 0.16 from: (formula above gets #Value error)
    > ><i>11:19am</i> - <b><i>0.16</i></b>
    > >
    > >----------
    > >other variation, have formula that works for different input:
    > >=IF(CC9="","",--MID(LEFT(CC9,LEN(CC9)-4),SEARCH("<b>",CC9)+3,255))
    > >
    > >11:35am - <b>0.5601</b>

    >
    > Depending on the criteria used to define "number", you could do it with Regular
    > Expressions.
    >
    > At it's simplest, if the number you wish to extract will always have
    >
    > At least one digit
    > Decimal point
    > At least one digit
    >
    > and there will be no other similar sequences prior to the number you wish to
    > extract, the regular expression "\d+\.\d+" would define it.
    >
    > You can use Regular Expressions in Excel by downloading and installing Longre's
    > free morefunc.xll add-in from http://xcell05.free.fr/
    >
    > Then use the formula:
    >
    > =REGEX.MID(A1,"\d+\.\d+")
    >
    > If the possibilities for the number are more complex, then a Regular Expression
    > can be crafted to take that into account.
    >
    >
    > --ron
    >


  6. #6
    Ron Rosenfeld
    Guest

    Re: Extract number from text/number string..

    On Wed, 5 Jul 2006 13:02:01 -0700, nastech <[email protected]>
    wrote:

    >thank you very much, will check that out. see above for what was working
    >on.. thanks..


    The formula I posted works on all those examples, for what it's worth.


    --ron

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1