Como remover todos os sinais de pontuação (vírgula, aspas, apóstrofo) das células?
Há muitos sinais de pontuação nas células, como vírgulas, aspas, pontos, pontos de interrogação, etc. Como você poderia removê-los rapidamente das células no Excel? Este artigo fornece duas soluções abaixo:
- Remover todos os sinais de pontuação das células com Função Definida pelo Usuário
- Remover todos os sinais de pontuação das células com Kutools para Excel
Remover todos os sinais de pontuação das células com Função Definida pelo Usuário
Este método introduz uma Função Definida pelo Usuário para remover facilmente todos os tipos de sinais de pontuação das células no Excel. Por favor, faça o seguinte:
1. Pressione as teclas Alt + F11 para abrir a janela do Microsoft Visual Basic for Applications.
2. Clique em Inserir > Módulo, e depois copie e cole o código a seguir na nova janela Módulo que se abrirá.
VBA: Remover sinais de pontuação das células no Excel
Function RemovePunctuation(Txt As String) As String
With CreateObject("VBScript.RegExp")
.Pattern = "[^A-Z0-9 ]"
.IgnoreCase = True
.Global = True
RemovePunctuation = .Replace(Txt, "")
End With
End Function
3. Salve a Função Definida pelo Usuário e feche a janela do Visual Basic for Applications.
4. Selecione uma célula em branco onde você deseja exibir o resultado, insira a fórmula =RemovePunctuation(A2) (A2 é a célula da qual você removerá todos os sinais de pontuação) nela, e depois arraste a Alça de Preenchimento para o intervalo necessário.
E então você verá que todos os tipos de sinais de pontuação foram removidos. Veja a captura de tela:
Remover todos os sinais de pontuação das células com Kutools para Excel
Este método apresentará a ferramenta Remover Caracteres Específicos do Kutools para Excel para remover rapidamente todos os tipos de sinais de pontuação do intervalo selecionado de uma vez. Por favor, faça o seguinte:
1. Selecione o intervalo do qual você removerá todos os sinais de pontuação, e clique em Kutools > Texto > Remover Caracteres Específicos. Veja a captura de tela:
2. Na caixa de diálogo Remover Caracteres Específicos que se abre, por favor marque apenas a opção Personalizado e digite os sinais de pontuação ~!@#$%^&*()_-+={}[]:;""''<>,./?`\| na caixa abaixo, e clique no botão Ok . Veja a captura de tela:
E então você verá que todos os tipos de sinais de pontuação foram removidos das células selecionadas. Veja a captura de tela acima.
Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora
Demonstração: Remover todos os sinais de pontuação das células com Kutools para Excel
Artigos relacionados:
Como remover letras de strings/números/células no Excel?
Como remover números de strings de texto no Excel?
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!