I have a rather large spreadsheet of data that I need to export as a CSV file so I can import into a database. My issue is the data is populated horizontally based on the key field (employee ID). What I would like to do it take the data and move it vertically so the CSV file will be in the format I need. Copy and paste special - transpose will work, however this spreadsheet is huge and will take a lot of time to transpose. I also thought about using MS Query and or Crystal Reports to get my data in the correct format. Any idea's how I could accomplish this task? Possibly with an option I outlined above or some programming or formula? I have included a small screen shot of what the layout currently is and what I am looking to achieve. Thank you.