I need to lookup & display records that have text anywhere in the Description field from PO details.

I am using a formula: FINDANY({detDescription} ,"steel", "iron", ”brass” ) = 1

Everything is working nicely. But now I have two questions:

1. The text I look for can be anywhere in the Description field.
How can I display in a separate column the text of the look-up word that we are searching for? (e.g. Display the text: “Steel”, “Iron”, “Brass” in a separate GV column)

2. I may need to lookup about 10-20 items.
Is there a more appropriate method to lookup this data?
_________________________
Samuel Kopstick
S Kopstick & Associates Inc
Toronto, ON