Remover texto de uma célula ao corresponder com o conteúdo
Este artigo mostra-lhe como utilizar a função SUBSTITUIR para remover parte de uma cadeia de texto em células específicas, substituindo o conteúdo correspondente.

Remover texto ao corresponder com um conteúdo no Excel
Remover texto ao corresponder com vários conteúdos no Excel
Remover texto ao corresponder com um conteúdo no Excel
Fórmula genérica
=SUBSTITUTE(text_string, text_to_remove, "")
Argumentos
Cadeia de texto: A cadeia de texto que contém o texto específico que pretende remover. Pode ser:
- 1. O texto entre aspas;
- 2. Ou uma referência a uma célula que contenha o texto.
Texto a remover: O texto que pretende remover de uma célula específica. Pode ser:
- 1. O texto entre aspas;
- 2. Ou uma referência a uma célula que contenha o texto.
Como utilizar esta fórmula?
Conforme ilustrado na imagem seguinte, cada célula do intervalo B5:B9 contém números de NIF, e agora pretende remover todos os traços desses números. Pode fazê-lo da seguinte forma.

1. Selecione uma célula vazia para exibir o resultado.
2. Introduza a seguinte fórmula e prima a tecla EnterEm seguida, arraste a alça de preenchimento para aplicar a fórmula às restantes células.
=SUBSTITUTE(B3,"-","")

Notas:
- 1. Se pretender remover texto correspondente a outro conteúdo, substitua o traço na fórmula pelo conteúdo pretendido.
- 2. A função SUBSTITUIR distingue entre maiúsculas e minúsculas.
Como funciona esta fórmula?
A função SUBSTITUIR aqui substitui todas as instâncias de «-» em B3 por texto vazio.
Remover textos ao corresponder com vários conteúdos no Excel
Fórmula genérica
=SUBSTITUTE(SUBSTITUTE(text_string,text_to_remove_1,""),text_to_remove2,"")
Argumentos
Cadeia_de_texto:A cadeia de texto que contém o texto específico que pretende remover. Pode ser:
- 1. O texto entre aspas;
- 2. Ou uma referência a uma célula que contém o texto.
Texto_a_remover_1, Texto_a_remover_2…:Os textos que pretende remover de uma célula específica. Podem ser:
- 1. O texto entre aspas;
- 2. Ou uma referência a uma célula que contém o texto.
Como utilizar esta fórmula?
Suponha que tem uma lista de números de telefone, conforme ilustrado na imagem seguinte, e pretende agora remover todas as ocorrências de «+» e «-». O aninhamento de várias funções SUBSTITUIR resolve este problema.

1. Selecione uma célula vazia para inserir o resultado.
2. Introduza a seguinte fórmula e prima a tecla EnterEm seguida, arraste a alça de preenchimento para aplicar a fórmula às restantes células.
=SUBSTITUTE(SUBSTITUTE(B3,"+",""),"-","")

Nota:Neste caso, aninhamos duas funções SUBSTITUIR para remover todas as ocorrências de «+» e «-» de células específicas. Na verdade, pode incluir tantos textos correspondentes quanto desejar, bastando aninhar mais funções SUBSTITUIR.
Como funciona esta fórmula?
=SUBSTITUTE(SUBSTITUTE(B3,"+",""),"-","")
- 1. (SUBSTITUTE(B3,"+",""): A operação começa com a função SUBSTITUIR, que remove todas as ocorrências do sinal «+» em B3, devolvendo o resultado «86130-8686-5656».
- 2. SUBSTITUTE("86130-8686-5656","-",""): Em seguida, a função SUBSTITUTE exterior remove todas as ocorrências de «-» da cadeia de texto, obtendo o resultado 8613086865656.
Funções relacionadas
Função SUBSTITUIR do Excel
A função SUBSTITUIR do Microsoft Excel substitui texto ou caracteres numa cadeia de texto por outro texto ou caracteres.
Fórmulas relacionadas
Remover quebras de linha de células no Excel
Este tutorial apresenta-lhe três fórmulas para remover facilmente as quebras de linha de células específicas no Excel.
Remover texto de uma célula com base numa posição específica
Este tutorial mostra-lhe como usar fórmulas para remover texto de uma célula com base numa posição específica no Excel.
Remover texto com base numa posição variável no Excel
Este tutorial explica como remover texto ou caracteres de uma célula quando estes se encontram numa posição variável.
Remover caracteres indesejados de uma célula no Excel
Utilize a função SUBSTITUIR para eliminar quaisquer caracteres indesejados de uma célula específica no Excel.
As Melhores Ferramentas de Produtividade para o Office
Kutools for Excel – Ajuda-o a destacar-se da multidão
Kutools for Excel Oferece mais de 300 funcionalidades,garantindo que tudo o que precisa está a apenas um clique…
Office Tab – Ative a leitura e edição com separadores no Microsoft Office (incluindo o Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques diários e diga adeus à tendinite do rato.
- Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
- Traz uma navegação eficiente com separadores ao Office (incluindo o Excel), tal como no Chrome, Edge e Firefox.