I know how to extract a number from a text string using:
LOOKUP(99^99,--("0"&MID(J1,MIN(SEARCH({0,1,2,3,4,5,6,7,8,9},J1&"0123456789")),ROW($1:$10000))))
But in my current data set I have thousands of inconsistent text strings some of which contain other numbers that I don't care about - with...