Segredos da Formatação Personalizada de Números (Guia Completo)

85
35331

Quanto você insere um valor numérico dentro de uma célula no Excel, você pode exibir este valor em diversos formatos diferentes. Existem alguns formatos padrões de números, que algumas vezes não são suficientes para as nossas necessidades.

Neste artigo vamos falar sobre a formatação personalizada de números, e demonstrar alguns exemplos para ajudar você a fixar melhor o conteúdo.

Veja a seguir algumas informações sobre os formatos numéricos. Se você já está familiarizado com todos os formatos padrões, é aconselhado pular para a segunda parte deste artigo, Formatação Personalizada de Números.

Formatação de Números no Excel

O Excel, em sua essência foi desenvolvido para trabalhar com números. Podemos perceber que a maior parte de uma planilha é preenchida com valores numéricos. Por padrão, todas as células do Excel vêm formatadas com o formato Geral.

O formato Geral, nada mais é, o que podemos chamar de pré-formato. Toda célula com esse formato, irá assumir um novo formato condizente com o conteúdo inserido na célula. Por exemplo, se você digitar uma data em uma célula com o formato Geral, automaticamente esta célula irá assumir o formato de data no padrão digitado.

Um aspecto importante a cerca da formatação de números no Excel, é que ela afeta apenas a forma como o valor é exibido.

Se você digita o valor 12,46 e utiliza a formatação de número para ser exibida com 1 casa decimal, o valor será exibido na planilha como 12,5. Mas para efeitos de cálculo o valor continua sendo 12,46. Isso garante uma precisão nos cálculos do Excel.

Formatos padrões de número.

Você pode utilizar a faixa de opções para alterar os formatos de uma célula. Basta clicar na caixa drop-down no grupo número da aba principal da sua faixa de opções. Mas para obter mais opções de formatação você pode utilizar a caixa de diálogo formatar células.

Na imagem a seguir você vê, a esquerda as opções de formatação de número através da faixa de opções, e a direita um exemplo de formatação através da caixa de diálogos.

formatacao-numeros-2

Para iniciar a caixa de diálogo você pode pressionar as teclas [CTRL] + 1, ou clicar no botão ( formatacao-numeros-3 ) que está logo abaixo do grupo de opções Número, que pode ser visto na imagem acima.

Você pode escolher entre 12 categorias de formatos numéricos. Confira:

  • Geral: Este é o formato padrão. Ele exibe números como inteiros, decimais ou no padrão de notação científica se o número for muito grande para caber na célula.
  • Número: Exibe os valores como números inteiros, ou decimais, conforme a quantidade de casas decimais configuradas. Você pode escolher se deseja exibir os números com separadores de milhar, e como deseja exibir os números negativos.
  • Moeda: Mostra os valores conforme a quantidade de casas decimais configuradas. O valor é precedido pelo símbolo de moeda escolhido. Você também pode escolher como deseja exibir os valores negativos.
  • Contábil: Esta opção diferencia-se da primeira apenas por os símbolos da moeda ficar alinhados sempre à esquerda da célula, fazendo com que todos os símbolos contábeis fiquem verticalmente dispostos e alinhandos numa coluna de valores.
  • Data: Você pode escolher dentre várias opções de formatos de data, como por exemplo a data no formato 08/Nov/2013 ou Sexta-feira, 8 de Novembro de 2013. As opções de data variam conforme a localidade escolhida.
  • Hora: Escolha entre opções de exibir a sua hora no formato AM/PM, ou no formato 24 horas, com ou sem os segundos, etc.
  • Porcentagem: Exibe os valores no formato porcentagem. Você pode configurar a quantidade de casas decimais.
  • Fração: Exibe o valor no formato fracionário. Por exemplo: 0,5 é exibido como 1/2. Você pode escolher entre 9 formatos de fração.
  • Científico: Este formato é utilizado para mostrar números no formato de notação científica. O número 1000 (mil) que seria 1 x 10³ é exibido 1,00E+3. O caractere E (maiúsculo) representa que este número a sua esquerda está multiplicado por 10 elevado ao número a sua direita.
  • Texto: Este formato trata qualquer valor numérico como texto. É bastante útil quando você utiliza um valor com números que não tem valor numérico. Um exemplo é ao digitar números de cartão de crédito.
  • Especial: Nesta categoria você pode selecionar alguns valores extras. As opções variam conforme a localidade. No caso da localidade Português (Brasil) é mostrado o formato para CEP, CEP + 3 dígitos, Telefone e CIC (ou CPF).
  • Personalizado: Aqui você pode configurar formatos personalizados que não estão inclusos em nenhuma das categorias acima. O objetivo deste artigo é detalhar os formatos de números personalizados, e você confere a seguir.

Formatação Personalizada de Números

É importante entender que qualquer formatação selecionada em qualquer umas das categorias, pode ser escrita utilizando uma sequência lógica de caracteres. Ainda na caixa de diálogo de formatação de células (Ctrl + 1) selecione o formato número e defina 3 casas decimais. Após definir o formato, clique na categoria Personalizado e repare na caixa de texto Tipo:

Formatação Personalizada de Números

Perceba que na caixa de texto Tipo, apareceu a seguinte cadeia de caracteres:

  • 0,000

A sequência acima determina exatamente que o número deve ser exibido com 3 casas decimais. Para podermos criar nossas formatações personalizadas é necessário entender como essa sequência de caracteres funciona, e quais são os caracteres que podem ser utilizados.

Códigos da Formatação Personalizada

Irei listar a seguir todos os códigos da formatação personalizada de números. É aconselhável que você acompanhe fazendo simulações no Excel, para testar cada uma delas.

  • Geral → Exibe o número no formato Geral.  Este formato exibe números como inteiros, decimais ou no padrão de notação científica se o número for muito grande para caber na célula.

Formatação Personalizada de Números - Geral

  • , (vírgula) → Atua como separador decimal.
  • . (ponto) → Atua como separador de milhar.

Obs: A vírgula e o ponto são os caracteres de separadores padrões, configurados para o idioma Português (Brasil). Alguns países utiliza a vírgula como separador de milhar e o ponto como separador decimal. Se desejar alterar os separadores padrões, siga o seguinte caminho:

Menu Arquivo → Opções → Avançado → Opções de Edição, e desmarque a opção Usar separadores de sistema. Configure conforme desejar.

formatacao-numeros-1

  • # (cerquilha) → Máscara para números. Exibe apenas os dígitos significativos, ignorando os zeros insignificativos.

Formatação Personalizada de Números - Cerquilha

  • 0 (zero) → Máscara para números. Exibe um zero significativo para cada dígito a menos quando o número formatado tem menos dígitos que o definido no formato.

Formatação Personalizada de Números - Zero

  • ? (interrogação) → Máscara para números. Exibe um espaço na posição de zeros significativos. É ideal para usar quando se quer exibir uma quantidade fixas de casas decimais, mas não deseja exibir zeros insignificantes.

Formatação Personalizada de Números - Interrogação

  • % (porcentagem) → Transforma o valor para o formato porcentagem.

Formatação Personalizada de Números - Porcentagem

  • E+ → Transforma o valor para o formato de notação Científica

Classificação Personalizada de Números - Científico

  • $ – + / ( ) : [espaço] → Exibe esses caracteres

Formatação Personalizada de Números - Símbolos

  • (contra-barra) → Exibe o próximo caractere. Útil para quem deseja exibir um dos caracteres dos códigos, anulando seu efeito original no formato.

Formatação Personalizada de Números - Contra-barra

  • * (asterisco) → Repete o próximo caractere até preencher o espaço vazio na célula.

Formatação Personalizada de Números - Asterisco

  • _ (underline) → Exibe um espaço em branco da largura do próximo caractere.

Formatação Personalizada de Números - Underline

  • “texto”  (aspas)→ Exibe literalmente o texto entre as aspas.

Formatação Personalizada de Números - Aspas

  • @ (arroba)→ Máscara para texto. Cada arroba representa o 1 vez o texto da célula.

Formatação Personalizada de Números - Arroba

  • [cor]→ Exibe o valor na cor correspondente. Podem ser usadas as cores no exemplo abaixo.

Formatação Personalizada de Números - Cor

  • [cor x]→ Exibe o valor na cor correspondente, sendo x a cor na paleta. O valor de x pode ser de 0 a 56.

Formatação Personalizada de Números - Cor X

  • [condição]→ Define critérios para formatação de números.

Formatação Personalizada de Números - Critérios

CÓDIGOS PARA DATAS E HORAS

  • d, dd, ddd e dddd (dias) → Estes códigos exibem o dia de uma data.
    • d → Exibe o dia de uma data no formato com apenas um dígito, quando possível (1-31)
    • dd → Exibe o dia de uma data no formato com dois dígitos (01-31)
    • ddd → Exibe o dia da semana de uma data no formato abreviado (dom-sab)
    • dddd → Exibe o dia da semana de uma data no formato completo (domingo – sábado)
  • m, mm, mmm, mmmm (meses) → Estes códigos exibem o mês de uma data.
    • m → Exibe o mês de uma data no formato com apenas um dígito, quando possível (1-12)
    • mm → Exibe o mês de uma data no formato com dois dígitos (01-12)
    • mmm → Exibe o mês de uma data no formato abreviado (jan-dez)
    • mmmm → Exibe o mês de uma data no formato completo (janeiro – dezembro)
  • a, aa, aaa e aaaa (ano) → Estes códigos exibem o ano de uma data.
    • a e aa → Exibe o ano de uma data com dois dígitos (00-99)
    • aaa e aaaa → Exibe o ano de uma data com quatro dígitos (1900 – 9999)
  • h e hh → Exibe as horas de um horário, com um dígito quando possível (0-23) e com dois dígitos (00-23)
  • m e mm → Exibe os minutos de um horário, com um dígito quando possível (0-59) e com dois dígitos (00-59)
  • s e ss → Exibe os segundos de um horário, com um dígito quando possível (0-59) e com dois dígitos (00-59)
  • [ ] → Exibe horas maiores que 24, e minutos e segundos maiores que 60
  • AM/PM → Quando informado, exibe as horas no formato 12 horas.

Formatação Personalizada de Números - Data e Hora

Entendendo a cadeia de códigos

Agora que você já conhece todos dos códigos possíveis, devemos entender como utilizá-los na cadeia de códigos.

Basicamente, o Excel trabalha com dois tipos de valores: Os numéricos e os textos. Os valores numéricos podem ser divididos em positivos, negativos e nulos. Você pode fazer uma formatação diferente para cada um desses valores, e para os textos, separadamente.

Ao criar um formato personalizado, a cadeia de códigos é dividida em quatro partes, e representa um código diferente para números positivos, números negativos, valores nulos (zero) e texto. Confira a sintaxe da cadeia de códigos:

Valores Positivos ; Valores Negativos ; Valores Nulos ; Texto

Cada uma das partes são separadas por um ponto-e-vírgula. Não é obrigatório o uso de todas as seções. O Excel interpreta a cadeia da seguinte forma:

  • Ao utilizar uma seção, o formato será replicado para todos os valores numéricos (positivos, negativos e nulos).
  • Ao utilizar duas seções, a primeira parte será aplicada aos números positivos e zeros. A segunda parte será aplicada aos valores negativos.
  • Ao utilizar três seções, a primeira parte será para os valores positivos, a segunda para os valores negativos e a terceira para os valores nulos.
  • A quarta seção somente é refletida se o valor da célula não for numérico e será aplicada ao texto contido na célula.

Você também pode aplicar cores diferentes em cada seção dos formatos. Veja o exemplo a seguir:

[Verde]Geral;[Vermelho]Geral;[Preto]Geral;[Azul]Geral

Ao utilizar uma cor entre colchetes antes do formato Geral, em cada uma das seções, este formato define o valor será exibido com uma cor diferente, dependendo do valor. Verde para os valores positivos (primeira seção), vermelho para os valores negativos (segunda seção), preto para o valor zero (terceira seção) e azul quando for um texto.

Agora é só utilizar a sintaxe acima e os códigos aprendidos e criar a formatação conforme sua vontade.

EXEMPLOS

Ocultando valores

Para ocultar um valor basta não colocar nenhum código na seção que deseja ocultar. Por exemplo: para ocultar apenas os valores positivos, utilize o código a seguir:

  • ;-Geral;Geral;@

Na primeira seção, que refere-se aos valores positivos, o código está suprimido, ocultando assim os valores positivos para aquela formatação. Nas demais seções está o formato Geral. Com esta formatação, sempre que a célula formatada contiver um valor positivo, este não será mostrado. Os demais valores serão exibidos normalmente.

Se desejar ocultar os valores nulos (zeros), utilize o código:

  • Geral;-Geral;;@

Para ocultar o conteúdo da célula, independente do valor:

  • ;;;

Escalonando Valores

Para escalonar valores basta colocar um . (ponto) no final do código que define o formato de número para cada grupo de mil que deseja dividir. O código a seguir divide o valor por mil, e exibe-o com duas casas decimais:

  • 0,00.

O valor 1345634 formatado com o código acima será exibido como: 1345,63.

Vejamos um outro exemplo:

Imagine que em uma célula qualquer esteja o número habitantes da população brasileira – 201.032.714 habitantes –  e deseja mostrar o valor como “201,03 milhões”, utilize a seguinte formatação:

  • 0,00.. “milhões”

O valor é divido por  mil duas vezes (cada ponto após o formato numérico representa um grupo de mil na divisão), e é exibido com duas casas decimais. Após o formato numérico, o valor entre aspas é exibido de forma literal.

Mostrar o sinal + nos números positivos

  • +Geral;-Geral;Geral

Mostrar o sinal negativo a direta do valor

  • Geral;Geral-;Geral

EXEMPLOS

BAIXAR ARQUIVO EXEMPLOS

AGORA É COM VOCÊ!

  • Deixe nos comentários o seu exemplo de formatação personalizada.
  • Se gostou, compartilhe na sua rede social (Facebook, Twitter, etc). Basta usar os botões logo abaixo, isso ajuda a incentivar o trabalho.
  • Soraya

    Não estou conseguindo baixar os arquivos do blog, aparece uma mensagem pedindo que informe um email corretamente, só que o email que coloco está correto, o que pode estar acontecendo??
    Fico no aguardo.
    Grata

    • Olá Soraya, muito obrigado por entrar em contato. Problema já solucionado, pode tentar baixar os arquivos novamente.

  • eduardo ferraz

    Existe uma mascara para mostrar o texto sempre em maiusculo?

    • Olá Eduardo, tudo bem?

      Você pode utilizar um código VBA para que o Excel faça a conversão sempre que você digitar um texto. Cole o código abaixo no Editor Visual Basic, no escopo da planilha que deseja manter a formatação.

      Private Sub Worksheet_Change(ByVal Target As Excel.Range)
      If Not Target.HasFormula Then
      If Not (Target.Text = UCase(Target.Text)) Then
      Target = UCase(Target.Text)
      End If
      End If
      End Sub

  • Danilo

    Olá! Muito bom.
    Gostaria de saber como formato um grande número com apenas dois algarismos seguido de ponto. Ex: 323233 = 32.32.33

    Grato,

    • Coloca o ponto entre aspas. assim 00″.”00″.”00

  • Realmente muito massa seu site!!!

  • Jailson

    Olá Laender,
    eu personalisei números de latitude e longitude para aparecerem inicianco com um traço e depois um ponto após os dois primeiros números. Até aí tudo certo, mas o formato nao é legível no meu programa de análise espacial dos dados. Eu noto que apesar de apresentarem as características que desejo nas células, na barra do excel os dados aparecem apenas como números: sem traços e pontos.
    É possível copiar e colar mantendo de fato a formataçao desejada?
    Grande Abraço.
    Jailson

    • Olá Jailson, tente colar no notepad antes de colar diretamente no sistema.

  • Rafael Issamu

    Olá! Muito útil este tópico.
    Me diz uma coisa, é possível criar formatação personalizada com condição para textos também? Por exemplo, quando digitado “Segunda-Feira” aparece “Monday”, “Terça-Feira” aparece “Tuesday” e assim por diante.

  • Leandro

    Laender,

    Tenho uma planilha contendo um número com 5 casas decimais (30121) e preciso utilizar para uma conta as 3 últimas casas decimais (121), como faço? Tem uma formula?

  • Gabriel

    Boa tarde, muito bom os segredos da formatação mas to precisando que um número saia dessa fora 211.1630 coloquei 000″.”0000 ficou correto o problema é que quando tem só 3 dígitos fica assim 000.0292 e preciso que fique 292 tem alguma fórmula que eu possa fazer que os números fiquem nesse formato?

  • Roberto de Barros Junior

    Favor substituir “significante” e “insignificante” no texto deste artigo por “significativo” e “não significativo”.

  • Favor substituir “significante” e “insignificante” por “significativo” e “não significativo” no texto deste artigo.

  • César Rodriguez

    Bom dia!
    Tenho um desafio para o guru!
    Estou me batendo com este problema faz muito tempo, que é colocar numa planilha uma máscara para a numeração única de processos judiciais do CNJ. A máscara é relativamente simples: são apenas números, pontos e um hífen. O formato é assim (por exemplo): 0003475-09.2014.8.05.0001
    O segmentos representam: 7 – número do processo, 2 – dígitos verificadores, 4 – ano, 1 – tipo de justiça, 2 – tribunal e 4 – vara ou comarca.
    Coloquei a seguinte máscara numa célula do Excel: 0000000-00″.”0000″.”0″.”00″.”0000

    O problema é o seguinte: o Excel até coloca no formato, mas ele sempre transforma os dois últimos dígitos em “00”.
    Por exemplo, se eu colocar nessa célula o número acima sem os pontos e traços (00034750920148050001), o resultado é 0003475-09.2014.8.05.0000. Se eu colocar o número 00034750920148054567, o resultado é 0003475-09.2014.8.05.4500.

    Você consegue enxergar a razão disso?
    Obrigado de antemão!

    • Olá César, tudo bem?

      Então, isso acontece pois o Excel tem uma limitação de precisão de 15 dígitos. Pensar em números com 15 dígitos é bastante incomum, principalmente para cálculos, no seu caso terá que trabalhar com o formato de texto para não perder a representatividade, e talvez utilizar uma macro para fazer a máscara.

      Se quiser saber dessas e outras limitações e especificações do Excel, acesse o link abaixo.

      http://office.microsoft.com/pt-br/excel-help/especificacoes-e-limites-do-microsoft-excel-HP010342495.aspx

      • Jefferson Filho

        Gostaria de saber a solução para isto, já entendi da limitação, 😉

  • Eliomar

    Boa tarde,

    Gostria de uma ajuda no excel 2010, tenho uma planilha de acompanhamento de carregamento, gostaria de colocar no campo de contato de telefone a seguinte formatação, que ficasse (55) 5555-5555 dez dígitos e (55) 55555-5555 11 dígitos, eu conseguir formatar em personalisado e que acontece é quando quando coloco com 11 dígitos fica assim; (555) 5555-5555, existe uma formula que possa digitar 10 e 11 ficar o dd dentro do parentese ex (11) 55555-5555, desde já agradeço.

  • Eliomar

    Como faço para ficar o DD dentro do parentese e digitar 10 e 11 dígitos ex: (11) 33333-3333 e (11) 3333-3333, na mesma celula, de forma quando digitar 10 e 11 dígitos ele fique assim: (11) 55555-5555 e (55) 5555-5555, tem como me dar essa dica, agradeço.

    • Guthiele F. Jesus

      (##) ####-####

      • Julia

        Boa noite.
        Comecei a usar o excel agora e os desafios vão surgindo aos poucos.
        Comprei um pc novo com excel 2013. quando comecei a digitar os números inteiros ele transforma em decimais.
        tentei seguir sua orientação, mas como não tenho experiência, acho que fiz algo errado e agora todonumero que digito o excel transforma em zero.
        Como posso consertar?

        • Luis Andre J Silveira

          Como faço para digitar horas em formato texto e converte-las posteriormente para formato centesimal? Grato.

  • Ricardo Lazaro

    Ola, tenho uma planilha onde preciso inserir diariamente placas de automóveis onde são 3 letras um traço e 4 números, gostaria de fazer uma formatação no excel para colocar o traço pra mim, sem a necessidade de digitá-lo, então o digitado ABC1234 por exemplo ficaria ABC-1234, eu sei que o “0” representa os números no excel, agora tem algum caractere que representa as letras? o fim da formula sei que ficara assim “-“0000, mais não sei como fazer com as letras, observação, são cadastros de veículos então as letras são variadas. se puderem me ajudar agradeço, abraço

  • Rogério

    Importei a planilha de outro sistema e os valores vieram com ponto (EX: 99.99) ao inves de vírgula, e não consigo formata-los para moeda.
    Teria como formatar?

    • Paulo

      Selecione os valores, vá em:
      Localizar e selecionar > substituir > Localizar “.” (sem aspas) > Substituir “,” (sem aspas)

      Espero ter ajudado

  • Josuel Ribeiro

    Laennder fiz uma planilha para uma empresa e em uma célula eles informam um campo com mais de 15 dígitos, mas a partir do 16º é convertido para zero… Existe alguma forma de habilitar para aceitar mais de 15 digitos em uma celula?

    • Jefferson Filho

      Também gostaria de saber.

  • Miriam De Fatima Barbosa

    Como posso fazer um sequencial: 1/25 a 25/25.

  • Jose Adriano Santos

    Muito bom gostei

    Obrigado Laennder Alves!

  • Guilherme Andrade

    Bom dia, estou com uma dúvida em relação a uma planilha de controle de itens bipados, preciso fazer um PROCV mas há valorers que não correspondem por causa de um ”0”. Por exemplo: ”027921614809” e da outra ”27921614809”. A dúvida é a seguinte, como faço para tirar este ”0” da frente em todas as células? Há um fórmula específica que não altere os Zeros do meio do código, apenas o do início?
    Atenciosamente!

  • Manu Tutoriais

    Primeiro quero parabenizar pelas informações nesse site.
    Mais infelizmente minha dúvida ficou.
    Tenho uma planilha de numero de celulares ex: 554692021230 são 5mil numeros de telefone eu gostaria de tirar o 55 da frente e fazer me todos os numero de uma só vez.
    Se algum puder me ajudar eu agradeço muito.
    Obrigado.

    • André Alcântara

      Monique, minha sugestão não é formatar a célula, mas sim extrair 11 caracteres a direita do 55. Supondo que o primeiro telefone esteja na célula A1, na célula B1 você poderia escrever =direita(a1;11)

      Espero ter esclarecido.

    • Marcelo

      Bom dia.

      Use a função DIREITA(texto;núm_caract)

      Ex.: 554692021230 está na célula A1. Então na Célula A2 coloque a seguinte função: =DIREITA(A1;10) sendo que o 10 vai representar a quantidade de caracteres que você deseja manter.

      Sucesso…
      Marcelo

  • Paulo Dehnhardt

    muito bom, parabéns

  • Giselle Marques Leite

    olá bom dia

    preciso formatar uma celula de excell no seguinte formato; 00001.jpg , crescendo +1 ao final da sequencia de numeros. ex. 0002.jpg 0003.jpg

    É possivel?

    obrigada

    • Marcelo

      Giselle, quando você usa 00001.jpg não será um valor numérico, mas sim um texto o que dificulta a criação de lista sequencial.
      O que eu sugiro:
      Coluna A: formatar como número e colocar ‘0001 na primeira linha e ‘0002 na segunda linha. Use o apóstrofe antes do número para manter os zeros da esquerda)

      Coluna B: informe o texto: .jpg (nas duas linhas)

      Coluna C: use a função concatenar….. =Concatenar(A1:B1) na primeira linha e =Concatenar(A2:B2) na segunda linha.

      Depois selecione tudo e use a opção de auto-preenchimento, clicando no canto inferior direito da seleção e arrastando para baixo…

      Marcelo

      • jreis

        Não sei se entendi corretamente o que você quer, mas tente selecionar a coluna ou linha, clicar botão esquerdo mouse, formatar células, guia número, categoria personalizado,na caixa tipo digite o seguinte formato 0000″.jpg”, clicar botão ok; depois é só digitar o primeiro 1 na célula desejada e usar a oção de auto preenchimento

        • Marcelo

          Opa, assim ficou mais simples.

        • Mikael

          pode me ajudar? tenho um numero 7,468.600 mas na verdade quero que esse numero fique com os caracteres invertidos ex: 7.468,600. Como faço? Tenho uma coluna extensa pra fazer isso

          • Alexandre Rocha

            NA CÉLULA A2 TEM O NÚMERO NORMAL DIGITADO
            NA CÉLULA B2 INSIRA A SEGUINTE FÓRMULA: =SUBSTITUIR(SUBSTITUIR(A2;EXT.TEXTO(ESQUERDA(A2;2);2;1);”.”);”.”;”,”;2)

  • Yo

    Nossa! Estou começando a usar o excel e ajudou demais! Na verdade o que eu queria era mostrar números negativos como zero, mas essa solução foi ainda melhor pro meu caso!!

  • Paulo

    Tenho uma planilha onde devo preencher com determinados números de série (nove dígitos). Utilizei a mascara com o 0 (zero), pois os seis primeiros dígitos dos números de série são iguais. Então digito somente os três últimos números. Acontece que agora tenho que copiar e colar valores, mas quando colo, fica somente os três últimos números e não os nove como aparece na planilha. Tem alguma solução pra este problema? Gostaria de colar os valores com todos os nove números de série.

  • Evandro

    bom dia,

    importei um arquivo txt, porém no arquivo os números não estão separados por virgulas, ex o valor é 55,45 mas no arquivo estar 5545 e isso se repete em todas as linhas.existe uma maneira de eu alterar na coluna para que no meio dos quatro números seja inserido as virgulas.

    ex A I B I C I

    5545

    1000

    2000

    eu quero deixar:

    ex A I B I C I

    55,45

    10,00

    20,00

    • Marcelo

      Bom dia, Evandro.
      Deve ter alguma função mais prática, mas uma solução é a seguinte:
      Na célula A1 seu valor é: 5545
      Na célula A2 use =CONCATENAR(ESQUERDA(A1;2);”,”;(DIREITA(A1;2)))

  • Erik Pinho

    Existe alguma formúla que defina qual digito está faltando de 0 a 9 em uma área de dados do excel ?

    Exemplo tenho as seguintes milhares

    A1 – 7743

    A2 – 6078

    A3 – 9874

    A4 – 9253

    A5 – 9804

    quero uma formula que automatize para mim que das células A1 até A5 de 0 a 9 falta o digito 1

    tem como ?

    • Marcelo

      Pelo que conheço não tem essa função no Excel.

  • Cidnei

    Só uma observação aos demais seguidores, no arquivo exemplo (baixar), ficou faltando o exemplo @ (arroba). Mas, tranquilo é só acrescentar na planilha, copiar formato acima e pronto!
    Grande abraço,

  • EDSON MADEIRA

    TEM COMO FORMATAR A CÉLULA DE FORMA QUE EU SÓ DIGITE UM NUMERO E OS CARACTERES ENTREM AUTOMATICAMENTE?
    EX.: EU DIGITARIA 3819 E A CELULA COLOQUE ASSIM 38,1/-9

    • Marcelo

      Bom dia Edson.

      Formate a célula com a seguinte máscara.

      ##”,”#”/-“#

  • jgoffline

    Olá,
    na formatação personalizada de números, estou com dificuldade para exibir tempo em formato semelhante as usadas em corridas automobilísticas, exemplo: 1:21.031 (m:ss.ccc) . Pode me ajudar?

    • Marcelo

      Use a máscara #”:”##”.”### (se for digitar os 6 dígitos) ou 0″:”00″.”000 aí vc pode digitar apenas uma parte dos dígitos e a fórmula preenche os demais com zeros.

  • Filipe Luis

    Olá boa noite Guru eu estou com um enorme problema eu gostaria de saber oque devo fazer para formatar todas as minhas células do jeito que logo na primeira vez eu digitar uma sequencia de números com casas decimais (0,00) e por engano eu digitar ponto em vez de virgula (0.00) este por automático atualiza-se e apareça a virgula como por padrão.
    Agradecia Guru.

  • Ótima explicação Laennder!
    Grato por compartilhar.
    =)
    Lucas Selbach

  • Bianca Mega

    boa tarde!

    preciso formatar uma célula para que independente do valor digitado elá só aceite 11 caracteres na seguinte formatação: ####”.”000###, exemplo: 2015.000205, pode me ajudar?

  • Jaqueline Maia

    como configurar para Hora negativo fique em vermelho, ja tentei personalizar hh:mm;[Vermelho]-hh:mm e ele mudou o numero

    • Victor

      Não tem como formatar um número em científico mostrando a potência de base dez com seu expoente?

  • Rui Britto

    Estou tentando entrar com dados de coordenadas geográficas no formato 02-53-45 N , mas elas estão no formato 02N5345 . Como posso converter?

    • David Macena De Araújo

      eu queria saber como criar uma lista enorme ex de 1 ate 9999999999999 no ecxel pois estou presisando de uma favor ajuda

      • David Macena De Araújo

        ops eu queria a lista assim
        00000001
        00000002
        00000003
        ate
        99999999

        • Marcelo

          1º Personalize as células A1 e A2 com a seguinte formatação: 00000000.
          2º Digite na célula A1 o número 1 (visualmente ficará assim: 00000001)
          3º Digite na célula A2 o número 2 (visualmente ficará assim: 00000002)
          4º Selecione as duas células
          5º Use a alça de preenchimento e arraste para baixo…. que o excel faz tudo para você.

          • David Macena De Araújo

            N consegui fazer o ecxel n dexa eu colocar 000001 fica aparecendo 1 sosinho Em 07/03/2016 09:01, “Disqus” escreveu:

          • Marcelo

            Você precisa personalizar a células com formato 00000000.
            Selecione as células, escolha a opção formatar células (atalho Ctrl+1), selecione a Guia Número, a Categoria = Personalizado e no campo Tipo coloque 00000000. (são oito zeros)

          • David Macena De Araújo

            Consegui fazer o negócio do 00000
            Mas agora o problema é que se eu for ter q arasta a seta pra ir criando vai demorar muito ate em 99999999
            Em 08/03/2016 07:56, “Disqus” escreveu:

          • laennder

            O que você deseja fazer é impossível. Uma planilha do Excel possui um limite de 1.048.576 linhas. Fora que mesmo se você preencher todas, provavelmente a sua planilha ficará inviável de manipular.

            Se realmente precisa dessa grandeza de dados, aconselho trabalhar com um banco de dados.

          • David Macena De Araújo

            O ofice disppe dessa banco de dados no acess?
            Em 08/03/2016 10:46, “Disqus” escreveu:

          • David Macena De Araújo

            N tem como preencher todas as células do A todas de uma so ves? Do começo ate o fim?
            Em 08/03/2016 10:26, “DAVID MACENA” escreveu:

    • Marcelo

      Dá para converter assim…. primeiro separar os campos e depois concatenar… como imagem que segue.

  • Giovanni Raffaele dos Santos

    Olá, estou com uma dúvida… Sei que para converter uma célula em string, uso o comando Cstr, como em “CStr(caixa_cpf_cnpj)”, onde caixa_cpf_cnpj, é minha caixa de texto em uma UserForm.
    Gostaria de saber quais os comandos para converter a célula em contábil e em data (dd/mm/aaaa).
    Estou fazendo uma planilha de cadastro de clientes e “empaquei” nessa parte!
    Pode me ajudar, Guru?? Abraço!
    Estou fazendo esta planilha com o auxílio do VBA

  • Pedro Silva

    É possível formatar uma coluna onde vai ser digitado números de CPF e, a partir do 5º digito ocorrer a substituição por algum caractere? Por exemplo: o CPF 111.222.333-44 ficaria 111.1xx.xxx-xx. Obrigado

  • LucasDresch

    preciso digitar o numero -84729.00000000
    mas o separadores são padrões são diferentes
    pode me dar alguma dica ou não há como fazer isso?

  • Sara Ferreira

    Viva Guru, preciso de personalizar uma célula com os dias, horas e minutos de um ano. Mas como o nº de dias é superior a 31 não consigo.

    Exemplo 1. O total anual é de 664 horas, o que totaliza 83 dias.
    Exemplo 2. O total anual é de 28 horas e 05 minutos, o que totaliza 3 dias, 4 horas e 5 minutos.

    Se no Exemplo 1. não há a necessidade de fragmentar em dias, horas e minutos (por se tratar de dias inteiros), no Exemplo 2. essa necessidade é evidente.

    Em ambos os casos, consegui resolver a soma das horas, utilizando a fórmula:
    =INT(24*N4/8)+N4-8*INT(24*N4/8)/24
    Em que N4 é o campo “total de horas” e 8 é o número de horas de trabalho/dia

    O que acontece quando o total de dias, que é o caso do Exemplo 1. é superior a 31 dias, e formato da célula é – dd”d” hh”h “mm”m” – o resultado final apresenta erradamente 23 dias de falta, em vez dos 83 dias.

    Tem alguma sugestão?

    • Leonardo Souza

      Preciso formatar o numero 45 em 45.00.
      Consegui fazer isso através do ##”.00″ e tambem pelo ##”.””00″. Sendo que preciso usar o resultado da formatação (45.00) para elaborar um PROCV. Mas a celula continua sendo 45 em vez de 45.00

  • camila

    Pessoal, bom dia, tenho uma planilha onde preciso fazer meus numeros decimais irem apenas ate 0,60, como 60 minutos. E quando faço soma, da 15,70…… E queria que fosse direto, e me retornar 16,10
    Voces sabem me ajudar ?! Por favor?!
    Nao estou conseguindo achar algo que me solucione…. =-/
    Obrigada

  • Pedro

    Prezados(as) preciso criar uma formatação personalizada para CNPJ porém quando eu seleciono o intervalo de células que contém o CNPJ e aplico a personalização 00″.”000″.”000″/”0000″-“00 algumas células não recebem essa formatação, a ponta superior esquerda célula é marcada de verde informando que o um texto e pergunta se deseja converte para número, quando converto para numero o CNPJ perde os zeros iniciais e mesmo assim a personalização não é aplicada, por gentileza me ajudam. Desde já grato.

  • Guilherme Palmieri

    Bom dia!

    Fiz a formatação personalizada da data para que ao digitar, por exemplo, 140416, aparecesse 14.04.16, mas apareceu um número totalmente diferente, 05/07/1928, como se ele fizesse uma conversão.

  • Kiko Panetta

    Laennder, tenho o seguinte texto: AA100200300AA
    Quero formatar a celula para que após digitar dessa forma ele apareça como AA 100 200 300 AA, ou seja com 4 espaços separando para melhor leitura. Como faço isso?????

    • Sergio Silveira

      (Não sou expert em excel) Na célula de formatação, só é possível formatar NÚMEROS. Como o seu valor tem letras, isso não seria possível através da formatação de células. Acho que vc vai ter que usar uma fórmula ou uma macro.

  • felipe

    olá, bom dia! como faço ? quero arredondar a celula para que quando o valor for maior que 0,051 fique com 10 e quando for menor que 0,050 manter com 0,05?

  • Lívio

    É possível colocar o mês com inicial maiúscula? Ex: Novembro/2017.

  • Fabiane

    Tem como remover espaços dentro da cédula? Ex: 0004 03 78 para 00040378

  • Gilberto Barbieri Cita

    Olá, muito bom a aula de formatação. Mas é possível trabalhar com datas anteriores à 01/01/1900 no Excel 2010? Existe alguma forma prática de se contornar isso ou é necessário recorrer a programação?
    Obrigado.

  • Lúcio Flávio

    Olá. Eu gostaria de formatar células que contém letras e números, mas não estou conseguindo, precisaria aplicar numa coluna inteira, exemplo:
    HASU8585613 FICAR ASSIM HASU 858561-3
    Tem algum jeito de fazer??

    Obrigado

  • Flavio Franco

    Eu preciso inserir o código “L1” no inicio da célula em todas as linhas de minha planilha.
    Exemplo: a célula A2 tem Maria; a célula A3, tem João.
    Preciso que fique: A2: L1-Maria; A3: L1-João.