
🧾 Como Remover Pontos, Traços e Vírgulas no Excel: Guia Completo para Limpar Dados Cadastrais
Lidar com planilhas extensas pode ser um desafio, especialmente quando os dados vêm formatados de formas diferentes. Um exemplo comum no Brasil é o uso de pontos, traços, barras e vírgulas em campos como CPF, CNPJ, RG, CEP, números de telefone e datas.
Mas fique tranquilo: o Microsoft Excel oferece diversos métodos para limpar e padronizar esses dados de forma automática — sem precisar editar um por um.
Neste guia, vamos ensinar passo a passo como remover caracteres especiais em massa, utilizando ferramentas como:
- Preenchimento Relâmpago (Flash Fill)
- Funções como
SUBSTITUIR()
,TEXTO()
,SE()
eNÚM.CARACT()
- Fórmulas combinadas para resultados personalizados
- Macros e VBA para quem quer automatizar de verdade
🧠 Por que remover formatações no Excel?
Antes de irmos para a prática, entenda por que isso é necessário:
- Sistemas de cadastro geralmente aceitam apenas números puros (sem formatação).
- Importações em sistemas ERPs, CRMs ou bancos de dados exigem dados sem símbolos.
- Análises de dados, como filtros e gráficos, funcionam melhor com valores limpos.
- Evita erros em validações, fórmulas e buscas.
🛠️ Exemplo prático: Remover pontos e traços do CPF
Suponha que você tenha uma coluna com o seguinte dado:
Coluna A (CPF formatado): 222.980.554-88
Veja como fazer! No exemplo a seguir temos o CPF 222.980.554-88 e devemos deixá-lo assim: 22198055488.
Você precisa transformá-lo para:
Coluna B (CPF limpo): 22298055488
✅ Método 1: Preenchimento Relâmpago (Flash Fill)
O método mais rápido e fácil.
Passo a passo:
- Na célula B2 (ao lado do primeiro CPF), digite manualmente o CPF no formato desejado:
22298055488
- Pressione
CTRL + E
(atalho para preenchimento relâmpago) - O Excel detecta o padrão e preenche automaticamente a coluna inteira com os CPFs limpos
💡 Recurso disponível a partir do Excel 2013
✅ Método 2: Fórmula com SUBSTITUIR
Se você deseja uma abordagem mais técnica e controlada, use a função SUBSTITUIR
.
Fórmula:
=SUBSTITUIR(SUBSTITUIR(A2; “.”; “”); “-“; “”)
Essa fórmula:
- Remove os pontos:
SUBSTITUIR(A2; "."; "")
- Em seguida, remove os traços:
SUBSTITUIR(...; "-"; "")
Resultado:
Se A2 = 222.980.554-88
, o resultado será 22298055488
.
✅ Método 3: Função ARRUMAR
+ SUBSTITUIR
Se o conteúdo também tiver espaços indesejados, você pode adicionar a função ARRUMAR()
:
=ARRUMAR(SUBSTITUIR(SUBSTITUIR(A2;”.”;””);”-“;””))
✅ Método 4: Fórmulas mais robustas com SEERRO()
Para evitar erros e aplicar o padrão apenas quando necessário:
=SEERRO(SE(ÉTEXTO(A2); SUBSTITUIR(SUBSTITUIR(A2;”.”;””);”-“;””); “”); “”)
✅ Método 5: Usando a função LET()
no Excel 365
Se você usa o Excel mais moderno (365 ou 2021), a função LET()
deixa a fórmula mais legível:
=LET(txt; A2; semPonto; SUBSTITUIR(txt;”.”;””); semTraco; SUBSTITUIR(semPonto;”-“;””); semTraco)
✅ Método 6: Remover vários caracteres de uma só vez com VBA
Para quem precisa automatizar isso em milhares de células, o VBA pode ser uma solução eficiente.
Código VBA:

Como usar:
- Pressione
ALT + F11
para abrir o Editor VBA - Insira um novo módulo
- Cole o código acima
- Selecione a coluna desejada e execute a macro
✅ Método 7: Usando o “Localizar e Substituir” (CTRL + L)
Ideal para quem não domina fórmulas:
- Selecione a coluna com os dados
- Pressione
CTRL + L
ou vá em “Localizar e Substituir” - No campo Localizar, digite:
.
(ponto) - No campo Substituir por, deixe em branco
- Clique em Substituir Tudo
- Repita com
-
,,
ou qualquer outro caractere
⚠️ Atenção: Esse método altera os dados diretamente. Faça um backup antes de substituir.
✏️ Casos de uso práticos
- CPFs:
123.456.789-10
→12345678910
- CNPJs:
12.345.678/0001-99
→12345678000199
- RGs:
12.345.678-9
→123456789
- Números de telefone:
(11) 99999-8888
→11999998888
- CEP:
01001-000
→01001000
- Placas de carro:
ABC-1234
→ABC1234
🤖 Dica Bônus: Como separar nome e sobrenome
Se você tiver nomes completos e quiser extrair o primeiro nome ou o último, pode usar:
Para o primeiro nome:

Para o sobrenome:

🚀 Melhorando sua produtividade no Excel
Além dessas dicas, outras ferramentas que aceleram o dia a dia:
- Validação de dados: Para evitar erros de digitação
- Filtros avançados: Para selecionar apenas dados relevantes
- Tabelas dinâmicas: Para análises mais robustas
- PROCV, XLOOKUP e ÍNDICE/CORRESP: Para cruzamento de dados
- Power Query: Para limpeza em massa, transformação e automação
Se você trabalha com planilhas todos os dias, aprender essas funções pode economizar horas preciosas.
🧠 Curiosidade: Por que o Excel entende CPF como texto?
Mesmo parecendo um número, o CPF é um dado textual. Isso porque:
- Começa com
0
(zeros à esquerda são ignorados em números) - Pode ter traços e pontos
- Não é usado para cálculos matemáticos
Por isso, recomenda-se tratar CPFs sempre como texto e aplicar formatações específicas para exibição.
📌 Considerações finais
Remover caracteres especiais de CPFs e outros documentos no Excel não é difícil, e agora você conhece vários métodos para fazer isso com rapidez, eficiência e profissionalismo.
Seja usando Preenchimento Relâmpago, fórmulas nativas, macros VBA ou Power Query, o importante é entender que o Excel é uma ferramenta poderosa de manipulação de dados — e quanto mais você domina seus recursos, mais valor você entrega no seu trabalho.
🗨️ E você? Qual método mais gostou?
Deixe seu comentário com dúvidas ou sugestões de novos tutoriais. Compartilhe com um colega que precisa dessa dica — e salve essa matéria para quando precisar limpar dados no Excel novamente!