Ms.A. (along with many relational dbs) has a limit on the number of "FIELDS" allowed in a recordset. This is often set at 255, but that doesn't mean that you should ever define a table with even close to this number of fields as Ms. A. (along with many ... ) counst each instance of a field (name) or table (name) or literal value (& who knows what else) as a field when constructing inidices and / or queries.
The reference to normalizing the data should be persued agressively. If, perchance, you are new to the world of relational databases, it will be imperative that you get and study a tome (or even a text) which defines, llustrates and explores this thoroughly before continuing with this exercise. Failure to do so WILL generate frustration.
The good news is that it is actually quite easy -in most instances- to get the information into Ms. A. once you haver passed the afore mentioned obsticals.
MichaelRed