Sorting is not needed in order to produce a count per job (job code).
One way to get the counts is by using PivotTables, another by using COUNTIF.
Lets say that A1:C9148 houses your data and jobcodes are in column A. A1:C1 houses the labels (JobCode, etc.).
Activate A2.
Activate Data|Filter|Advanced Filter.
On the Advanced Filter window:
Check "Copy to another location".
Enter in the List Range box: $A$1:$A$9148
Enter in the "Copy to" box: e.g., $F$1
Check "Unique records only".
Click OK.
Now you have in F a list of different/unique jobcodes.
In G2 enter: =COUNTIF($A$1:$A$9148,F2)
Double click on the black square of C2 (lower right corner) in order to copy down the formula in G2 as far as needed.
The formula produces a count of how many times a jobcode recurs in your data.
=============
Thanks Aladin, I'll edit the worksheet using this method. I think that I'd better bookmark this message boad.