Objective:
1) Mid search a text string,
2) Search for the result in column 1 of a named list and return the value of the corresponding cell in column 2,
3) If the result is an error, return a blank.
I am using this combination of ISERROR, MID SEARCH, and VLOOKUP:
=IF(ISERROR(VLOOKUP(MID($A1,SEARCH(";",$A1,1)+1,SEARCH(";",$A1,SEARCH(";",$A1,1)+1)-SEARCH(";",$A1,1)),List,2,FALSE)),"",VLOOKUP(MID($A1,SEARCH(";",$A1,1)+1,SEARCH(";",$A1,SEARCH(";",$A1,1)+1)-SEARCH(";",$A1,1)),List,2,FALSE))
It works perfectly. However, the workbook is not opening as fast as I would like. Does anybody have a more elegant (shorter, faster) formula for accomplishing the stated objective?
Bookmarks