Nice work Kieran 
 
I basically did the same thing for the NPBL, I just used Access rather than Excel. I use the .csv from Commish Joe's exporter and import them into Access table. 
With thius I can easily track rating changes, talent levels, and such from year to year. One query then gets the job done. This is what I used to determine the average ages of each team that Jesse posted awhile ago.