Fernando: There are reasons for and against splitting tables from single table to have two 1:1 tables. In general, the reasons are based on (1) performance issues or (2) differences in the visibility rules for two sub-segments of a record. I.e. public and private information in the same record.
If the information has public and private parts, splitting the tables so they have different security attributes is ALMOST a no-brainer.
If the problem is performance, indexing the fields you intend to search is probably a better choice. I'm with Nieleg on that point. Access WOULD pull in the entire record if you had to search it (though as you point out, Memo fields don't search...). But if there is a viable index, Access searches that first and the factor of pulling in the whole record is less of an issue.
There are normalization reasons to NOT split tables 1:1 if the only issue is performance. In the end analysis, you must choose how you do this. Search the forum (it has a good SEARCH function) for topics in "Splitting Tables" and "One-to-one tables" (and "One-to-one relationships" too.)
Purists would say NEVER split to form 1:1. Me, I'm a pragmatist. If you think it is truly the right thing to do, you do some reading, and you STILL think it is the right thing to do, it is your DB. If the added maintenance requirements are worth it to you, go for it. If it were left to me, I would ONLY split when the issue was different security needs, leaving performance issues to be handled by indexing. But that's one man's opinion.
hai1111, I'm going to suggest that you repost to a new thread. But your data set is DRASTICALLY not normalized. Read up on "Database Normalization" and then come back with your question in its own post.