Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Greetings all. Let's say I have "AAAA - ABCD" in a cell. I need to extract
only the portion of text after the space after the hyphen. So, from the example, I would need to extract "ABCD". With TSQL I can do it like this... REVERSE(SUBSTRING(REVERSE('AAAA-ABCD'),1,4)) Or I can do... RIGHT('AAAA - ABCD',4) Are there any functions in Excel that would allow me to do this? In reality, the field has a variable length before the hyphen, but the string after the hypen is *always* = 8. Thank you. |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Try
=TRIM(MID(A1,FIND("-",A1)+1,LEN(A1))) Mike "Greg Snidow" wrote: Greetings all. Let's say I have "AAAA - ABCD" in a cell. I need to extract only the portion of text after the space after the hyphen. So, from the example, I would need to extract "ABCD". With TSQL I can do it like this... REVERSE(SUBSTRING(REVERSE('AAAA-ABCD'),1,4)) Or I can do... RIGHT('AAAA - ABCD',4) Are there any functions in Excel that would allow me to do this? In reality, the field has a variable length before the hyphen, but the string after the hypen is *always* = 8. Thank you. |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Greg
If the text string to be extracted from the right hand end is *always* 8 characters then you can use =RIGHT(A1,8) "Greg Snidow" wrote: Greetings all. Let's say I have "AAAA - ABCD" in a cell. I need to extract only the portion of text after the space after the hyphen. So, from the example, I would need to extract "ABCD". With TSQL I can do it like this... REVERSE(SUBSTRING(REVERSE('AAAA-ABCD'),1,4)) Or I can do... RIGHT('AAAA - ABCD',4) Are there any functions in Excel that would allow me to do this? In reality, the field has a variable length before the hyphen, but the string after the hypen is *always* = 8. Thank you. |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks David and Mike. I guess I should have thought to check if Excel has a
RIGHT function. Most of the time my translating SQL into Excel is not so gravy. "David" wrote: Greg If the text string to be extracted from the right hand end is *always* 8 characters then you can use =RIGHT(A1,8) "Greg Snidow" wrote: Greetings all. Let's say I have "AAAA - ABCD" in a cell. I need to extract only the portion of text after the space after the hyphen. So, from the example, I would need to extract "ABCD". With TSQL I can do it like this... REVERSE(SUBSTRING(REVERSE('AAAA-ABCD'),1,4)) Or I can do... RIGHT('AAAA - ABCD',4) Are there any functions in Excel that would allow me to do this? In reality, the field has a variable length before the hyphen, but the string after the hypen is *always* = 8. Thank you. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Substring | Excel Discussion (Misc queries) | |||
Substring-esque function | Excel Programming | |||
is there any substring function in macro? | Excel Programming | |||
can I execute and 'substring' function in Excel | Excel Worksheet Functions | |||
subString function in Excel(Urgent) | Excel Programming |