This is fairly easy to do with just formulas if you don’t care too much about possibly finding parts of words incorrectly. However, ignore this disclaimer. Firstly, here is a formula that will tell you if any of several lines are found anywhere in the source line:
=OR(NOT(ISERROR(FIND(<array of strings to look for>,<string to look in>))))
This must be entered as an array formula for its operation. You do this by typing it with Ctrl-Shift-Enter. To understand how this works, consider what Excel does when evaluating a real-world example:
=OR(NOT(ISERROR(FIND({"a","b","c"},"qbq"))))
"FIND" finds the position of one line in another. When called with an array for the first argument, it returns an array of positions (or #VALUE! If the search string is not found). You can trace the score by entering this formula, and then using the F9 key in the expressions inside it:
=OR(NOT(ISERROR({
So, for your example, let's say you have your lines that you want to find in $ B $ 6: $ B $ 8, your working lines in $ D $ 2: $ D $ 3, and your game lines in $ E $ 2: $ E $ 3, you can put the formula
=OR(NOT(ISERROR(FIND(D$2:D$3,$B6))))
in cell D6, enter it as an array formula, and then drag it into the D6: E8 range to find which lines in B worked or played words in them. You can then use these results to control other formulas or conditional formatting.
However, as mentioned above, you will notice that any substring inside the search string will be found, therefore
=OR(NOT(ISERROR(FIND({"a","b","c"},"bad"))))
will be rated as TRUE. (And if your list of funny words includes "id", the "id" in "davids" will match.)
As is often the case with Excel, if you do something that you understand with a limited set of data, you may not care. But he can defeat the attempt to use such a formula as part of a general “application” in which there are users who do not know fancy tricks with arrays or exactly what “FIND” does. (You can get around this by placing a space after the search words, etc., but it's just a more mysterious voodoo, expecting it to break if you pass it on to someone else.) However, for a quick and dirty scan, this perfectly.