Hi Duane,
Thanks for responding and I will try and clarify further.
The data I am working with, is exported from a course management system in either excel, csv or xml - I have chosen excel format in this instance as I am familiar with excel and that's what Access seems to link to, but I'm not wed to that format of course :-)
Each row of the exported spreadsheet contains a course with a unique course ID, along with an additional 30+ columns each relating to other course information such as start/end dates, tutor etc. Something like this:

I would like to link the spreadsheet (which is updated daily) to Access but also add some additional 'fields' where I can 'check off' that certain activities for each course has been done i.e. Has the contract been paid? Has the venue been booked? and so on, ending up with something like this:

When the excel data is refreshed each day (Downloaded, Copy and paste job for now) I would like Access to update with any new courses/removed courses but still retain the additional fields I have added in (as well as the data that has been added to those fields) for courses that still remain in the linked data. Something like this:

As each course goes through different stages (planning, live, completion) there are a number of different 'checks' for each stage and that is where the 90+ columns (or fields in Access) will come in. I had in mind that I would bring the data into Access and then link that data to three different tables within Access, each containing the various checks (fields) that were required for each stage and that I could then populate. I'd then be able to explore queries and reports.
Hope that is a bit clearer?
Thanks!
C