Você pode criar uma matriz de índice onde você escreve a palavra-chave em uma coluna e a categoria correspondente na segunda linha da mesma coluna:
# 3k322 Artigos para café
|
Vendas on-line da web
a palavra-chave deve estar sempre contida na descrição que você já tem. Crie uma nova coluna vazia perto da descrição da categoria e escreva essa fórmula na frente da primeira descrição:
=OFFSET($I$2,SUMPRODUCT(--ISNUMBER(FIND($I$2:$I$4,B2,1))*ROW($I$2:$I$4))-2,1)
Onde $ I $ 2: $ I $ 4 é a coluna de palavras-chave começando em I2
J2: J4 é a coluna das categorias correspondentes
B2 é a primeira descrição
O Sumproduct encontrará a palavra-chave correspondente à descrição em B2 e fornecerá o número da linha dele.
Offset encontrará a categoria correspondente à linha encontrada -2 porque I2 é a origem e 1 para a segunda coluna
Você pode arrastar a fórmula para baixo manter o $ onde eu escrevi na fórmula e alterar a referência para corresponder ao seu Data
Atualizar
Para anexar a categoria sem alterar a fórmula, use o seguinte
=OFFSET($I$2,SUMPRODUCT(--ISNUMBER(FIND(INDIRECT($L$1),B2,1))*ROW(INDIRECT($L$1)))-2,1)
onde L1 é uma referência da coluna de palavras-chave, toda vez que você alterar as categorias (anexar ou remover) escreva em L1 as referências: $ I $ 2: $ I $ 4
Lembre-se de escrever a palavra-chave exatamente como está escrito na descrição (letras maiúsculas ou minúsculas são sensíveis a maiúsculas e minúsculas)
INDIRECT lerá L1 e converterá para $ I $ 2: $ I $ 4