Como Remover Caracteres no Excel
Quer saber como remover caracteres no Excel? Então este post é para você!
Se você deseja excluir um texto específico de várias células, ou talvez remover o primeiro ou o último caractere de um texto, ou quem sabe remover apenas uma ocorrência específica de um determinado caractere no Excel, então saiba que existem diferentes maneiras de se fazer isso.
E foi pensando neste assunto, que decidimos reunir as principais maneiras de excluir caracteres no Excel. Se interessou pelo assunto? Então confira os detalhes a seguir!
Como Remover Caracteres no Excel – Diferentes opções
Navegue pelo tópico de seu interesse:
- Opção 1: Como remover caractere de várias células usando Localizar e substitui
- Opção 2: Como Remover determinado caractere usando uma fórmula
- Opção 3: Excluir vários caracteres de uma vez no Excel
- Opção 4: Como remover um caractere de uma posição específica
- Opção 5: Como remover o primeiro caractere no Excel
- Opção 6: Como remover o último caractere no Excel
- Opção 7: Como remover texto após um caractere no Excel
Opção 1: Como remover caractere de várias células usando Localizar e substituir
Tendo em mente que remover caracteres no Excel nada mais é do que substituí-lo por nada, você pode aproveitar o recurso Localizar e Substituir do Excel para realizar a tarefa. Para isto, siga as etapas:
1. Acesse a guia Página Inicial > Localizar e Substituir > Substituir.
2. Na caixa de diálogo Localizar e Substituir, no campo Localizar insira o caractere que você deseja remover.
3. Deixe em branco o campo Substituir.
4. Clique em Substituir tudo.
Como resultado, o símbolo de hashtag é removido de todas as células selecionadas de uma só vez e uma caixa de diálogo informará a quantas substituições foram feitas:
Do mesmo modo, você também poderá utilizar a ferramenta Localizar e Substituir para remover um texto específico de cada célula. Veja o exemplo abaixo onde estamos removendo a palavra “email:” dos endereços de e-mail.
Observações importantes:
- Este método exclui caracteres diretamente em seus dados de origem. Se o resultado for diferente do esperado, pressione Ctrl+Z para desfazer a alteração e recuperar seus dados originais.
- Se você estiver lidando com caracteres alfabéticos em que as maiúsculas e minúsculas são importantes, clique em Opções para expandir a caixa de diálogo Localizar e substituir e marque a caixa Diferenciar maiúsculas e minúsculas para realizar uma pesquisa com distinção entre maiúsculas e minúsculas.
Opção 2: Como Remover determinado caractere usando uma fórmula
Para remover um determinado caractere no Excel, você também poderá utilizar a função SUBSTITUIR.
=SUBSTITUIR(texto; caractere;"")
Utilizando o mesmo exemplo citado anteriormente podemos utilizar a função SUBSTITUIR para remover o símbolo de hashtag da seguinte maneira:
=SUBSTITUIR(A2;"#";"")
Observe que basicamente, o que a fórmula faz é substituir cada símbolo de hashtag (#) por um caractere vazio (“”).
E além de remover caracteres no Excel, você poderá utilizar a função SUBSTITUIR para remover determinados textos inseridos em células. Veja o exemplo abaixo onde estamos removendo a palavra “email:” dos endereços de e-mail.
Observações importantes:
- A função SUBSTITUIR diferencia maiúsculas de minúsculas, lembre-se disso ao trabalhar com letras.
- Se você quiser ter os resultados como valores independentes do texto originais, use a opção Colar valores especiais para substituir as fórmulas por seus valores.
Opção 3: Excluir vários caracteres de uma vez no Excel
Para remover vários caracteres com uma fórmula, simplesmente aninhe as funções SUBSTITUIR uma na outra.
Por exemplo, para excluir de um símbolo de hashtag (#), barra (/) e barra invertida (\), use a seguinte a fórmula:
=SUBSTITUIR(SUBSTITUIR(SUBSTITUIR(A2;"#";"");"/";"");"\";"")
Opção 4: Como remover um caractere de uma posição específica
Se você deseja excluir uma determinada ocorrência de um determinado caractere, então basta definir o último argumento opcional da função SUBSTITUIR.
=SUBSTITUIR(texto, texto_antigo, novo_texto, [núm_da_ocorrência])
O argumento núm_da_ocorrência especifica que ocorrência de texto_antigo se deseja substituir por novo_texto. Se especificar núm_da_ocorrência, apenas aquela ocorrência de texto_antigo será substituída. Caso contrário, cada ocorrência de texto_antigo no texto é alterada para novo_texto.
Por exemplo:
Para remover a 1ª barra em A2, use a fórmula:
=SUBSTITUIR(B2;"/";"";1)
Para remover o 2º caractere de barra, use a fórmula:
=SUBSTITUIR(B2;"/";"";2)
Opção 5: Como remover o primeiro caractere no Excel
Para remover o primeiro caractere do lado esquerdo de um texto, você pode usar uma das seguintes fórmulas abaixo. Ambas fazem a mesma coisa, mas de maneiras diferentes.
=MUDAR(célula;1;1;"")
A fórmula acima pega o primeiro caractere inserido na célula e o substitui por vazio (“”).
Por exemplo, para remover o primeiro caractere de A2, utilize a seguinte fórmula:
=MUDAR(A2;1;1;"")
Outra opção é combinar as função DIREITA e NÚM.CARACT. Nesta segunda fórmula estamos subtraindo 1 caractere do comprimento total do texto, que é calculado pela função NÚM.CARACT. A diferença é passada para a função DIREITA para extrair esse número de caracteres do final.
=DIREITA(célula; NÚM.CARACT(célula)-1)
Por exemplo, para remover o primeiro caractere de A3, use a seguinte fórmula:
=DIREITA(A3;NÚM.CARACT(A3)-1)
Opção 6: Como remover o último caractere
Se você precisa remover o último caractere de um texto inserido em uma célula no Excel, então você poderá fazer isso combinando a função ESQUERDA e NÚM.CARACT.
=ESQUERDA(célula;NÚM.CARACT(célula)-1)
Observe que a lógica é semelhante à fórmula DIREITA e NÚM.CARACT do exemplo anterior:
A fórmula subtrai 1 do comprimento total da célula e fornece a diferença para a função ESQUERDA, para que ela possa extrair tantos caracteres do início do texto.
Por exemplo, você pode remover o último caractere de A2 usando esta fórmula:
=ESQUERDA(A2;NÚM.CARACT(A2)-1)
Opção 7: Como remover texto após um caractere no Excel
Para excluir tudo após um determinado caractere, a fórmula abaixo:
=ESQUERDA(texto; LOCALIZAR(caractere; texto) -1)
A lógica é bem simples: a função LOCALIZAR calcula a posição do caractere especificado e passa para a função ESQUERDA, que traz o número correspondente de caracteres desde o início. Para não considerar o caractere de dois-pontos, subtraímos 1 do resultado na função LOCALIZAR.
Por exemplo, para remover o texto após dois pontos (:), a fórmula em B2 será:
=ESQUERDA(A2;LOCALIZAR(":";A2)-1)
Acompanhe também o tutorial em vídeo:
Confira também as seguintes dicas de Excel:
- Como Remover Espaços em Branco no Excel
- Como Remover Duplicatas no Excel – 2 MANEIRAS
- Primeira Letra Maiúscula no Excel | Guia Completo
- Como Contar Células Preenchidas no Excel
- Função CARACT no Excel: Como usar?
- Função DIREITA e ESQUERDA no Excel – Como usar?
E então, o que achou das dicas para remover caracteres no Excel? Caso tenha ficado com alguma dúvida, basta deixar o seu comentário abaixo!