Originally Posted by
Andrew-R
=IFERROR(INDEX(F:F,MATCH(FALSE,INDEX(ISERROR(FIND(E1:E4,A1)),0))),"No match")
How's that for you?
Hi Andrew-R,
Thanks heaps for the response. 99% there and working like a charm in its current form. I have tried to amend the formula to reference a separate sheet for the data, which seems to break.
I created a new sheet called "Category1" and put my reference data in columns A and B. Then updated the formula to reference the new sheet:
Working fine
It would also be awesome if the formula could work on a variable number of rows in the Category1 worksheet, highlighted in the code above. Something like Category1!A:A would be great, but it always throws an error. My working process would be to go through my data and see where there is a "No match" from the formula above and add additional rules into the Category1 worksheet to cover the "No match". Ultimately I will end up with a match for every value from the formula by adding additional matches into the Category1 worksheet.
Whilst I am traditionally a C# programmer, I am finding the analytical abilities of Excel very powerful. This is helping no end!
Thanks,
KFCI
Bookmarks