Notifications
Clear all

Como pegar apenas o primeiro nome?

9 Posts
2 Usuários
0 Reactions
1,597 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá pessoal,

Eu tenho a seguinte tabela:

Eu gostaria de uma formula que faça o seguinte:

Se Nome tiver mais de uma palavra então pega somente o primeiro Nome e joga em C2, se não, então apenas copia o que tiver em Nome para a célula C2;
O mesmo vale para Sobrenome.

O resultado que eu gostaria é esse:

Eu estava usando essa fórmula: =ESQUERDA(C2;PROCURAR(" ";C2)-1) no entanto quando já existe uma única palavra no Nome aí aparece #VALOR! na célula C2 ao invés de aparecer esse único nome.

Desde já muito obrigado.

 
Postado : 30/10/2013 10:40 am
(@gtsalikis)
Posts: 2373
Noble Member
 

que tal assim:

=SEERRO(ESQUERDA(C2;PROCURAR(" ";C2)-1);C2)

 
Postado : 30/10/2013 10:45 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Perfeito gtsalikis,
É isso mesmo. Muito obrigado.

Esse tratamento é para eu gerar crachá com nome e sobrenome apenas, mas eu tenho um problema que acho que vai ser difícil tratar usando fórmulas. Vou postar aqui se alguém sabe se tem como:

Meu sistema tem dois campos: Um chamado Nome e outro Sobrenome. O que está acontecendo é que existem pessoas que preenchem o Nome Completo em Nome e depois em Sobrenome Coloca o sobrenome mesmo. Vou expor a situação por imagem que fica fácil entender:


Minha tabela já vem com Nome e Sobrenome do jeito que está na imagem e eu preciso de uma fórmula para Gerar a Coluna C (Nomes Completos). É possível?

 
Postado : 30/10/2013 11:07 am
(@gtsalikis)
Posts: 2373
Noble Member
 

seria isso?

=SE(SEERRO(PESQUISAR(B2;A2);"")<>"";A2;A2&" "&B2)

 
Postado : 30/10/2013 11:19 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Caramba amigo quase deu certo, deu errado no último nome. Olha o resultado:

 
Postado : 30/10/2013 11:29 am
(@gtsalikis)
Posts: 2373
Noble Member
 

krbastos,

dá pra fazer, mas vou ter q ver um pouco mais com calma.

Agora to no trabalho, mas de noite eu vejo pra ti.

(ou algum colega se antecipa)

 
Postado : 30/10/2013 11:49 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Está certo amigo, de qualquer forma você já me ajudou muito. Obrigado mesmo.

 
Postado : 30/10/2013 11:53 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Como prometido:

=SE(ÉERRO(PROCURAR(ESQUERDA(B2;PESQUISAR(" ";B2)-1);A2));A2&" "&B2;EXT.TEXTO(A2;1;PROCURAR(ESQUERDA(B2;PESQUISAR(" ";B2)-1);A2)-1)&B2)

Acredito que agora deve resolver todos os casos. Se resolveu, por favor, marque o tópico como resolvido.

 
Postado : 30/10/2013 6:09 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Muito obrigado amigo é exatamente isso. Você me ajudou demais.
Obrigado mesmo.

 
Postado : 30/10/2013 8:36 pm