excel: como posso identificar linhas contendo palavras-chave de texto obtidas de uma lista de palavras-chave
Eu tenho uma coluna (chame de A) de dados, onde cada célula contém uma longa seqüência de palavras, por exemplo:
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
Eu também tenho outra lista de palavras-chave em outra coluna (chame de B)
COLUMN B
MSFT
Amazon
Hornbach
Jumbo
OBI
Lipo
Ikea
Coop
Migros
Casino
Isto é o que eu gostaria de fazer:
Para cada palavra-chave K no Col B Verifique cada célula na Col A para ver se a entrada existe como uma subcadeia Se isso ocorrer, insira a palavra-chave K em uma célula adjacente na Coluna C Se não, deixe a célula adjacente na Coluna C intocado Repita para a próxima palavra-chave K
O resultado deve ser:
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
Eu posso ver como fazer isso usando estruturas de tipo VBA ... mas certamente deve haver uma maneira de fazer isso usando construído em funções do Excel - ÍNDICE, HLOOKUP, PESQUISA ... etc.
Eu tentei, mas não consegui. Se alguém tiver uma ideia melhor, por favor me avise.