The undo function should generally be available. A common reason for it not being is if you have macros running in your workbook? Do you find that it is always grayed out, or only sometimes?
http://office.microsoft.com/en-gb/ex...001216394.aspx
http://support.microsoft.com/?kbid=211922