A few notes...
1. if this data is being imported, more often than not, imported values come in as text, and need to be converted back to numbers/values
2. It is almost always better to keep all data on 1 sheet, and run extracts from that. So, if you keep getting new data (as opposed to repeat data with some new scores in it), it would be better to put the data 1 set below the previous.

With that said, I think you could probably get away with an extract table using a (relatively) simple index/match function
To best describe or illustrate your problem you would be better off attaching a dummy workbook. The workbook should contain the same structure and some dummy data of the same type as the type you have in your real workbook - so, if a cell contains numbers & letters in this format abc-123 then that should be reflected in the dummy workbook.

To attach a file to your post,
click advanced (next to quick post),
scroll down until you see "manage file",
click that and select "add files" (top right corner).
click "select files" find your file, click "open" click "upload" click 'done" bottom right. click "submit reply"

Once the upload is completed the file name will appear below the input boxes in this window.
You can then close the window to return to the new post screen.