Formato personalizado de entrada por usuário no Microsoft Excel

0

Eu quero receber informações do usuário em uma célula no formato nn-nn-nn-nn-nnn (onde n é qualquer dígito numérico). Como isso pode ser feito?

    
por GS Puri 31.03.2017 / 11:04

3 respostas

1

Clique com o botão direito do mouse em uma célula Escolha Format Cells

Escolha personalizado

Na caixa de texto (onde mostra a palavra Geral) digite ##-##-##-##-###

Clique em OK

Digite 12345678901 na célula e veja-o formatado quando sair da célula

Porfavor,notequeissonãooferecequalquervalidaçãooudicas.Sevocêdigitaroabcdefghijk,elenãoseráformatado,damesmaformaqueoac12efgh345tambémnãoseráautomaticamenteformatado,apesarde"combinar" (alinhar) alguns dígitos

    
por 31.03.2017 / 11:11
0

Selecione as células (G2) nas quais você deseja que a condição seja aplicada no
Formatar Número de Célula Personalizado e escrever na Caixa correspondente ##-##-##-##-###
Selecione novamente as células (G2) e defina um Data Validation , Custom na caixa de fórmula write:

=AND(LEN(G2)=11,ISNUMBER(G2))
Você pode definir Input Message como Escreva um número inteiro com 11 dígitos
Você pode definir um Error Alert para Stop qualquer entrada de erro
Você pode estender o Data Validation e o Custom Format para várias células

Atualizar
Caso você precise de dígitos 0 no início do seu número, você pode alterar o número do formato, Personalizado para: 0#-##-##-##-### nesse caso você pode escrever 01-02-03-04-005
e mude a fonte para a validação de dados para =OR(AND(LEN(G2)=11,ISNUMBER(G2)),LEN(G2)=10)

    
por 31.03.2017 / 17:29
0

Para esse formato, selecione Célula ou intervalo, vá até o Formato da Célula, localize Personalizar e você encontrará,

0 ###, ## e muitos, encontre se alguém corresponde às suas necessidades de outra forma Você pode personalizá-lo, escrever

0 # - ## - ## - ## - ## - ##

    
por 01.04.2017 / 21:02