Como Remover Quebras de Linha no Excel (3 Maneiras Fáceis)

Se você trabalhar com dados importados a partir de bancos de dados ou salesforce, você provavelmente já lidou com quebras de linha.

uma quebra de linha é algo que lhe permite ter várias linhas na mesma célula do Excel.

abaixo está um exemplo de um conjunto de dados de nome e endereço em que uma única linha, Nome e diferentes partes do endereço são separadas por uma quebra de linha.

embora pareça ótimo no exemplo acima, às vezes, você pode não querer essas quebras de linha e tem a necessidade de remover essas quebras de linha do conjunto de dados.

neste tutorial, vou mostrar-lhe três maneiras simples de remover quebras de linha no Excel (também chamado de Return carriage in-cell no Excel).

Este Tutorial Cobre:

Remover Quebras de Linha Usando o Localizar e Substituir

A maneira mais fácil de remover quebras de linha manualmente usando o Localizar e Substituir.

você pode facilmente aplicar isso a um grande conjunto de dados e encontrar e substituir fará todo o trabalho pesado, encontrando todas as quebras de linha e removendo-os das células.

suponha que tem um conjunto de dados de endereços como mostrado abaixo do qual deseja remover as quebras de linha.

conjunto de dados de endereços a partir do qual as quebras de linha precisam ser removidas

abaixo estão os passos para remover as quebras de linha usando Find e substituir e substituí-lo por uma vírgula:

  1. Selecione o conjunto de dados do qual você deseja remover as quebras de linha
  2. Clique na guia HomeClique na guia Home
  3. No grupo Edição, clique em ‘Localizar & Selecione” Clique em Localizar e Selecione
  4. Nas opções que aparecem, clique em ‘Substituir’Clique em Substituir
  5. Coloque o cursor na caixa ‘Localizar’ do campo e utilize o teclado de atalho Control + J (segure a tecla Control e pressione a tecla J). Você pode não ver nada, mas isso coloca o caractere de quebra de linha em ‘Localizar’ campoControle de Uso J em Localizar e Substituir
  6. No campo substituir, digite uma vírgula, seguido por um caractere de espaço (, )Introduza uma vírgula seguido de espaço de caractere
  7. Clique em Substituir Tudo

Os passos acima deve remover todas as quebras de linha e substitua-os com uma vírgula. Isso lhe dará o resultado em uma única linha em uma célula no Excel.

Resultado após quebras de linha foram removidas

No caso de você querer remover a quebra de linha e querem substituí-lo com alguma outra coisa em vez da vírgula e, em seguida, você precisa especificar que no Passo 6 (em “Substituir por” campo)

Nota: É recomendável criar uma cópia de backup do arquivo com os dados de modo que você não perdê-lo no caso de você precisar dele no futuro.

Remover Quebras de Linha Usando a Fórmula

Outra maneira de se livrar de quebras de linha no Excel é usando uma fórmula. Enquanto o método Find & Replace lhe dá resultados estáticos, a fórmula lhe dará resultados que serão atualizados automaticamente no caso de você fazer quaisquer alterações no conjunto de dados originais.

suponha que tem o conjunto de dados como mostrado abaixo e que deseja remover as quebras de linha de todas as células.

conjunto de dados de endereços a partir do qual as quebras de linha precisam ser removidas

abaixo está a fórmula que irá fazer isto:

=SUBSTITUTE(A2,CHAR(10),"")

A função substituta encontra e substitui o caractere CHAR(10) – que representa o caractere de alimentação de linha. Então, a fórmula acima encontra todas as quebras de linha e substitui-las por espaços em branco-o que essencialmente significa que essas quebras de linha foram removidas.

No caso de você deseja que o resultado deve ser separado por vírgula (ou qualquer outro personagem), você pode usar a fórmula abaixo:

=SUBSTITUTE(A2,CHAR(10),", ")

fórmula para remover quebras de linha com ponto e vírgula e espaço no Excel

Nota: Em caso de que você tem o Envoltório habilitado de texto em uma célula onde você obter o resultado da fórmula, você ainda pode ver alguns de texto mover para a próxima linha na mesma célula. Isto não é por causa de quebras de linha. Se você ajustar a coluna

remover quebras de linha usando VBA

se você estiver confortável usando VBA, esta pode ser a maneira mais rápida de se livrar das quebras de linha no Excel.

mas você tem que fazer algum trabalho antes de torná-lo uma operação de um clique.

Abaixo está o código VBA que irá percorrer cada célula em

Sub RemoveLineBreaks()For Each Cell In SelectionCell.Value = Replace(Cell.Value, Chr(10), ", ")NextEnd Sub

O código acima usa a função de SUBSTITUIR em VBA para substituir todos os caracteres de quebra de linha em uma célula com uma vírgula seguido do caractere de espaço.

o resultado deste código VBA é estático e você não pode desfazer isso. Então, se você está planejando usá-lo, eu recomendo que você crie uma cópia do conjunto de dados original antes de usar o código.

você pode colocar este código em um módulo regular no Excel, e no caso de você ter que usá-lo muitas vezes e precisar dele Disponível em todos os seus workbooks do Excel, você pode salvar este código ou no Livro de Macro pessoal, ou você pode adicioná-lo como um Add-in do Excel.

se o quiser usar com um único clique, poderá adicionar este código de macro à barra de acesso rápido. Desta forma, tudo que você precisa fazer é fazer a seleção e clicar no botão macro no QAT para executar o código.

quebra de linha Vs. retorno de transporte

existe uma pequena diferença entre uma quebra de linha no Excel e em um retorno de transporte.

A função do carriage return é tomar o cursor no início da frase. Foi usado nas primeiras versões de máquinas de escrever e mais tarde em computadores. Um retorno de transporte por si só não levaria a uma quebra de linha no Excel. Quando combinado com a linha de alimentação, resulta em uma quebra de linha.

na maioria dos casos, quando você vê uma quebra de linha no Excel, há carriage return nele.

também, quando você usa ALT Enter para inserir uma quebra de linha no Excel, ele só insere uma fonte de linha e não carriage return.Então por que devemos nos preocupar com o retorno da carruagem? Porque você pode obtê-lo em seus dados no caso de ter sido baixado de um banco de dados que usa carriage return.

o código ASCII de um carriage return é 13 (CR, código ASCII 13) e você pode encontrá-lo e substituí-lo usando fórmulas.

pode ler mais sobre a diferença entre uma linha de alimentação e o carriage return aqui.

espero que tenha achado este tutorial útil.

Você também pode gostar da seguinte Excel tutoriais:

  • Como Dividir Várias Linhas em uma Célula em Células Separadas / Colunas
  • Como Iniciar uma Nova Linha na Célula do Excel (Atalho de Teclado + Fórmula)
  • Como Combinar Células no Excel
  • Separada Primeiro e Último Nome em Excel (Split Nomes Usando Fórmulas)
  • Como Remover Vírgula no Excel (a partir de Texto e Números)

Deixe uma resposta

O seu endereço de email não será publicado.