What are you actually doing all this for? Do you have to run any
calculations or whatever?
It occurs to me that if you're only using this for addresses, then outlook
may be a better tool with the possibility of using categories. People can
belong to more than one category. It could also be done in Access with an
SQL query.
Actually, I believe you can use SQL in Excel as well but I've never done
that... Perhaps someone else who has can jump in???
Just a thought...