Olá digoshiro!
Existem técnicas para fazer isto, mas o resultado dependerá do quão padronizado estarão o cadastros destes endereços, pois as funções de textos do Excel (Ex: DIREITA, ESQUERDA, EXT.TEXTO, LOCALIZAR) juntas permitem você criar uma lógica para extrair as informações, mas desde que a mesma lógica possa ser aplicada em todos registros.
No seu exemplo, as fórmulas ficam:
A2: =ESQUERDA(A1;LOCALIZAR(",";A1;1)-1)
A3: =ARRUMAR(EXT.TEXTO(A1;LOCALIZAR(",";A1;1)+1;LOCALIZAR(" - ";A1;1)-LOCALIZAR(",";A1;1)-1))
A4: =EXT.TEXTO(A1;LOCALIZAR(" - ";A1;1)+3;LOCALIZAR(" - ";A1;LOCALIZAR(" - ";A1;1)+3)-LOCALIZAR(" - ";A1;1)-2)
A5: =DIREITA(A1;2)
Se todos os endereços seguirem o mesmo padrão do seu modelo, essas fórmulas te atenderão.
Teste ai e comente o resultado.
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 : 24/02/2015 2:05 pm