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

Como remover rapidamente os travessões das células no Excel?

AutorXiaoyang Data de Modificação
remover hífenes das células

Ao trabalhar com folhas de cálculo do Excel que contenham listas de números — como códigos postais, números de telefone, ISBNs ou IDs de produtos — é comum encontrar valores com travessões (hífenes) incorporados para fins de formatação ou legibilidade. Contudo, em determinadas situações — como importação para bases de dados, análise de dados ou preparação para validação — pode ser necessário remover todos os travessões dessas cadeias. Fazê-lo de forma eficiente é essencial, especialmente ao lidar com listas longas ou grandes volumes de dados. Felizmente, o Excel oferece várias formas práticas de eliminar travessões das suas células. Abaixo, encontra métodos detalhados e os cenários ideais para cada solução, incluindo abordagens integradas e ferramentas especializadas.

Remover travessões de Fórmula
Remover facilmente travessões das células com Kutools para Excel

Remover travessões das células com código VBA
Remover travessões utilizando a funcionalidade Localizar e Substituir do Excel


Remover travessões de Fórmula

Utilizar a função SUBSTITUTE no Excel é uma forma simples de remover todos os travessões de uma célula. Este método revela-se especialmente útil quando precisa de processar rapidamente um grande número de células, sem alterar os dados originais. Por exemplo, se a sua coluna contiver números como “123-45-6789”, a aplicação da função SUBSTITUTE devolverá um valor de texto com todos os travessões removidos. Uma vantagem importante é que esta abordagem preserva os zeros à esquerda e evita que números longos sejam convertidos em notação científica — um problema comum com o comportamento predefinido do Excel.

1. Numa célula vazia adjacente aos seus dados (por exemplo, C1, se os seus dados começarem em A1), introduza a seguinte fórmula:

=SUBSTITUTE(A1,"-","")

Remover hífenes das células com uma fórmula

2. Após introduzir a fórmula, prima Enter. A fórmula remove todos os travessões do texto na célula A1. Para aplicar a mesma lógica ao restante dos seus dados, selecione a célula C1, mova o cursor para a alça de preenchimento no canto inferior direito da célula e arraste-a para baixo até onde for necessário — assim, preenche automaticamente o resto da coluna e remove os travessões de cada célula correspondente na coluna A. Veja a imagem:

arrastar e preencher a fórmula noutras células

Para conjuntos de dados grandes, basta dar um duplo clique na alça de preenchimento para preencher automaticamente até ao último valor adjacente. Caso precise de converter as células resultantes novamente em valores regulares (em vez de fórmulas), copie-as e utilize «Colar Especial > Valores» para substituir as fórmulas pelos respetivos resultados. Esta fórmula trata todos os dados como texto, garantindo que números com zeros à esquerda ou com muitos dígitos mantêm a formatação original.

Notas e resolução de problemas: A fórmula SUBSTITUTE é não destrutiva e mantém os dados originais inalterados — ideal quando pretende conservar tanto a versão formatada como a não formatada. Certifique-se de que referencia a coluna correta e ajuste as referências das células caso os seus Dados de Origem não estejam na coluna A. Se os seus dados incluírem mais do que apenas travessões — por exemplo, espaços ou outros símbolos — pode aninhar várias funções SUBSTITUTE para remover caracteres indesejados adicionais.


Remover travessões das células com Kutools para Excel

Se acha as fórmulas ou o código VBA complexos ou demorados, o Kutools para Excel oferece uma solução direta e fácil de usar. A funcionalidade Excluir Caracteres Específicos foi concebida especificamente para eliminar rapidamente caracteres específicos (como travessões) das células selecionadas com apenas alguns cliques. É especialmente útil para principiantes no Excel, utilizadores ocasionais ou qualquer pessoa que valorize eficiência e simplicidade no seu fluxo de trabalho. Outra grande vantagem é que não precisa de escrever fórmulas nem memorizar sintaxe.

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. Comece por selecionar o intervalo de células das quais pretende remover os travessões. Em seguida, aceda a Kutools > Texto > Excluir Caracteres Específicos. Isto abre a janela de diálogo da ferramenta. Veja a imagem:

clicar na funcionalidade Remover Caracteres do Kutools

2. Na caixa de diálogo Excluir Caracteres Específicos, selecione a opção Personalizado e introduza o caractere travessão (“-”) na caixa de texto. O painel Pré-visualização mostrará imediatamente como ficarão os resultados após a remoção dos travessões. Assim que estiver satisfeito, clique em OK para limpar instantaneamente todos os travessões das células selecionadas. Veja a imagem:

introduzir o carácter - na caixa de texto

Nota: Se as suas células contiverem zeros à esquerda ou sequências longas de dígitos (como códigos ISBN ou códigos postais) e quiser evitar que estes valores sejam automaticamente convertidos em notação científica ou que percam os zeros à esquerda, formate previamente as células de destino como Texto antes de utilizar a funcionalidade Excluir Caracteres Específicos. Caso contrário, o Excel poderá converter automaticamente o resultado para notação científica ou remover os zeros à esquerda. Para isso, clique com o botão direito nas células, escolha «Definir formato de célula» e selecione «Texto», conforme ilustrado na imagem abaixo.

formatar as células como Texto na caixa de diálogo Formatar Células

Esta funcionalidade do Kutools processa eficientemente grandes conjuntos de dados, minimizando o trabalho manual e reduzindo o risco de erros. Após o processamento, pode rever os resultados no painel de pré-visualização antes de aplicar as alterações, garantindo assim maior confiança e controlo no seu fluxo de trabalho.

Se pretender experimentar gratuitamente esta utilidade durante 30 dias, clique para a transferir e, em seguida, siga os passos indicados acima.


Remover travessões das células com código VBA

Se estiver à vontade com macros, utilizar código VBA oferece uma forma altamente flexível de remover travessões de qualquer intervalo selecionado. Este método é eficiente para processamento em lote e automatiza tarefas repetitivas, sendo ideal para utilizadores avançados ou para quem trabalha regularmente com conjuntos de dados atualizados. Tal como nas fórmulas, o VBA converte os valores limpos em formato de texto por predefinição, preservando assim os zeros à esquerda e os números longos.

1. Selecione as células das quais pretende eliminar os travessões.

2. Prima ALT + F11 para abrir a janela do editor Microsoft Visual Basic para Aplicações.

3. Clique em Inserir > Módulo para criar um novo módulo de código e cole o seguinte código na janela do módulo:

VBA: remover travessões entre números

Sub DeleteDashes()
'Update 20130907
Dim rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
For Each rng In WorkRng
    rng.NumberFormat = "@"
    rng.Value = VBA.Replace(rng.Value, "-", "")
Next
Application.ScreenUpdating = True
End Sub

4. Prima F5 para executar o código. Uma caixa de diálogo irá solicitar que selecione o intervalo que pretende processar. Veja a imagem:

código VBA para selecionar a lista de dados

5. Clique em OK e todos os travessões serão removidos das células selecionadas. Os valores resultantes são texto, garantindo que números sensíveis à formatação — como códigos postais ou IDs — mantenham a sua aparência. Veja as imagens:

os hífenes entre os números foram removidos das células

Ao utilizar este método, tenha em atenção que a macro realiza alterações diretas na sua folha de cálculo. Recomenda-se que guarde o ficheiro previamente ou trabalhe numa cópia de segurança caso pretenda preservar os dados originais. Se surgir um aviso de segurança relacionado com macros ao executar o código, ajuste as definições de macros no Excel para permitir a execução do script. Esta abordagem revela-se especialmente prática para tarefas recorrentes ou para limpeza em massa de dados formatados de forma inconsistente.


Remover travessões utilizando a funcionalidade Localizar e Substituir do Excel

Para uma solução simples e rápida, pode utilizar a função incorporada do Excel Localizar e Substituir. Esta abordagem é ideal para tarefas ocasionais ou quando pretende modificar diretamente o conteúdo no local, sem recorrer a fórmulas nem extras. Contudo, use-a com cuidado — especialmente se o seu intervalo selecionado contiver dados com travessões que não pretende remover. O Localizar e Substituir processará todos os travessões nas células selecionadas, por isso verifique novamente a sua seleção antes de aplicar.

1. Selecione o intervalo de células que contém os travessões que deseja remover. Se pretender processar toda a folha de cálculo, clique em qualquer célula antes de começar.

2. Prima Ctrl + H para abrir a caixa de diálogo Localizar e Substituir.

3. No campo «Localizar», introduza um travessão («-») e deixe o campo «Substituir por» em branco.

4. Clique em Substituir Tudo para remover todos os travessões do intervalo selecionado. Aparecerá uma caixa de diálogo a indicar quantas substituições foram efetuadas. Clique em OK para confirmar e, em seguida, feche a janela de diálogo. As suas células já não terão travessões.

Este método é rápido e ideal para a maioria dos cenários simples. Contudo, se os seus dados incluírem fórmulas ou precisar de uma solução não destrutiva, considere utilizar a fórmula ou outras opções do Kutools como alternativa. Além disso, lembre-se de rever sempre os resultados, pois o Localizar e Substituir afeta todas as ocorrências do caráter escolhido no intervalo selecionado.


Em resumo, a escolha do melhor método depende das suas necessidades específicas:

  • Fórmula (SUBSTITUTE): Ideal para criar uma coluna separada e dinâmica com os dados sem travessões. Perfeita se quiser manter a informação original intacta.
  • Kutools para Excel: Ideal para utilizadores que procuram uma solução eficiente e intuitiva, baseada em interface gráfica — perfeita para grandes conjuntos de dados, sem precisar de escrever fórmulas ou código.
  • Macro VBA: Ideal para automatizar a remoção de travessões em intervalos extensos ou frequentemente atualizados — perfeito para utilizadores avançados ou para quem se sente à vontade com programação.
  • Localizar e Substituir: A opção mais rápida para edições manuais ocasionais, mas não oferece pré-visualização e afeta indiscriminadamente todos os caracteres correspondentes nas células selecionadas.

Ao remover travessões, tenha sempre em atenção a formatação e os zeros à esquerda, para evitar alterações acidentais nos dados. Caso obtenha resultados inesperados, verifique a presença de caracteres ocultos ou problemas de formatação e confirme as suas seleções antes de remover ou substituir dados. Recomendamos que guarde o seu trabalho antes de efetuar alterações em lote.

Artigos relacionados:


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