Hi, Karan,

Not a good one, but try this Array Formula,

If you are using XL 2003 or prior,

=MAX(IF(ISNUMBER(MID(SUBSTITUTE(A2," 
",""),ROW(INDIRECT("1:"&LEN(A2))),{6,7})+0),MID(SUBSTITUTE(A2," 
",""),ROW(INDIRECT("1:"&LEN(A2))),{6,7})+0))

If you are on XL 2007 or later,

=MAX(IFERROR(MID(SUBSTITUTE(A2," 
",""),ROW(INDIRECT("1:"&LEN(A2))),{6,7})+0,0))

Copy down... See the attached.

HTH
Haseeb

For free MS Product help & tips, visit;
http://www.excelfox.com/forum/

-- 
----------------------------------------------------------------------------------
Some important links for excel users:
1. Follow us on TWITTER for tips tricks and links : 
http://twitter.com/exceldailytip
2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
3. Excel tutorials at http://www.excel-macros.blogspot.com
4. Learn VBA Macros at http://www.quickvba.blogspot.com
5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
 
To post to this group, send email to excel-macros@googlegroups.com

<><><><><><><><><><><><><><><><><><><><><><>
Like our page on facebook , Just follow below link
http://www.facebook.com/discussexcel

Attachment: Extract_6_7_Digit.xls
Description: MS-Excel spreadsheet

Reply via email to