Notifications
Clear all

Extrair endereço e número de uma endereço com complementos

3 Posts
2 Usuários
0 Reactions
982 Visualizações
(@mardukx)
Posts: 0
New Member
Topic starter
 

Preciso retirar os complementos dos endereços tudo que aparece depois do endereço e do numero tenho que fazer isso em 300 mil endereços

esta assim:

R ANGELO ZAMIR BIASI 114 CASA 7
R MAX FRANCISCO STOLZ NEVES 51 CASA 2
R REZALA SIMAO 65 APT 2 CAN
R MTO FRANCISCO ANTONELLO 2160 SALA 3 DESC
R DENIZART PACHECO DE CARVALHO 52 FD 2
R HENRIQUE CORREIA 1170 CASA 4
R CARLOS ESTRELLA MOREIRA 98 SOBRADO 2
R JOAO JOSE ZATTAR 443 CASA 4
R TEOFILO SOARES GOMES 685 SOBRADO 1

teria que ficar assim :

R ANGELO ZAMIR BIASI 114
R MAX FRANCISCO STOLZ NEVES 51
R REZALA SIMAO 65
R MTO FRANCISCO ANTONELLO 2160
R DENIZART PACHECO DE CARVALHO 52
R HENRIQUE CORREIA 1170
R CARLOS ESTRELLA MOREIRA 98
R JOAO JOSE ZATTAR 443
R TEOFILO SOARES GOMES 685

 
Postado : 29/07/2015 2:08 pm
(@issamu)
Posts: 0
New Member
 

Desenvolvi uma fórmula matricial que faz o que você deseja. A fórmula abaixo, supondo que o endereço está em A1, deve ser inserida com CRTL+SHIFT+ENTER:

=SEERRO(ESQUERDA(A1;MÍNIMO(SE(NÃO(ÉERROS(VALOR(EXT.TEXTO(A1;LIN(INDIRETO("1:"&NÚM.CARACT(A1)));1))));LIN(INDIRETO("1:"&NÚM.CARACT(A1)))))-1)&EXT.TEXTO(A1;MÍNIMO(SE(NÃO(ÉERROS(VALOR(EXT.TEXTO(A1;LIN(INDIRETO("1:"&NÚM.CARACT(A1)));1))));LIN(INDIRETO("1:"&NÚM.CARACT(A1)))));LOCALIZAR(" ";EXT.TEXTO(A1;MÍNIMO(SE(NÃO(ÉERROS(VALOR(EXT.TEXTO(A1;LIN(INDIRETO("1:"&NÚM.CARACT(A1)));1))));LIN(INDIRETO("1:"&NÚM.CARACT(A1)))));NÚM.CARACT(A1)-MÍNIMO(SE(NÃO(ÉERROS(VALOR(EXT.TEXTO(A1;LIN(INDIRETO("1:"&NÚM.CARACT(A1)));1))));LIN(INDIRETO("1:"&NÚM.CARACT(A1))))));1)-1);A1)

Veja o modelo.

Obs: Vou alterar o título do tópico de forma que reflita a dúvida, para que facilite futuras buscas de usuários com a mesma dúvida.

Abraços!

 
Postado : 29/07/2015 4:53 pm
(@mardukx)
Posts: 0
New Member
Topic starter
 

Obrigado.

 
Postado : 30/07/2015 5:24 am