With these values in A2:A3...
6.141 ft by 40.552 ft
4.188 ft by 25 ft at 13.54 ft
and
B1: 1
C1: 2
D1: 3
In Excel 2007 or later...
Enter this ARRAY FORMULA, committed with CTRL+SHIFT+ENTER (instead of just ENTER) in
B2: =IFERROR(LOOKUP(10^99,--MID("|"&$A2,SMALL(IF(((--ISNUMBER(--("0"&
MID(SUBSTITUTE(" "&$A2," ","|"),ROW($1:$25),1)))=0)*ISNUMBER(--(MID(
SUBSTITUTE(" "&$A2," ","|"),ROW($2:$26),1)))),ROW($2:$26)),B$1),ROW($1:$25))),"")
Copy B2 and Paste into C2:D2
Copy B2:D2 and Paste into B3:D3
These will be the returned values:
4.188 25 13.54
6.141 40.552
If you have Excel 2003, strip the IFERROR function from the formula.
(it'll then return an error if there's no 2nd or 3rd number in the string)
Is that something you can work with?
Bookmarks