Have you tried perhaps using wildcards?

e.g.

=VLOOKUP("*"&A2&"*",S2!A:B,2,FALSE)

where A2 contains "Pampers" and S1 column A contains "P&G - Pampers" or similar.

Adjust the actual Vlookup to suit your tables and references.