Notifications
Clear all

Validação de dados

7 Posts
5 Usuários
0 Reactions
1,939 Visualizações
(@brunsftw)
Posts: 93
Estimable Member
Topic starter
 

Bom dia.
Eu preciso aplicar uma validação de dados em algumas células da minha planilha. Eu quero que quando o usuário entrar com um dado numérico na célula, seja com essa máscara: 0000-0000000-0-000.
quem puder ajudar, obrigado!

 
Postado : 17/10/2016 7:39 am
(@fmgarcia)
Posts: 0
New Member
 

Seria algo parecido com isso?

 
Postado : 17/10/2016 7:46 am
(@brunsftw)
Posts: 93
Estimable Member
Topic starter
 

Não exatamente.
0000-0000000-0-000 é só um formato de entrada.
Aqui alguns exemplos que podem ser digitados na minha planilha:
1999-0266299-0-009
1998-0235994-0-808
1997-0187774-1-291

 
Postado : 17/10/2016 7:53 am
(@djunqueira)
Posts: 0
New Member
 

Solução proposta.

 
Postado : 17/10/2016 8:12 am
(@issamu)
Posts: 0
New Member
 

Se você deseja que o usuário só digite números, e estes números não começarão nunca com zero, aplique a formatação personalizada que você postou (0000-0000000-0-000) e valide a entrada com a fórmula personalizada: =E(ÉNÚM(A1);NÚM.CARACT(A1)=15)

Agora se deseja que o usuário digite os hifens da forma que você mostrou, aplique a validação de dados com esta estrutura:
=E(ÉNÚM(VALOR(ESQUERDA(A1;4)));EXT.TEXTO(A1;5;1)="-";ÉNÚM(VALOR(EXT.TEXTO(A1;6;7)));EXT.TEXTO(A1;13;1)="-";ÉNÚM(VALOR(EXT.TEXTO(A1;14;1)));EXT.TEXTO(A1;15;1)="-";ÉNÚM(VALOR(DIREITA(A1;3))))

 
Postado : 17/10/2016 8:26 am
(@brunsftw)
Posts: 93
Estimable Member
Topic starter
 

Deu certinho!
Obrigado a todos que contribuíram

 
Postado : 17/10/2016 11:42 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

brunsftw

Favor marcar resolvido (clicando no V) na resposta que melhor atendeu a tua dúvida.

Se não souber acesse --> viewtopic.php?f=7&t=16757

 
Postado : 17/10/2016 2:28 pm