
Originally Posted by
ChemistB
Here is a solution. I put this Formula in G3 of Report as an array and dragged it down.
=INDEX(data!$C$2:$C$971,MATCH(B3&"111",data!$A$2:$A$971&(ISNUMBER(SEARCH(C3,data!$B$2:$B$971))+0)&(ISNUMBER(SEARCH(D3,data!$B$2:$B$971))+0)&(ISNUMBER(SEARCH(E3,data!$B$2:$B$971))+0),0))
Your data needs to be consistent. For example I removed 10 examples of extra spaces in Col B of Report (i.e. D 1459 instead of D1459). If the data is not consistent, then you won't get a match.
Another example, row 7, no match. You are searching for a match for TR Detergent for D1463. There is none. If something else means the same thing, then you need to do a search and replace and make them the same.
Anyway, this works for most of your data. See attached.
Bookmarks