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ć.