KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como remover o último ou primeiro carácter, caso seja uma vírgula ou outro carácter específico, no Excel?

AutoraSiluvia Data de Modificação

Ao trabalhar com dados no Excel, é comum deparar-se com entradas cujo primeiro ou último carácter é uma vírgula ou outro símbolo indesejado. Estas situações surgem frequentemente ao exportar dados de outros sistemas, fundir conjuntos de dados ou após edições em massa de informação textual. Remover esses caracteres espúrios não só melhora a aparência dos seus dados, como também evita erros em análises e operações subsequentes — como pesquisas, correspondências ou importações para outros sistemas.

Este tutorial orienta-o por vários métodos práticos para remover rapidamente o primeiro ou último carácter — desde que corresponda a um símbolo específico (como uma vírgula) — de múltiplas células no Excel. Encontrará instruções passo a passo tanto para fórmulas do Excel como para os utilitários do Kutools para Excel, além de cenários adicionais e dicas de resolução de problemas que o ajudarão a escolher a solução mais adequada às suas necessidades.


Eliminar o último/primeiro carácter se for uma vírgula ou outro carácter específico com fórmula

As fórmulas do Excel oferecem uma forma simples de remover um caractere indesejado do início ou do fim dos valores das suas células — mas apenas se corresponder a um símbolo específico. Esta abordagem é especialmente útil quando procura uma solução dinâmica e prefere não instalar suplementos adicionais. Pode aplicar estas fórmulas em tarefas de limpeza de dados, tanto em conjuntos pequenos como grandes, adaptando-as facilmente a outros símbolos através do ajuste dos parâmetros.

Eliminar o último carácter se for uma vírgula

Para remover o último carácter de uma célula apenas se for uma vírgula, siga estes passos:

1. Escolha uma célula vazia para o seu resultado — por exemplo, D2. Introduza a seguinte fórmula na célula selecionada e prima Enter para confirmar:

=IF(RIGHT(B2,1)=",",LEFT(B2,LEN(B2)-1),B2)

Uma captura de ecrã do Excel a mostrar uma fórmula para remover o último carácter se for uma vírgula

2. Arraste a alça de preenchimento (um pequeno quadrado no canto inferior direito da célula) para baixo, para aplicar a fórmula às restantes células da lista. Cada célula apresentará o texto com a última vírgula removida — mas apenas se o último carácter for, de facto, uma vírgula.

Eliminar o primeiro carácter se for uma vírgula

Para remover o primeiro carácter se for uma vírgula, utilize o seguinte método:

1. Selecione uma célula vazia (por exemplo, D2, se os seus dados começarem em B2) e introduza a seguinte fórmula:

=IF(LEFT(B2,1)=",",RIGHT(B2,LEN(B2)-1),B2)

Uma captura de ecrã do Excel a mostrar uma fórmula para remover o primeiro carácter se for uma vírgula

2. Após premir Enter, copie a fórmula para baixo conforme necessário, de modo a abranger todo o seu intervalo de dados. A fórmula devolverá o valor da célula sem a vírgula inicial, caso esta exista.

Nota: Em ambas as fórmulas, "B2" refere-se à célula que pretende inspecionar e processar, e "," é o símbolo a remover. Se precisar de substituir outro símbolo, como um ponto e vírgula ou um travessão, basta trocar a vírgula na fórmula pelo símbolo pretendido. Caso os seus dados comecem noutra coluna ou linha, ajuste as referências das células em conformidade.

Dicas práticas: estas soluções baseadas em fórmulas são ideais para situações em que necessita de manter os dados originais intactos e gerar os dados limpos numa coluna separada. Se quiser remover outros caracteres, basta alterar o carácter entre as aspas na sua fórmula. Lembre-se de verificar eventuais inconsistências nos dados antes de aplicar as fórmulas a um grande conjunto de dados, pois as fórmulas apenas removerão o símbolo especificado e não afetarão outros caracteres indesejados.

Aviso de erro: se as suas células estiverem vazias ou contiverem apenas um carácter (por exemplo, uma única vírgula), a fórmula poderá devolver uma cadeia vazia. Isto é esperado, mas tenha-o em consideração ao analisar os seus resultados.


Eliminar o último/primeiro carácter se for uma vírgula ou outro carácter específico com Kutools para Excel

Se estiver a trabalhar com grandes conjuntos de dados e quiser simplificar a deteção e remoção de primeiros ou últimos caracteres indesejados, o Kutools para Excel disponibiliza utilitários práticos que o ajudam a concluir esta tarefa de forma eficiente. Ao utilizar as funcionalidades Selecionar células específicas e Remover caracteres de uma posição do Kutools, pode identificar e limpar os seus dados sem precisar de criar fórmulas complexas nem procurar manualmente por problemas. Esta solução é particularmente útil quando precisa de limpar rapidamente um grande número de células diretamente no local — ideal para utilizadores com conhecimentos intermédios de Excel ou que procuram automatizar tarefas repetitivas e poupar tempo.

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

1. Selecione todas as células no intervalo pretendido que possam começar ou terminar com o carácter que deseja avaliar. Em seguida, clique em Kutools > Selecionar > Selecionar células específicas no menu Kutools.

Uma captura de ecrã da opção Selecionar Células Específicas do Kutools for Excel

2. Na caixa de diálogo Selecionar células específicas, configure as opções da seguinte forma para uma seleção precisa:

2,1) Em Selecionar tipo, escolha Célulapara focar em células individuais.
2,2) Em Especificar tipo, utilize o menu pendente para selecionar Termina comou Começa com, consoante pretenda remover o caractere final ou inicial.
2,3) Introduza o caractere que pretende detetar, como uma vírgula (,) ou outro símbolo, na caixa de texto.
2,4) Prima OKpara aplicar as suas definições.
Assim que a caixa de diálogo confirmar quantas células correspondem aos seus critérios, clique novamente em OK. As células relevantes serão automaticamente selecionadas na sua folha de cálculo.

Uma captura de ecrã da caixa de diálogo Selecionar Células Específicas do Kutools for Excel

3. Com as células apropriadas selecionadas, clique em Kutools > Texto > Remover caracteres de uma posição para abrir o utilitário de remoção.

Uma captura de ecrã da opção Remover por Posição do Kutools for Excel

4. Na caixa de diálogo Remover caracteres de uma posição, configure as definições para remover apenas o carácter específico. Digite 1 na caixa Números para indicar que apenas o primeiro ou o último carácter deve ser removido. Escolha Da direita para remover o último carácter ou Da esquerda para remover o primeiro carácter. Faça a sua seleção e clique em OK para aplicar as alterações.

Uma captura de ecrã da caixa de diálogo Remover por Posição do Kutools for Excel

Agora, o carácter indesejado no início ou no fim das suas células selecionadas será removido instantaneamente.

Dica: esta operação altera diretamente os seus dados originais. Por isso, se pretender preservar uma cópia do conteúdo inicial, duplique a coluna antes de iniciar. A abordagem do Kutools revela-se especialmente útil quando a sua seleção inclui linhas ocultas ou resultados filtrados, já que as ferramentas atuam de forma fiável apenas nas células visíveis.

Precaução: verifique cuidadosamente se selecionou corretamente todas as células-alvo antes de utilizar a ferramenta Remover caracteres de uma posição, para evitar alterações acidentais nos dados.

Se encontrar problemas em que nem todos os caracteres forem removidos como esperado, certifique-se de que a sua seleção corresponde exatamente ao carácter introduzido. Verifique também se não existem espaços em branco iniciais ou finais — os chamados “Espaços Atrás” — que podem comprometer a precisão da deteção.

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já


Eliminar o último/primeiro carácter com código VBA

Para utilizadores que pretendam automatizar esta tarefa de limpeza num intervalo variável, o uso de código VBA (Visual Basic for Applications) constitui uma solução flexível. O método VBA é ideal quando precisa de processar várias folhas, grandes volumes de dados ou prefere uma macro reutilizável para uso futuro. Com o código VBA, pode remover o primeiro ou último carácter apenas se corresponder a um símbolo especificado, como uma vírgula, ponto e vírgula ou outro.

1. Para começar, clique em Ferramentas de Programador > Visual Basic. Na janela Microsoft Visual Basic for Applications que aparece, vá a Inserir > Módulo.

2. Copie e cole o seguinte código VBA no módulo:

Sub RemoveFirstOrLastIfChar()
    Dim WorkRng As Range
    Dim Rng As Range
    Dim xTitleId As String
    Dim RemoveChar As String
    Dim PositionType As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select Range to clean", xTitleId, WorkRng.Address, Type:=8)
    
    RemoveChar = Application.InputBox("Character to remove (e.g. , or ;)", xTitleId, ",", Type:=2)
    
    PositionType = Application.InputBox("Remove from (Enter 'Left' or 'Right')", xTitleId, "Right", Type:=2)
    
    Application.ScreenUpdating = False
    
    For Each Rng In WorkRng
        If PositionType = "Right" Then
            If Right(Rng.Value, 1) = RemoveChar Then
                Rng.Value = Left(Rng.Value, Len(Rng.Value) - 1)
            End If
        ElseIf PositionType = "Left" Then
            If Left(Rng.Value, 1) = RemoveChar Then
                Rng.Value = Right(Rng.Value, Len(Rng.Value) - 1)
            End If
        End If
    Next
    
    Application.ScreenUpdating = True
End Sub

3. Para executar o código, clique no botão Botão Executarno editor VBA. Ao executar a macro, o Excel pedir-lhe-á para selecionar o intervalo a limpar, introduzir o carácter-alvo (como uma vírgula) e indicar de que lado («Esquerda» ou «Direita») o deve remover.

O código analisa rapidamente cada célula no intervalo selecionado e remove o primeiro ou último caractere sempre que corresponder à sua entrada. A macro foi concebida para ignorar células que não contenham o símbolo especificado na posição escolhida, garantindo assim que nenhum dado não intencional seja perdido.

Dica prática: guarde a sua pasta de trabalho antes de executar a macro, especialmente se aplicar alterações a um grande intervalo de dados ou a informações importantes. As macros podem ser personalizadas para atuar em folhas específicas ou aprimoradas para processar múltiplos caracteres, conforme necessário.

Aviso de erro: certifique-se sempre de introduzir o carácter exatamente como aparece nos seus dados e selecione com atenção «Esquerda» ou «Direita» durante o processamento. As entradas são sensíveis a maiúsculas e minúsculas e devem corresponder rigorosamente ao conteúdo das células.

As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...


Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!

Todos os suplementos Kutools — num único instalador.

Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe face à compra individual dos suplementos