Notifications
Clear all

DIREITA ANINHADA COM LOCALIZAR COM MAIS DE UM CRITÉRIO.

3 Posts
1 Usuários
0 Reactions
545 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite pessoal!

Estou precisando de uma ajuda, tenho uma planilha com mais de 300 mil registros onde eu preciso localizar somente os ultimos numeros antes do espaço antes do asterisco, no exemplo abaixo o numero 0601-003070:

Exemplo => DIODO EMISSOR DE LUZ (LED), MONTADO, SMD. **SUFRAMA**RECTANGLE(SMD),GRN,1.7MM,525NM,3.2X2** 0601-003070.

Ocorre que não existe muito padrão e esses numeros podem vir colados no asterisco, minha pergunta é: Tem como utilizar a fórmula DIREITA aninhada com a LOCALIZAR contemplando tanto o espaço como o asterico, o que ele achar primeiro?

Muito obrigado!

Eduardo

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

 
Postado : 04/11/2013 9:24 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Cara,

Tem como utilizar a fórmula DIREITA aninhada com a LOCALIZAR contemplando tanto o espaço como o asterico, o que ele achar primeiro?

Pra ver o que ele acha “primeiro” (na verdade por último na string), a fórmula fica bem maior mas vamos lá:

Assumindo que o texto esteja em A1, faça:

=SE(PROC(2;1/(CÓDIGO(EXT.TEXTO(A1;LIN(INDIRETO("1:"&NÚM.CARACT(A1)));1))=42);LIN(INDIRETO("1:"&NÚM.CARACT(A1))))>PROC(2;1/(CÓDIGO(EXT.TEXTO(A1;
LIN(INDIRETO("1:"&NÚM.CARACT(A1)));1))=32);LIN(INDIRETO("1:"&NÚM.CARACT(A1))));EXT.TEXTO(A1;PROC(2;1/(CÓDIGO(EXT.TEXTO(A1;LIN(INDIRETO("1:"
&NÚM.CARACT(A1)));1))=42);LIN(INDIRETO("1:"&NÚM.CARACT(A1))))+1;256);EXT.TEXTO(A1;PROC(2;1/(CÓDIGO(EXT.TEXTO(A1;LIN(INDIRETO
("1:"&NÚM.CARACT(A1)));1))=32);LIN(INDIRETO("1:"&NÚM.CARACT(A1))))+1;256))

O que a fórmula faz é identificar o último asterisco ou espaço e capturar o texto daí em diante.

Acho que é isso. Inclua seus dados e teste.

Abs,

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

 
Postado : 05/11/2013 12:30 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Mandrix, boa tarde!

O texto está na E2, mas substitui e funcionou perfeitamente, muito obrigado pela força!!! :D

Um abraço!

Eduardo

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

 
Postado : 05/11/2013 1:06 pm