Notifications
Clear all

Procurar partes de texto em lista e retornar valor

4 Posts
2 Usuários
0 Reactions
1,010 Visualizações
(@mmessias)
Posts: 44
Trusted Member
Topic starter
 

Boa tarde!

Amigos,

Preciso de uma ajuda de vocês para resolver um problema em minha planilha.

Neste arquivo que estou enviando para vocês, eu possuo duas planilhas, uma com uma listagem de bancos e seus respectivos códigos, e a outra com a listagem dos bancos de todos os nossos fornecedores.

Preciso que, através de alguma função, ele localize uma palavra que identifique o banco dos fornecedores, procure na lista de bancos e retorne o código daquele banco.

O problema é que, no momento de cadastrar o banco, o departamento de cadastro não seguiu um padrão, sendo assim por exemplo:

O que deveria ser BANCO ITAÚ S.A, pode aparecer como ITAÚ, Itaú, Banco Itaú, Itaú, iTaú. Fora erros de digitação. E isso se repete à todos os bancos cadastrados.

Tentei por função SE aninhada, só depois me dei conta que não daria certo pois neste caso supera os 64 aninhamentos.
Tentei por matricial também; mas ela busca o valor exato e dá erro. Em todo caso, como são 143868 linhas, formulas deixarão a planilha muito pesada.

Desde já agradeço a atenção.

Att,

 
Postado : 11/11/2013 1:15 pm
(@mmessias)
Posts: 44
Trusted Member
Topic starter
 

Não consegui anexar na mensagem anterior pois o anexo, mesmo zipado, estava muito pesado.

Att

 
Postado : 11/11/2013 1:32 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde MMessias,

Esse "negócio" de erro de digitação é complicado.

O que da para fazer é um valor/texto aproximado, pois sempre haverá uma lógica, e isso não tem lógica.

O mais próximo que consegui na correria aqui foi isso.

Qualquer coisa da o grito.
Abraço

 
Postado : 11/11/2013 2:22 pm
(@mmessias)
Posts: 44
Trusted Member
Topic starter
 

Bernardo, bom dia!

Muito obrigada pela dica, não resolveu totalmente por conta da divergência de digitação, mas diminuiu muito o número de casos para verificação manual.

Obrigada.

 
Postado : 14/11/2013 7:54 am