I know excel has a feature that allows one to format a number to a desired zip format. However I am using an export report that is dumped in excel. What happens is the number comes over as a text column (ie 232262007). I want excel to read the number as 23226-2007. Yet if the number comes over as 23226, then that is they way it should read. Do I need to do some type of macro or script in excel that does a conditional format based on whether the number is a five digit or nine digit zip. Simply using the utility that is already in excel works for a nine digit number but is makes a five digit number look like this (2336-). Also would it be best to dump the excel sheet into access and format the zip first.