No need to know scripting. Excel 2007 has many built-in functions to help out.
A few questions: 1) Are the words sorted? 2) Do you need exact match & the closest match?
Suppose Col B has the words (row 5 thru 100) & Col C row 5 you want the word to appear.
On C5 type: =VLOOKUP(“search word”,B5:B100,1,FALSE)
Or try on C5: = INDEX(B5:B100,MATCH(“search word”,B5:B100,0),1)