Excel na Web
Coloque seu e-mail aqui para receber GRATUITAMENTE o meu EBOOK →

→ 10 Funções que podem fazer de você um perito em EXCEL

16 Como remover pontos e traços no Excel


Utilizar planilhas como base de dados para cadastrar clientes ou fornecedores é uma prática comum em projetos do Excel. Também é comum utilizar uma base de dados já existente e ter que fazer pequenas modificações para atender o modelo do padrão atual. Retirar os pontos e traços do CNPJ ou CPF são exemplos destas modificações que podem ser necessárias. Outro exemplo é retirar parênteses e hifens de números de telefone. Este artigo explica como substituir os caracteres indesejados, no Excel de forma simples e eficaz.

Neste artigo você aprenderá:

  • Como retirar pontos e traços no Excel
  • Como remover parênteses no Excel
  • Como tirar pontos hifens e barras de uma célula no Excel
  • Como usar uma formula para tirar pontos do texto
  • Como funciona a Função = SUBSTITUIR 


Uma solução para esta necessidade, no exemplo do CNPJ é utilizar a Função Substituir para substituir os caracteres “.”, “/” e “-“ por vazio (“”). Desta forma o resultado obtido é uma sequência de números sem a presença dos caracteres indesejados.

Como funciona a Função Substituir no Excel

A Função Substituir é composta por 3 parâmetros obrigatórios e 1 parâmetro opcional.

Sintaxe: =SUBSTITUIR(texto; texto_antigo; novo_texto; núm_da_ocorrencia)

  • texto: é o texto com os caracteres indesejados.
  • texto_antigo: deve-se informar, entre aspas (“”), o caractere que será removido.
  • texto_novo: deve-se informar, entre aspas (“”), qual o caractere irá substituir o caractere indesejado.
  • núm_da_ocorrencia: é a ocorrência do texto antigo que deve ser substituída por texto_novo. Como este parâmetro é opcional, se não informado, toda instância de texto_antigo é substituída.


Como Remover os Pontos e Traços do CNPJ


A figura acima mostra passo a passo como remover os caracteres indesejados. Apesar deste método funcionar pode-se resolver o problema em uma única célula da seguinte forma:

=SUBSTITUIR(SUBSTITUIR(SUBSTITUIR(B8;".";"");"-";"");"/";"")


No caso do CPF devem-se utilizar duas Funções Substituir encadeadas, visto que são dois a quantidade de caracteres não numéricos.


Esta solução simples pode otimizar o processo de digitação e aumentar de forma significativa a sua produtividade no Excel.


E você, conhece outra função que possa ser aplicada para obter o mesmo resultado da Função Substituir?

Compartilhe suas dicas e exemplos conosco usando os comentários ou redes sociais abaixo.

É proibido a reprodução parcial ou integral dos artigos deste blog. Copiar na íntegra qualquer conteúdo aqui publicado, implica em crime previsto no Código Penal

Ricardo Fialkoski é o fundador do blog Excel na Web. Trabalha com Excel há mais de dez anos desenvolvendo Soluções Avançadas em Excel e VBA.

Comentário(s):

16 comentários :

  1. Muito proveitoso seu método de explicação. Claro, conciso e objetivo. Parabéns.

    ResponderExcluir
    Respostas
    1. Poseidon, é muito bom saber que sua experiência no blog foi agradável. Agradeço muito a sua visita. Até a próxima!

      Excluir
  2. Muito bom, parabéns, nao conhecia seu blog, mas vai ser de grande valia pra mim

    ResponderExcluir
    Respostas
    1. Paulo, fico contente em saber que sua experiência com o blog foi produtiva. Agradeço muito a sua visita. Volte sempre que precisar!

      Excluir
  3. Muito bom...já sofri demais para retirar pontos e outros caracteres

    ResponderExcluir
    Respostas
    1. Fico contente em saber que sua experiência com o blog foi produtiva. Agradeço muito a sua visita. Volte sempre que precisar!

      Excluir
  4. Bom dia. Gostaria de saber se posso retirar os pontos na mesma casa????

    ResponderExcluir
    Respostas
    1. Boa noite, pode sim! Basta aplicar este método que irá funcionar para qualquer situação.

      Excluir
  5. Obrigada. Você salvou o tempo do meu dia de trabalho!

    ResponderExcluir
  6. Macete de quem estiver em estado de preguiça mental para construir a fórmula em outra coluna: marque a coluna original e use ctrl u, informando em "localizar" o caracter que quer omitir e em "substituir por" não digite nada.

    ResponderExcluir
    Respostas
    1. Obrigado pela contribuição no blog Nahim, grande abraço!

      Excluir
  7. boa noite
    Após utilizar essa formula para retirar as pontuações , estou utilizando uma outra formula que faz a leitura dos dados da celula e faz a comparação com os dados inserido em uma outra celula ,só que essa formula de comparação não esta lendo os numeros que estão na celula e sim a formula do substituir , não efetuando a comparação necessaria e não retorna o resultado esperado , teria alguma outra alternativa para retirar as pontuações sem utilizar formula ou acrescenta algum comando para a comparação ser os numeros que estão na celula e não a formula substituir ?

    ResponderExcluir
    Respostas
    1. Ola para que funcione a comparação dos dados você deve copiar toda a coluna onde foi aplicada a Função Substituir para retirar os pontos e em uma nova coluna com o botão direito do mouse clicar em "colar especial" > "Valores. Então aplicar Função de comparação desejada. Acredito que desta forma funcione corretamente. Abraços!

      Excluir
  8. Excelente ajuda!!!
    Salvei nos favoritos.
    Obrigado!

    ResponderExcluir
  9. Parabéns pelo blog!! Realmente essa dica foi fantástica, salvou o dia rs.
    Obrigada!

    ResponderExcluir