On 30 Aug 2005 09:57:57 -0700, "PH" <philh69@hotmail.com> wrote:
>I know the subject line is a bit vague, let me explain.
>
>Using Excel 2000, I have a cell "A1" with the value "18E" in it. In
>cell "A2" I need to report *only* the number value in cell "A1", and in
>cell "A3" I need *only* the letter found in cell "A1."
>
>The problem: the contents of "A1" could be any value from 0 to 100 and
>there *may or may not* be any letter at all in the cell. I need the
>number reported regardless of what it is, and I need the letter to be
>reported, but if it's not present I need it to report something like
>"none."
>
>Caveat: I can't use any macros at all in this worksheet, so no macro
>answers can be used.
>
>Any non-macro assistance you can give me is greatly appreciated.
>
>Thanks!
>PH
Assuming there can only be a maximum of one letter, and it will be at the end,
then this might work:
For the number:
=IF(ISERROR(-RIGHT(A1,1)),LEFT(A1,LEN(A1)-1),A1)
For the letter:
=IF(ISERROR(-RIGHT(A1,1)),RIGHT(A1,1),"none")
Note that the "number" formula returns the number as TEXT. If you need it
returned as a NUMBER, then:
=IF(ISERROR(-RIGHT(A1,1)),--LEFT(A1,LEN(A1)-1),A1)
--ron
Bookmarks