Well as for the dates use the formula =DATEVALUE(A1) to convert a string to a date. You can then format this in any date format you want. You can convert text 'numbers' by using =VALUE(A2).
Hope it helps,
Daniel.
Ben,
Not sure if this will help but, when I import numbers from an Access Database they also come in as text. What I need to do is place the number 1 anywhere on the sheet, right click on the number 1, select Copy. Hightlight the column that is supposed to be numbers and not text, right click and do a Paste Special/Multiply. This turns all the number cells back to how they should be. It also leaves the text cells as text. Hope this helps.
Ed
Another way to do this is, highlight the column then Data / Text to Columns, select Fixed Width, [Next] [Next] and then in the Column Data Format select the Date as DMY
Hello Ben,
My add-in ASAP Utilities has a quick tool to convert all "text" numbers to real numbers.
It's free and available at http://www.asap-utilities.com