Hi,
Try this.
=1*MID(B4,MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},B4&"012 3456789",SEARCH("ABC
",B4,1))),50)
--
Regards,
Ashish Mathur
Microsoft Excel MVP
www.ashishmathur.com
"Dinesh" wrote in message
...
Hi,
I have three slightly three different text string where I want to extract
a
proceed value (672707.58) from it. Below are the text strings.
1) XYZ Corp MLA 2799 SCH 053-000 ABC-72494 Proceeds to ABC for - 672707.58
2) XYZ Corp MLA 2799 SCH 053-000 ABC-72494 Proceeds to ABC Inc for
672707.58
3) XYZ Corp MLA 2799 SCH 053-000 ABC-72494 Proceeds to ABC Inc 672707.58
Below is a formual that works only on the first scenerio. For the second
and
third text string, I get a "#value" error.
=IF(ISERROR(SEARCH("ABC",C19)),"0",MID(C19,SEARCH( "- ",C19)+1,99)+0)
Thanks,
Dinesh