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!
Rafael Issamu F. Kamimura
Moderador Oficial Microsoft Community - MCC (Contribuidor do Microsoft Community)
http://zip.net/bjrt0X - http://zip.net/bhrvbR
Foi útil? Clique na mãozinha
Conheça: http://excelmaniacos.com/
Postado : 29/07/2015 4:53 pm