My suggestion would be to create a macro in Excel that copies the current sheet, Then transposes the data so that your department codes run down the column instead of one for each column. Then give yourself some titles for each column and then bring it into access. So most of your work will be in Excel.
Make a copy of one of your excel files to play with.
Then click on tools > Macro > Record new Macro.
(Now anything you do will be recorded to a script.)
Copy the entire report. Click on a new cell where you want to place the copy of the report (I recomend column A under your existing report, or a new tab) leave space to add your headings (if you need them)
Right click, Paste Special, then check off the "Transpose" box.
Now all your job codes will be in one column.
Highlight the rows where your original data was and delete rows.
Now add your headings if you havn't already and then click the stop recording button on the record macro toolbar.
You should now have an excel sheet that can be imported quickly into access.
If it works you will be able to use the script the next time and as long as the ranges for your copy action doesn't change, you will be able to do this with a click of a button.
(Hope that makes sense. I might not explain it that well if you need more clerification let me know)