Hi MichelleG,
Welcome to the forum.
The {} in the formula means it is entered as array formula. Means after typing formula it is excited with Ctrl+Shift+Enter and not just enter.
than function ISNUMBER() returns true and false so -- is converting those TRUE & False to 1 and 0 so that match can do a match of 1 within the array created by ISNUMBER() to return ordinal position within the array, that will be used as row position for INDEX function.
Regards!
You already do this with the index function. But in the example formula you posted, this is done incorrectly (because you can only have 3 possible matches, instead of 22...).what if, instead of returning the position where the word can be found, I want to return a corresponding value, the way that vlookup does?