Notifications
Clear all

Retornar código com base em um cadastro.

5 Posts
2 Usuários
0 Reactions
423 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia!

Estou trabalhando na identificação de alguns códigos, mas ainda sobraram aproximadamente 15 mil linhas que está difícil trabalhar com o "Localizar" e "Ext.Texto" porque não tenho um padrão de referencia para buscar o código do item, pensei que poderia usar o próprio Cadastro de Produtos para mandar o excel buscar o código correspondente na descrição, é possível?

Para um melhor entendimento, estou anexando um exemplo para verificarem a possibilidade realizar essa fórmula...,

Desde já, muito obrigado!

Eduardo

 
Postado : 27/04/2015 9:53 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde!!

O que deve ser comparado na fuia 1, coluna B ou A?

Att

 
Postado : 27/04/2015 10:20 am
(@issamu)
Posts: 0
New Member
 

Você pode aplicar a fórmula matricial em C2:

=SEERRO(ÍNDICE(Cadastro!$A$2:$A$81543;MÁXIMO(SE(NÃO(ÉERROS(LOCALIZAR(Cadastro!$A$2:$A$81543;'1'!B2;1)));LIN(Cadastro!$A$2:$A$81543);""))-1);"Não localizado")

Entrar a fórmula com CRTL+SHIFT+ENTER.

Entretanto, a sua base de códigos é muito grande, e com a fórmula matricial é como se você estivesse fazendo 81.542 cálculos em cada célula que entra a fórmula e sua planilha vai se tornar muito lenta ou de repente até travar. Por isso recomendo fazer a varredura por blocos pequenos e ir transformando em valor ou então criar um código VBA com um laço de repetição que vai jogando a fórmula e transformando em valor na sequência.

Teste ai e qualquer coisa volte a perguntar.

Abraços!

 
Postado : 27/04/2015 10:27 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia!

Exatamente isso que eu precisava Rafael, genio!!!

Demorou 4 horas para finalizar o processo mas deu certinho.

Muito obrigado!

Eduardo

 
Postado : 28/04/2015 6:11 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Se a resposta do Rafael atendeu, para agradecer clique na mãozinha que fica do lado da ferramenta Citar e no V (vezinho verde) para marcar o tópico como Resolvido.

[]s

Patropi - Moderador

 
Postado : 28/04/2015 6:40 am