Note: The other languages of the website are Google-translated. Back to English
Log in  \/ 
x
or
x
Inscreva-se  \/ 
x

or

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

Supondo que haja uma lista de CEPs ou números de ISBN longos nas células da planilha, e os números longos contenham travessões, para alguma finalidade, você precisa se livrar dos travessões entre os números (como mostram as imagens a seguir). Existe alguma maneira rápida de remover esses travessões entre os números no Excel?

Remova os travessões das células com fórmula
Remova travessões das células com código VBA
Remova travessões facilmente das células com o Kutools para Excel


Remova os travessões das células com fórmula

Com esta SUBSTITUTO , os números serão convertidos em valores de texto, portanto, ao remover os travessões, nem o 0 inicial será removido nem os números se tornarão notação científica. Faça o seguinte:

1. Em uma célula em branco adjacente, C1 por exemplo, insira esta fórmula: = SUBSTITUIR (A1, "-", ""), veja a captura de tela:

2. pressione Entrar e selecione a célula C1 e, em seguida, arraste a alça de preenchimento para o intervalo que você deseja que contenha esta fórmula. E os travessões entre os números foram removidos. Veja a imagem:

Remova facilmente todos os caracteres numéricos, não numéricos ou especificados, como "travessões" das células no Excel:

Kutools for Excel's Remover Personagens O utilitário ajuda a remover facilmente todos os caracteres numéricos, não numéricos ou especificados das células selecionadas no Excel.
Baixe e experimente agora! (Trilha livre de 30 dias)


Remova travessões das 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 em que deseja remover os travessões.

2. Segure o ALT + F11 chaves para abrir o Microsoft Visual Basic para Aplicações janela.

3. Clique inserção > Móduloe cole o código a seguir na janela Módulo.

VBA: remova travessões entre os 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. Então aperte F5 para executar este código, e uma caixa de diálogo é exibida para informar a você selecionar um intervalo que deseja usar. Veja a imagem:

5. E, em seguida, clique em OK, os travessões entre os números foram removidos das células. E o formato do número é convertido em formato de texto. Veja as capturas de tela:


Remova travessões das células com o Kutools para Excel

Se você é um iniciante em Excel, a fórmula e o código são difíceis para você, por favor, não se preocupe, o Kutools for Excel'S Remover Personagens função pode ajudá-lo a excluir rapidamente os travessões das células.

Antes de aplicar Kutools for Excel, Por favor baixe e instale primeiro.

1. Selecione o intervalo de células de que você precisa para remover os traços e clique em Kutools > Texto > Remover Personagens, veja a captura de tela:

2. No Remover Personagens caixa de diálogo, verifique personalizadas opção e digite “-”Na caixa de texto, então você pode visualizar os resultados do visualização Painel. Em seguida, clique no OK botão para remover todos os travessões nas células selecionadas. Veja a imagem:

Importante. 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 a remoção dos travessões, você precisa formatar as células como Texto conforme a imagem abaixo mostrada antes de aplicar o Remover Personagens utilidade.

  Se você quiser ter um teste gratuito (30 dias) deste utilitário, por favor clique para fazer o downloade, em seguida, aplique a operação de acordo com as etapas acima.


Remova travessões facilmente das células com o Kutools para Excel


Artigos relacionados:


As melhores ferramentas de produtividade para escritório

O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%

  • armadilha para peixes: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que você tenha usado antes; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Super Formula Bar (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas sem perder dados; Dividir o conteúdo das células; Combinar linhas / colunas duplicadas... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Mais de 300 recursos poderosos. Suporta Office / Excel 2007-2019 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Teste gratuito de 30 dias com recursos completos. Garantia de devolução do dinheiro em 60 dias.
guia kte 201905

Guia do Office traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
officetab bottom
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Angela · 3 years ago
    this and the concatenate command have saved my brain from melting! thank you!
  • To post as a guest, your comment is unpublished.
    Suzzanne Murray · 5 years ago
    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
  • To post as a guest, your comment is unpublished.
    alyssa · 5 years ago
    unimpressed with your instructions - using the =SUBSTITUTE formula above, the leading zeros are stripped
  • To post as a guest, your comment is unpublished.
    DIANA · 5 years ago
    THANK YOU EXTEND OFFICE IT'S VERY HELPFUL AND SIMPLE.. KUDOS!
  • To post as a guest, your comment is unpublished.
    Alexis · 6 years ago
    Use the find and replace feature. (Ctrl + F, click the replace tab). Enter "-" Into the find field (or whatever you're trying to remove) and hit the replace button. Make sure you leave the "Replace with" field blank.
    • To post as a guest, your comment is unpublished.
      Guest · 1 years ago
      WOW.... You win this whole thread, THANK YOU!!!
  • To post as a guest, your comment is unpublished.
    Manish Gupta · 7 years ago
    Hi,

    This is manish gupta and it is the good code of removing the border areas in excel sheets.

    thanks and regards
    manish gupta