excel: jak mogę zidentyfikować wiersze zawierające słowa kluczowe tekstowe pobrane z listy słów kluczowych

Mam jedną kolumnę (nazwij ją A) danych, gdzie każda komórka zawiera długi ciąg słów, np .:

COLUMN A 
HORNBACH BAUMARKT ETOY, ETOY 
ALIGRO, CHAVANNES-PR 
DIPL. ING. FUST AG,ETO, ETOY 
AGIP SUISSE SA 224, LAUSANNE 
AMAZON MEDIA EU, LUXEMBOURG 
MIGROS M EPALINGES, EPALINGES 
HORNBACH BAUMARKT ETOY, ETOY 
MANOR AG - 390, BASEL 
MANOR AG - 390, BASEL 
GLOBUS LAUSANNE, LAUSANNE

Mam też inną listę słów kluczowych w innej kolumnie (nazwijmy ją B), np.

COLUMN B 
MSFT 
Amazon 
Hornbach 
Jumbo 
OBI 
Lipo 
Ikea 
Coop 
Migros 
Casino

Chciałbym to zrobić:

Dla każdego słowa kluczowego K w Col B Sprawdź każdą komórkę w Col A, aby sprawdzić, czy wpis istnieje jako ciąg podrzędny. Jeśli tak, wprowadź słowo kluczowe K w sąsiedniej komórce w kolumnie C Jeśli nie, pozostaw sąsiednią komórkę w kolumnie C nietknięty Powtórz dla następnego słowa kluczowego K

Wynik powinien być:

COLUMN A ----------------------------------> COLUMN C 
HORNBACH BAUMARKT ETOY, ETOY --------------> Hornbach 
ALIGRO, CHAVANNES-PR 
DIPL. ING. FUST AG,ETO, ETOY 
AGIP SUISSE SA 224, LAUSANNE 
AMAZON MEDIA EU, LUXEMBOURG ---------------> Amazon 
MIGROS M EPALINGES, EPALINGES -------------> Migros 
HORNBACH BAUMARKT ETOY, ETOY --------------> Hornbach 
MANOR AG - 390, BASEL 
MANOR AG - 390, BASEL 
GLOBUS LAUSANNE, LAUSANNE

Widzę, jak to zrobić za pomocą struktur typu VBA ... ale z pewnością musi istnieć sposób, aby to zrobić za pomocą wbudowanych funkcji programu Excel - INDEX, HLOOKUP, SEARCH ... itd.

Próbowałem, ale się nie udało. Jeśli ktoś ma lepszy pomysł, daj mi znać.

questionAnswers(1)

yourAnswerToTheQuestion