Notifications
Clear all

Validação de dados

Página 1 / 2

brunsftw
Posts: 93
Registered
Topic starter
(@brunsftw)
Trusted Member
Entrou: 9 anos atrás

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!

Responder
6 Respostas
fmgarcia
Posts: 48
Registered
(@fmgarcia)
Eminent Member
Entrou: 7 anos atrás

Seria algo parecido com isso?

Responder
brunsftw
Posts: 93
Registered
Topic starter
(@brunsftw)
Trusted Member
Entrou: 9 anos atrás

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

Responder
DJunqueira
Posts: 772
Registered
(@djunqueira)
Prominent Member
Entrou: 6 anos atrás

Solução proposta.

Responder
Issamu
Posts: 605
Registered
(@issamu)
Honorable Member
Entrou: 7 anos atrás

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))))

Responder
Página 1 / 2