Como remover alguns caracteres especiais de uma string no Excel?
Se houver alguns caracteres especiais, como %^&*() dentro das strings de texto, e agora você deseja remover esses caracteres específicos das strings da célula. Removê-los um por um será demorado; aqui, apresentarei alguns truques rápidos para resolver essa tarefa no Excel.
Remover alguns caracteres especiais de uma string de texto com uma Função Definida pelo Usuário
Remover alguns caracteres especiais de uma string de texto com o Kutools para Excel
Remover alguns caracteres especiais de uma string de texto com uma Função Definida pelo Usuário
O seguinte código VBA pode ajudá-lo a remover os caracteres específicos que você precisa; por favor, faça o seguinte:
1. Pressione e segure as teclas ALT + F11 para abrir a janela do Microsoft Visual Basic for Applications.
2. Clique em Inserir > Módulo e cole o seguinte código na Janela do Módulo.
Código VBA: Remover alguns caracteres especiais de uma string de texto
Function RemoveSpecial(Str As String) As String
'updatebyExtendoffice 20160303
Dim xChars As String
Dim I As Long
xChars = "#$%()^*&"
For I = 1 To Len(xChars)
Str = Replace$(Str, Mid$(xChars, I, 1), "")
Next
RemoveSpecial = Str
End Function
3. Em seguida, salve e feche este código, volte para a planilha e insira esta fórmula: =removespecial(A2) em uma célula em branco onde você deseja colocar o resultado, veja a captura de tela:
4. E então arraste a alça de preenchimento para baixo até as células às quais você deseja aplicar esta fórmula, e todos os caracteres especiais que você não precisa terão sido removidos da string de texto, veja a captura de tela:
Observação: No código acima, você pode alterar os caracteres especiais #$%()^*& para quaisquer outros que deseja remover.
Remover alguns caracteres especiais de uma string de texto com o Kutools para Excel
Se você não é habilidoso com o código VBA, o utilitário Remover Caracteres do Kutools para Excel pode ajudá-lo a concluir essa tarefa rapidamente e facilmente.
Após instalar o Kutools para Excel, siga os passos abaixo:
1. Selecione as strings de texto das quais deseja remover alguns caracteres especiais.
2. Clique em Kutools > Texto > Remover Caracteres, veja a captura de tela:
3. Na caixa de diálogo Remover Caracteres, marque a opção Personalizado sob a seção Remover Caracteres e insira os caracteres especiais que deseja remover, veja a captura de tela:
4. E então clique no botão Ok ou Aplicar; os caracteres que você especificou na caixa de texto Personalizado foram removidos das strings de texto imediatamente, veja as capturas de tela:
![]() | ![]() | ![]() |
Clique para Baixar e experimentar gratuitamente o Kutools para Excel Agora!
Melhores Ferramentas de Produtividade para Office
Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho
- Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!