Esta talvez não seja a maneira mais elegante de fazer isso (e não exatamente o que você pediu) ... mas é bastante rápido. e também permitirá que você tenha várias tags para um item (se precisar)
Basicamente,vocêpodeadicionarastagsnascolunasadicionaisàdireita.Emseguida,useaseguintefórmulaemC2(ondeBcontémotextodatransação).
=IFERROR(FIND(C$1,UPPER($B2)),0)>0
umaexplicaçãorápidadasfunções
FIND
procurapelotextode1célula(C1nestecaso)dentrodeoutracélula(B2nestecaso)eretornaumnúmeroondeastringinicia.Noentanto,estafunçãoretornaráumerroseotextonãoforencontrado,entãoestouusando
IFERROR
verificaráseoprimeiroargumento(nestecaso,nossafunçãoFIND
)retornaráumerro,senenhumerroretornaráoconteúdodafunçãodelocalização.Sehouverumerro,eleretornaráosegundoargumento(nestecaso,0)
UPPER
Converteotextoemumacélulaparamaiúscula.FIND
fazdistinçãoentremaiúsculaseminúsculas,portanto"Cerveja" é diferente de "BEER" é diferente de "BeEr", pois provavelmente queremos agrupá-los. UPPER
forçará todos à BEER.
Essas 3 funções combinadas para agora retornam um número se o texto for encontrado e 0 se nenhuma tag for encontrada. Por fim, adiciono >0
ao final para fazer com que o Excel retorne VERDADEIRO / FALSO em vez de um número.
Se você quiser procurar uma palavra diferente para vincular à categoria, pode substituir C1
pelo texto. Se você quiser vários critérios para uma única tag, você pode encadear juntos usando o OR
ou seja
=OR(IFERROR(FIND("CRITERIA ONE",UPPER($B2)),0)>0,IFERROR(FIND("CRITERIA TWO",UPPER($B2)),0)>0)