The Contains function in Auto filter is very powerful, because it looks for the string being asked for. The string being asked for could be in the middle of many, many characters or just a few. The problem with a vlookup, or index/match in a formula is it requires each character be accounted for. For example, I want to extract the word "RED" out of the following string THWPRED&Y4D and YTRED43E. The autofilter CONTAINS command will get RED out of each cell. However, because of the different number of characters I couldn't use VLOOKUP or I/M commands, unless I used a couple of IF statements to account for each wild character required. Any suggestions?... Thanks Kirk