Notifications
Clear all

Fórmula para Isolar e eliminar traço do dígito.

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

Caros, Boa Noite!

Primeiramente, peço desculpas se a minha dúvida já consta em outro tópico,mas procurei e não achei.
Vamos lá:

Digamos que em A1, eu tenha o número 003701-1, que fórmula colocar em B2, para o resultado aparecer assim:

003701
e assim
0037011

Tipo eliminando o dígito, e outra fórmula para eliminar o tracinho que separa o dígito. :D :roll:

È possível conseguir estes 2 cenários? :roll:

 
Postado : 07/06/2012 5:45 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

=SUBSTITUIR(A1;"-";"")
para ficar assim..
0037011

=ESQUERDA(A1;6)
para ficar assim....
003701

Caso os numeros nao tenham sempre o mesmo numero de caracter vc pode usar essa ao invez da segunda formula
=ESQUERDA(A1;LOCALIZAR("-";A1)-1)

 
Postado : 07/06/2012 5:52 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Funcionou de boa Vey, tu é ninja mesmo hehehehe..
Obrigado aí cara por me ajudar..
ABç..

 
Postado : 07/06/2012 6:25 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Só mais uma dúvida, a terceira fórmula tá dando erro ...

Tá aparecendo #NOME? se eu colocar mais dígitos na fórmula ..tem como ver o que eu estou fazendo de errado?

 
Postado : 07/06/2012 6:45 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite!!

Exemplifique!!

Você tentou a dica do Leo???=ESQUERDA(A1;LOCALIZAR("-";A1)-1)

 
Postado : 07/06/2012 6:51 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Isso ..a terceira fórmula dá erro

=ESQUERDA(A1;LOCALIZAR("-";A1)-1)

Aparece #NOME? , se eu aumentar a quantidade de números em A1.
tipo assim agora

00003454-1 =ESQUERDA(A1;LOCALIZAR("-";A1)-1)

 
Postado : 07/06/2012 6:54 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Provavelmente vc esta usando o Excel 2010....

tente trocar o LOCALIZAR() por PESQUISAR()

ficando assim...
=ESQUERDA(A1;PESQUISAR("-";A1)-1)

Pois a versao 2010 nao existe o LOCALIZAR()

 
Postado : 07/06/2012 7:06 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Tem como ver o que eu tô fazendo errado então? direto na planilha?

http://www.sendspace.com/file/98kvy7

 
Postado : 07/06/2012 7:07 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Proonto..era isso mesmo ..agora foi!
Obrigado ao ALEXANDRE VBA e ao leonardojones

Certinho agora ! Valeu mesmo!

 
Postado : 07/06/2012 7:10 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite!!

Você está pegando C8 ao invés de A1!!

Errado!!!=ESQUERDA(C8;LOCALIZAR("-";A1)-1)

OU assim.

=ESQUERDA(C8;LOCALIZAR("-";C8)-1) ou Assim =ESQUERDA(A1;LOCALIZAR("-";A1)-1)

 
Postado : 07/06/2012 7:10 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Agora foi, era isso mesmo...novamente agradeço ao leonardojones e ao Alexandre VBA pela colaboração..Obrigado mesmo aew galera!

 
Postado : 07/06/2012 7:12 pm