Página 1 de 1

Manipular caracteres de texto

Enviado: 26 Jun 2015 às 12:10
por Beto
Olá pessoal,

Estou tentando, através de funções e fórmulas, solucionar o seguinte problema:

Numa relação de vários nomes de pessoas, preciso concatenar (primeiro nome), (ponto) e (último nome)
Ex.: o nome [Antonio Marcos Prado Correia] deverá resultar [Antonio.Correia]
Consegui extrair o primeiro nome usando as funções ESQUERDA e SUBSTITUIR.

Se puderem ajudar serei muito grato!

Re: Manipular caracteres de texto

Enviado: 26 Jun 2015 às 13:02
por Beto
Beto escreveu:Olá pessoal,

Estou tentando, através de funções e fórmulas, solucionar o seguinte problema:

Numa relação de vários nomes de pessoas, preciso concatenar (primeiro nome), (ponto) e (último nome)
Ex.: o nome [Antonio Marcos Prado Correia] deverá resultar [Antonio.Correia]
Consegui extrair o primeiro nome usando as funções ESQUERDA e SUBSTITUIR.

Se puderem ajudar serei muito grato!
Se houver solução em VBA também será bem vinda!

Manipular caracteres de texto

Enviado: 26 Jun 2015 às 13:05
por JeanHard
Criei um modelo em anexo.
Abraços e espero que goste!!!

Manipular caracteres de texto

Enviado: 26 Jun 2015 às 14:20
por duds
Boa tarde Beto,

Caso queira dar uma olhada no Blog do Guru, ele realiza uma operação muito parecida com o que você deseja, segue o link da publicação e do vídeo:
http://gurudoexcel.com/blog/como-criar-mega-formulas/

Att.

Manipular caracteres de texto

Enviado: 26 Jun 2015 às 14:33
por duds
Ou já simplificando sua vida também, pode usar a seguinte fórmula:

=ESQUERDA(A1;LOCALIZAR(" ";A1)-1)&"."&DIREITA(A1;NÚM.CARACT(A1)-LOCALIZAR("%";SUBSTITUIR(A1;" ";"%";NÚM.CARACT(A1)-NÚM.CARACT(SUBSTITUIR(A1;" ";"")))))

Coloque ela na célula B1 e arraste.

Att.