Como remover rapidamente traços de células no Excel?

Suponha que haja uma lista de códigos postais ou números ISBN longos nas células da sua planilha, e esses números longos contenham traços. Por algum motivo, você precisa eliminar os traços entre os números (como mostram as capturas de tela a seguir). Existem maneiras rápidas de remover esses traços entre os números no Excel?
Remover traços de células com fórmula
Remova facilmente traços de células com o Kutools para Excel
Remover traços de células com código VBA
Remover traços de células com fórmula
Com esta função SUBSTITUIR, os números serão convertidos em valores de texto, então, ao remover os traços, nem o zero à esquerda será removido nem os números se tornarão notação científica. Por favor, faça o seguinte:
1. Em uma célula adjacente em branco, C1 por exemplo, insira esta fórmula: =SUBSTITUTE(A1,"-",""), veja a captura de tela:
2. Pressione a tecla Enter, selecione a célula C1, depois arraste a alça de preenchimento para o intervalo que deseja que contenha essa fórmula. E os traços entre os números foram removidos. Veja a captura de tela:
Remover traços de células com Kutools para Excel
Se você é iniciante no Excel, tanto a fórmula quanto o código são difíceis para você, por favor, não se preocupe, a função Remover Caracteres do Kutools para Excel pode ajudá-lo a excluir rapidamente os traços das células.
1. Selecione o intervalo de células de onde você precisa remover os traços, e depois clique em Kutools > Texto > Remover Caracteres, veja a captura de tela:
2. Na caixa de diálogo Remover Caracteres, marque a opção Personalizado, e digite o caractere “-” na caixa de texto; em seguida, você pode visualizar os resultados no Painel de Visualização. Depois, clique no botão OK para remover todos os traços nas células selecionadas. Veja a captura de tela:
Nota. Se as células selecionadas contiverem zeros à esquerda ou muitos dígitos, para manter os zeros à esquerda e evitar que o número se torne notação científica após remover os traços, você precisa formatar as células como Texto, conforme mostrado na captura de tela abaixo, antes de aplicar o utilitário Remover Caracteres.
Se você deseja experimentar este utilitário gratuitamente (30 dias), clique para baixá-lo e, em seguida, vá aplicar a operação de acordo com as etapas acima.
Remover traços de células com código VBA
Com o seguinte código VBA, você também pode remover os traços entre os números de um intervalo de células.
1. Destaque o intervalo onde você deseja remover os traços.
2. Mantenha pressionadas as teclas ALT + F11 para abrir a janela Microsoft Visual Basic for Applications.
3. Clique em Inserir > Módulo, e cole o seguinte código na janela Módulo.
VBA: remover traços 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. Em seguida, pressione a tecla F5 para executar este código, e uma caixa de diálogo aparecerá para informar que você deve selecionar um intervalo que deseja usar. Veja a captura de tela:
5. E depois clique em OK, os traços entre os números terão sido removidos das células. E o formato numérico é convertido para formato de texto. Veja as capturas de tela:
Artigos relacionados:
- Remover caracteres alfabéticos de células
- Remover caracteres não numéricos de células
- Remover caracteres numéricos de células
- Remover caracteres não imprimíveis de células
- Remover caracteres não alfabéticos de células
- Remover rapidamente quebras de linha
- Remover caracteres não alfanuméricos
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!