Notifications
Clear all

Retirar texto de uma celula

9 Posts
3 Usuários
0 Reactions
1,530 Visualizações
(@artzn)
Posts: 32
Eminent Member
Topic starter
 

Ola, bom dia a todos, encontrei esse topico ( http://www.planilhando.com.br/forum/viewtopic.php?t=7020&p=37180 ) que me serviu muito bem, porem ao utilizar essa formula me deparei com um problema, em alguns campos tenho mais de um numero começado com a sequencia de caracteres que estou procurando, sendo assim ele so pega o primeiro dos numeros.. teria como ele continuar buscando a sequencia depois de pegar a primeira? ou pelo menos de saber o numero do caracter que teminou?

 
Postado : 15/04/2016 6:42 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia artzn,

Tem como dar uns dois exemplos de como chega a informação para você e qual informação quer extrair?

Qualquer coisa da o grito.
Abraço

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 15/04/2016 7:08 am
(@rilust)
Posts: 387
Reputable Member
 

prezado

por favor poste uma planilha com dados exemplificando manualmente o resultado esperado e como chegar a ele.

grato

Espero ter Ajudado. Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]

 
Postado : 15/04/2016 7:35 am
(@artzn)
Posts: 32
Eminent Member
Topic starter
 

Segue o exemplo

 
Postado : 15/04/2016 7:52 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia artzn

Em outra célula copie e cole a fórmula abaixo:

=DIREITA(A9;PROCURAR("";A9;1)+19)
Se for útil, clique na mãozinha.

Dê retorno.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 15/04/2016 8:05 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia artzn,

Cara, dá para usar assim:

=EXT.TEXTO(EXT.TEXTO(A9;LOCALIZAR(EXT.TEXTO(A9;LOCALIZAR("187";A9;1);19);A9)+NÚM.CARACT(EXT.TEXTO(A9;LOCALIZAR("187";A9;1);19));200);LOCALIZAR("187";EXT.TEXTO(A9;LOCALIZAR(EXT.TEXTO(A9;LOCALIZAR("187";A9;1);19);A9)+NÚM.CARACT(EXT.TEXTO(A9;LOCALIZAR("187";A9;1);19));200);1);19)

Porém, a segunda sequencia no seu exemplo tem 20 dígitos, sempre irá aparecer 19 e nesse anexo é só de exemplo ou pode variar?

Qualquer coisa da o grito.
Abraço

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 15/04/2016 8:05 am
(@artzn)
Posts: 32
Eminent Member
Topic starter
 

Bernardo, ajudou bastante, o problema e que não sei realemnte quantas vezes esse numero se repete, entao preciso de uma formula que pegue o primeiro depois o segundp,depois o terceiro, tem como adaptar essa pra pegar o 3 agora? pode me dar uma explicação sobre como ela esta funcionando?

 
Postado : 15/04/2016 11:35 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Cara, dá uma olhada.

Qualquer coisa da o grito.
Abraço

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 15/04/2016 12:11 pm
(@artzn)
Posts: 32
Eminent Member
Topic starter
 

Cara, perfeito... Obrigado!

 
Postado : 15/04/2016 2:00 pm