I need to pull the last character from the data in a text field. Problem is,
the data is not all the same length. Sample data:
BBD2
BPN10499B
BPN6499
What I need to do is parse out the last character so i can check to see if
it is a B and filter only those records.
Any help you can provide will be much appreciated!!
Thanks
Rick Rothstein (MVP - VB) - 04 Oct 2007 16:08 GMT
Use the RIGHT function...
=IF(RIGHT(A2,1)="B","Last character is a B","No, it is not a B")
Rick
>I need to pull the last character from the data in a text field. Problem
>is,
[quoted text clipped - 10 lines]
>
> Thanks
Luke Moraga - 04 Oct 2007 16:11 GMT
I believe you'll want to use the RIGHT function.
e.g.,
=RIGHT(A1,1)
will return the rightmost letter of A1.

Signature
Best Regards,
Luke Moraga
> I need to pull the last character from the data in a text field. Problem is,
> the data is not all the same length. Sample data:
[quoted text clipped - 9 lines]
>
> Thanks
tim m - 04 Oct 2007 16:11 GMT
Make a new column next to the the one with your data and try this forumla
=RIGHT(A2,1)
This will give you the last character. You can then just copy the formula
down. (In the example I assume your data starts in A2, yours may vary so
just change the formula to match your data start cell.)
> I need to pull the last character from the data in a text field. Problem is,
> the data is not all the same length. Sample data:
[quoted text clipped - 9 lines]
>
> Thanks