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

37 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.

37 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
    2. Utilizo, Control L na planilha a ser alterada, seleciono a coluna e substituo o ponto (.) por nada, deixo o campo vazio> substituir tudo.
      Depois faço o mesmo processo com o hífen, usei exemplo de cpf que possui . e -, para outras informações substitui os caracteres que quiser, só que um de cada vez.
      Seleciona as células ou colunas que precisa ser alterada.
      Não consegui usar a fórmula para alterar a coluna.

      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
  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
    Respostas
    1. Ola! Fico muito contente em saber que a dica foi fantástica e salvou o dia! O Excel pode ser uma ferramenta poderosa e útil, e é gratificante saber que pude ajudar a resolver o seu problema. Se você tiver mais dúvidas ou precisar de mais dicas no futuro, não hesite em me perguntar. Estou aqui para ajudar sempre que precisar. Parabéns por enfrentar seus desafios e encontrar soluções!

      Excluir
  10. parabéns pelo seu trabalho. rápido e direto, gostei muito parabéns novamente...

    ResponderExcluir
    Respostas
    1. Muito obrigado por comentar, pois desta forma consigo perceber melhor as necessidades dos leitores que nos seguem. Abraços e sucesso.

      Excluir
  11. Show de Bola!!! Cara muito bom meeeesmo! Me ajudou em muito! Tu é o cara!!! Me chamo Brito e sou de Itajaí/SC

    ResponderExcluir
    Respostas
    1. Muito obrigado pelo seu comentário Brito!

      Sempre que puder e desejar, deixe um comentário aqui no blog, combinado?

      Eles são meu maior indicativo de que estou caminhando na direção correta.

      Forte Abraço e sucesso!

      Excluir
  12. Resolveu o meu problema! Muito obrigada!

    ResponderExcluir
    Respostas
    1. Oi Renata, espero continuar ajudando com novas dicas.

      Abraços!

      Excluir
  13. Ricardo, muito obrigado pelo conhecimento repassado!!

    ResponderExcluir
    Respostas
    1. Fico muito feliz por saber que nossos conteúdos estão te ajudando a obter mais conhecimentos e assim colaboramos em sua jornada!

      Conte com a gente sempre! Grande abraço e sucesso!

      Excluir
  14. Amei, parabéns Ricardo.
    O pessoal do meu serviço colocou os nomes junto com outros dados e eu queria retirar tudo que tá após o parenteses só que não to conseguindo de jeito nenhum.
    Pode me ajudar por favor!

    Segue exemplo (removi os sobrenomes reais):

    Eliseu Guimarães Fulana Fulana (2331680)
    Maria Auxiliadora da Fulana (2331728) - Praiana
    Gustavo Fulana Fulana Fulana (2331739)
    Simone Fulana (2331782)

    ResponderExcluir
    Respostas
    1. Olá se a sequencia de algarismos entre parenteses segue um padrão podemos remover os caracteres usando um conjunto de funções para manipulação de textos:

      FUNÇÃO EXT.TEXTO
      FUNÇÃO NÚM.CARACT
      FUNÇÃO DIREITA

      Experimente a fórmula abaixo:

      =EXT.TEXTO(A1;1;NÚM.CARACT(A1)-NÚM.CARACT(DIREITA(A1;9)))

      Onde A1 é a célula que estão os nomes em sua planilha.

      Abraços!

      Excluir
  15. Muito obrigada! Me ajudou muitooo!! Formatar 1.300 cpf na mão (no clique na vdd) não seria nada fácil...rs...rs

    ResponderExcluir
    Respostas
    1. Ola! Fico feliz em ter ajudado! Realmente, quando se trata de tarefas repetitivas como formatação de CPFs, o Excel e suas ferramentas de substituição são uma ótima maneira de economizar tempo e esforço. Caso você tenha mais dúvidas ou precise de ajuda em outras questões, não hesite em perguntar. Estou aqui para ajudar!

      Excluir
  16. Parabéns pelo blog, dica excelente e muito bom o conteúdo!

    ResponderExcluir
    Respostas
    1. Ola! Obrigado pelo feedback positivo! Fico feliz em saber que você encontrou as dicas e o conteúdo úteis. Estou aqui para ajudar sempre que precisar, então sinta-se à vontade para retornar se tiver mais perguntas ou precisar de assistência. Parabéns pelo seu interesse em aprender e explorar o Excel!

      Excluir
  17. Excelente, muito bem explicado, me ajudou bastante! simples e prático

    ResponderExcluir
    Respostas
    1. Ola! Fico feliz em saber que as explicações foram úteis e que pude ajudar! A simplicidade e praticidade são importantes ao trabalhar com o Excel, e estou aqui para tornar sua experiência o mais fácil possível. Se surgirem mais dúvidas ou precisar de assistência com outras questões, não hesite em perguntar. Estou sempre à disposição para ajudar!

      Excluir
  18. Bom dia, eu estou com problemas também queria retira somente um traço que está entre os números mais não estou conseguindo.

    exemplo:0023000396-0
    queria que retirar ou queria deixa assim 002.30.00396-0


    ResponderExcluir
    Respostas
    1. Ola! Para remover pontos e traços no Excel, você pode usar a função LOCALIZAR e SUBSTITUIR. Vou explicar como você pode fazer isso passo a passo:

      Selecione a coluna ou intervalo de células onde você deseja remover os pontos e traços.

      Vá para a guia "Página Inicial" na faixa de opções e clique no ícone "Localizar e Selecionar" (geralmente localizado no canto direito).

      No menu suspenso, escolha a opção "Substituir" ou use o atalho de teclado Ctrl + H. Isso abrirá a janela "Localizar e Substituir".

      Na caixa "Localizar", digite o ponto (.) ou o traço (-), dependendo do caractere que você deseja remover.

      Deixe a caixa "Substituir por" vazia, pois você deseja remover o caractere, não substituí-lo por outra coisa.

      Clique no botão "Substituir tudo". O Excel irá percorrer todas as células selecionadas e remover todos os pontos ou traços.

      Após o processo ser concluído, clique em "OK" para fechar a janela "Localizar e Substituir".

      Isso removerá todos os pontos e traços nas células selecionadas. Lembre-se de selecionar apenas as células onde você deseja fazer a remoção, para evitar alterações indesejadas em outras partes da planilha.

      Excluir

Comentário(s):