Notifications
Clear all

O excel pode reconhecer um número dentro de um texto?

4 Posts
4 Usuários
0 Reactions
1,094 Visualizações
(@gokharol)
Posts: 7
Active Member
Topic starter
 

Olá, tenho uma coluna em que cada célula contém informações de um histórico, assim:

TEXTO TEXTO NF14634 TEXTO
TEXTO N° 245 TEXTO TEXTO TEXTO
TEXTO TEXTO N°2 TEXTO TEXTO

Será possível extrair um número dentro do texto de uma célula e retorná-lo em uma outra célula ?

 
Postado : 02/01/2018 2:53 pm
gfranco
(@wzxnet7)
Posts: 653
Honorable Member
 

Boa tarde.
Só uma pergunta.
O exemplo postado acima refere-se a 3 células ou é uma única linha de informação ?
Sugiro postar uma planilha de exemplo. Pode ser com dados fictícios Mas Mesma Estrutura e de preferencia com uma demonstração manual do resultado esperado .

Resposta útil? Clique na mãozinha ao lado do botão Citar.

 
Postado : 02/01/2018 3:33 pm
deciog
(@deciog)
Posts: 0
Trusted Member
 

gokharol , Bom Dia.

Se o formato for sempre desta forma então usa isso

Se foi útil, clique na mãozinha que fica do lado da ferramenta Citar, é uma forma de agradecimento

Se você Visitante Também gostou e foi útil pode clique na mãozinha que fica do lado da ferramenta Citar, é uma forma de agradecimento

Decio

Marque o tópico como Resolvido se foi solucionado seu problema.
Brasil, São Paulo - SP
Décio Gassi

 
Postado : 03/01/2018 6:23 am
carlosrgs
(@carlosrgs)
Posts: 631
Prominent Member
 

Complementando.

Eu utilizo o código para ter a função =lfRetiraNumeros()

Public Function lfRetiraNumeros(ByVal vValor As String) As String
Application.Volatile
Dim vQtdeCaract As Long
Dim vControle As Boolean
vQtdeCaract = Len(vValor)
vControle = False
For i = 1 To vQtdeCaract
If IsNumeric(Mid(vValor, i, 1)) Then
If vControle = True And lfRetiraNumeros <> vbNullString Then
lfRetiraNumeros = lfRetiraNumeros + " "
End If
vControle = False
lfRetiraNumeros = lfRetiraNumeros & Mid(vValor, i, 1)
Else
vControle = True
End If
Next
lfRetiraNumeros = Replace(Trim(lfRetiraNumeros), " ", "/")
End Function

Para aplicar digitar Alt+F11
Inserir -> modulo e colar o código!

_______________________________________________________________________________________________
Carlos Santos
* Marque o tópico como Resolvido se foi solucionado seu problema.

 
Postado : 03/01/2018 8:55 am