Notifications
Clear all

Separar Texto e numero

7 Posts
3 Usuários
0 Reactions
3,289 Visualizações
(@thauan)
Posts: 37
Eminent Member
Topic starter
 

Pessoal bom dia, estou com uma planilha que em em uma unica célula (A1,A2,A3,...) existe texto e numero, quero separar essas informações por coluna, já tentei a opção de texto para coluna porem como existe o nome da pessoal ele acaba separando o nome também.

Eis o modelo de como está a planilha, lembrando que toda essa informação está em uma célula.

A1 11196 03/11/2010 DÍVIDA DE IPTU 25,17 0101004903700100 ROSALIA PEREIRA DA SILVA
A2 11197 03/11/2010 DÍVIDA DE IPTU 20,70 01010049037 IVONE SILVA DOS SANTOS
A3 11198 03/11/2010 DÍVIDA DE IPTU 25,87 0101004903840100 ARIVALDO RIBEIRO DA SILVA
A4 11199 03/11/2010 DÍVIDA DE IPTU 27,30 0100100 JOSE SOUZA DOS SANTOS
A5 11200 03/11/2010 DÍVIDA DE IPTU 31,79 01010049040100 GENIVALDO LIMA DA SILVA
A6 11201 03/11/2010 DÍVIDA DE IPTU 22,99 0101004904090100 ANTONIO PEREIRA DO NASCIMENTO
A7 11202 03/11/2010 DÍVIDA DE IPTU 24,16 010100490430100 BENTO DIONIZIO FILHO

Qualquer dúvida ou se precisar de mais informações estou a disposição.
Desde já Obrigado

 
Postado : 02/04/2015 6:53 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Vc topa usar UDF, função VBA para quebrar conteúdo ?
Eu criei uma função outro dia, chamei de elemento... Pra pegar o enésimo item de uma célula, quebrando-a por um delimitador qualquer, no seu caso, espaço.
A desvantagem é que vc passa a ter VBA no arquivo que terá de ser salvo como XLSM.
A vantagem é que vc pode pegar o enésimo elemento, quebrando assim todas as células e diferentes colunas, e usar um Ext.Texto() para pegar o nome ao final...

Topa ?

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 02/04/2015 6:56 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Leia em:
viewtopic.php?f=10&t=15220&p=78786

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 02/04/2015 6:58 am
(@thauan)
Posts: 37
Eminent Member
Topic starter
 

Topo sim fernando não tem problema

 
Postado : 02/04/2015 7:00 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Ok, a função que eu criei tem esse código (mesmo código que postei ao final do tópico sugerido pelo Alex):

Option Explicit

Public Function Elemento(ByRef Texto As Variant, _
                         Optional ByVal Delimitador As String = " ", _
                         Optional ByVal Indice As Long = 1) As Variant
On Error GoTo TratarErro
    Elemento = VBA.Split(Application.WorksheetFunction.Trim(Texto), Delimitador)(Indice - 1)
On Error GoTo 0
Exit Function
TratarErro:
    Elemento = "#Erro"
End Function

E segue o exemplo.
Eu usei a função para pegar os elementos que vc quer, depois eu combinei esses resultados e usei funções do Excel para extrair os nomes completos.

Segue exemplo:

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 02/04/2015 7:10 am
(@thauan)
Posts: 37
Eminent Member
Topic starter
 

Cara simplesmente perfeito, não sei como agradecer, era exatamente o que precisava,muito obrigado mesmo.

 
Postado : 02/04/2015 7:17 am
Issamu
(@issamu)
Posts: 605
Honorable Member
 

Uma alternativa usando somente recursos nativos:

1º) Utilizando a ferramento texto para colunas, defina a delimitação conforme a imagem abaixo.

2º) Na última coluna aplique as fórmulas conforme arquivo anexo.

3º) Copie e cole como valores as colunas com fórmulas e apague a coluna com os valores que estão agrupados.

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 : 02/04/2015 7:29 am