Capítulo 15 · 15.13
Separar nome próprio e apelido de uma coluna
Na sua lista de contactos consta "João da Silva" numa única célula, mas para um mailing pretende "Caro João". Precisa, portanto, do nome próprio em separado. Existem duas formas de o fazer.
Forma 1: Texto para colunas
- Certifique-se de que existem colunas vazias suficientes à direita dos nomes. Caso contrário, os dados existentes serão substituídos.
- Selecione as células com os nomes.
- Clique no separador Dados em Texto para colunas.
- Em Delimiter assinale apenas Espaço e veja na Pré-visualização o resultado. Clique em OK.

Desvantagem: com "João da Silva", "da" e "Silva" ficam em colunas separadas, e com "Maria de Oliveira Costa" obtém quatro colunas.
Forma 2: com fórmulas (melhor para preposições e partículas)
Se o nome estiver na célula C2:
- Nome próprio: =ESQUERDA(C2;LOCALIZAR(" ";C2)-1). Tudo até ao primeiro espaço.
- O resto (partícula e apelido): =SEG.TEXTO(C2;LOCALIZAR(" ";C2)+1;100). Tudo depois do primeiro espaço, pelo que "da Silva" e "de Oliveira Costa" permanecem completos.
Arraste ambas as fórmulas para baixo. Se quiser remover as fórmulas, copie as colunas e cole-as como valores (botão direito do rato, Colar especial).
Sugestão: para fazer o inverso, juntar nome próprio e apelido, utilize =A2&" "&B2 ou =UNIRTEXTO(" ";1;A2:B2).
Armadilhas
- Nomes próprios duplos ("Ana Maria Pereira") e nomes sem espaço não podem ser separados sem erros por nenhum dos métodos. Verifique sempre o resultado.
- Se não existir nenhum espaço na célula, a função LOCALIZAR devolve um erro. Resolva isso com SE.ERRO: =SE.ERRO(ESQUERDA(C2;LOCALIZAR(" ";C2)-1);C2).
