Função SUBSTITUIR no Excel: trocar texto dentro da célula

Atualizado em 10 de novembro de 2026 · Equipe Exercícios Excel

O SUBSTITUIR troca um texto por outro dentro da célula. Exemplo: =SUBSTITUIR(D2;"-";"") tira o traço do CEP.

Sintaxe

=SUBSTITUIR(texto; texto_antigo; novo_texto; [núm_da_ocorrência])
texto
A célula com o texto.
texto_antigo
O que trocar.
novo_texto
O que pôr no lugar. "" apaga.
núm_da_ocorrência
Opcional: troca só a 1ª, 2ª… vez.

Pratique agora

Exercício 1 de 2Correção na hora, sem cadastro

Em F2, tire o traço do CEP em D2.

F2
fx
Nome
Sobrenome
CPF
CEP
Cidade
CEP sem traço
Juliana
Martins
123.456.789-09
01310-100
são paulo
Pedro
Oliveira
987.654.321-00
20040-020
rio de janeiro
Fernanda
Costa
456.789.123-45
30130-010
BELO HORIZONTE

Tirar pontos e traço do CPF

Um SUBSTITUIR dentro do outro:

=SUBSTITUIR(SUBSTITUIR(C2;".";"");"-";"")

Perguntas frequentes

SUBSTITUIR ou Localizar e Substituir (Ctrl+U)?

O Ctrl+U muda os dados de uma vez. O SUBSTITUIR deixa o original e mostra o resultado em outra coluna.

Veja também

Treine SUBSTITUIR até ficar fácil

A lição "Função SUBSTITUIR" tem 4 exercícios com correção na hora.

Começar grátis