|What your asking could probably be done in Excel, but it would not be easy.|
Excel is not designed to work with words and phrases.
It's focus in on crunching numbers.
What you need a regular database program.
Something like Access.
Here are a couple of links that might help: