Skip to main content

Kutools para Office — Uma Suíte. Cinco Ferramentas. Aumente sua Produtividade.

Como dividir o conteúdo de células com várias linhas em linhas/colunas separadas no Excel?

Author Siluvia Last modified

Em muitos cenários práticos, você pode perceber que o conteúdo de uma célula no Excel é exibido em várias linhas dentro de uma única célula. Isso geralmente ocorre quando os usuários pressionam Alt + Enter ao inserir dados, criando quebras de linha (retorno de carro) dentro da célula. Para análise de dados, classificação ou processamento adicional, muitas vezes é necessário dividir esses conteúdos de várias linhas para que cada item ocupe uma linha ou coluna individual. No entanto, o Excel não oferece uma configuração interna direta para isso, o que pode tornar a tarefa desafiadora para muitos usuários. Este artigo demonstra várias maneiras eficazes de dividir rapidamente o conteúdo de células com várias linhas — separados por Alt + Enter — em linhas ou colunas distintas.

Divida o conteúdo de células com várias linhas em colunas separadas com a função Texto para Colunas
Divida facilmente o conteúdo de células com várias linhas em linhas ou colunas separadas com o Kutools para Excel
Divida o conteúdo de células com várias linhas em linhas ou colunas usando macro VBA


Divida o conteúdo de células com várias linhas em colunas separadas com a função Texto para Colunas

Ao lidar com dados contendo quebras de linha (inseridas usando Alt + Enter), a função Texto para Colunas pode ser usada para dividir o conteúdo em colunas separadas de forma eficiente. Esse método é especialmente útil se você precisar expandir cada entrada delimitada por quebra de linha horizontalmente em várias colunas na mesma linha. No entanto, observe que essa abordagem apenas separa os dados em colunas, não em linhas.

1. Selecione as células com conteúdo de várias linhas que deseja dividir em colunas separadas, depois clique em Dados > Texto para Colunas. Veja a captura de tela:

click Data > Text to Columns

2. Na primeira caixa de diálogo do Assistente de Conversão de Texto para Colunas, selecione a opção Delimitado e clique no botão Próximo.

select Delimited option in the dialog box

3. Na segunda caixa de diálogo do Assistente de Conversão de Texto para Colunas, marque apenas a caixa Outro, mantenha a tecla Alt pressionada e digite 0010 na caixa em branco a seguir. Em seguida, clique no botão Próximo. Veja a captura de tela:

Esta etapa é crucial: digitar Alt+0010 corresponde ao caractere de quebra de linha que o Excel usa para separar linhas em uma célula. Certifique-se de manter pressionada a tecla Alt enquanto digita 0010 no teclado numérico para que o delimitador seja reconhecido corretamente. Se você usar um laptop sem teclado numérico, pode ser necessário ativar o NumLock ou usar o teclado virtual para entrada precisa.

check the Other box, hold the Alt key and enter number0010

4. Na terceira caixa de diálogo do Assistente de Conversão de Texto para Colunas, selecione uma célula para colocar os conteúdos divididos na caixa Destino e finalmente clique no botão Concluir.

Por padrão, o Excel sobrescreverá os dados existentes à direita das células selecionadas ao dividir. Para evitar a perda de dados, você pode especificar uma célula de destino que não esteja alinhada com outros dados importantes ou copiar seus dados originais para uma nova área antes de dividir.

select a cell for placing the split contents

Os conteúdos das células selecionadas com várias linhas são divididos em colunas separadas conforme mostrado na captura de tela abaixo.

the selected multiline cells’ contents are split into separated columns

Nota: Se você perceber que colunas vazias foram geradas, isso pode ser devido a quebras de linha finais ou espaços extras no final do conteúdo da célula. Você pode removê-los manualmente ou usar as funções TRIM ou CLEAN do Excel para pré-processamento.


Divida o conteúdo de células com várias linhas em linhas ou colunas separadas com o Kutools para Excel

Se você precisar dividir o conteúdo de células com várias linhas em várias linhas (não apenas colunas), a função básica de Texto para Colunas no Excel não será suficiente. Nesses casos, o utilitário Dividir Células fornecido pelo Kutools para Excel pode ser uma escolha mais versátil e conveniente. Essa ferramenta permite que você escolha se deseja dividir seus dados em linhas ou colunas com base em quebras de linha, oferecendo maior flexibilidade e eficiência — especialmente útil para grandes conjuntos de dados ou tarefas repetitivas.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

1. Selecione as células que contêm entradas de várias linhas que deseja separar, depois clique em Kutools > Mesclar e Dividir > Dividir Células. Veja a captura de tela:

click Split Cells feature of kutools

2. Na caixa de diálogo Dividir Células, complete as seguintes etapas:

  • (1) Selecione Dividir em Linhas se desejar dispor cada linha em uma nova linha; caso contrário, escolha Dividir em Colunas para uma divisão em colunas.
  • (2) Em Dividir por, selecione a opção Nova linha para usar quebras de linha como delimitador.
  • (3) Clique no botão OK para confirmar suas configurações.

Esta etapa é flexível — certifique-se de selecionar o separador que corresponde à sua estrutura de dados e revise a visualização para garantir precisão antes de continuar.

specify options in the dialog box

3. Quando uma caixa de diálogo aparecer, selecione uma célula em branco para especificar onde o texto dividido será colocado e clique em OK.

select a blank cell for locating the split text

As células com várias linhas agora estão divididas em colunas ou linhas separadas conforme mostrado abaixo.

the multi-line cells are split to columns or rows

  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.


Divida o conteúdo de células com várias linhas em linhas ou colunas usando macro VBA

Para usuários que se sentem confortáveis com automação de tarefas, uma macro VBA oferece uma maneira eficiente e personalizável de dividir células com várias linhas por quebras de linha e enviar cada item para linhas ou colunas separadas. Essa abordagem é ideal para processamento em massa, criação de soluções reutilizáveis ou para dividir dados in loco em grandes tabelas.

Com VBA, você pode controlar a saída-alvo (sejam linhas ou colunas), ajustar delimitadores e automatizar fluxos de trabalho repetitivos — economizando significativamente tempo para usuários avançados ou ao lidar com grandes conjuntos de dados.

1. Acesse o Editor VBA clicando em Ferramentas de Desenvolvedor > Visual Basic. Na janela Microsoft Visual Basic for Applications, clique em Inserir > Módulo e copie o seguinte código na janela de módulo em branco:

Sub SplitMultilineCellsToRows()
    ' Split selected multiline cell contents to separate rows below each cell
    On Error Resume Next
    Dim Cell As Range
    Dim SplitArr() As String
    Dim i As Integer
    xTitleId = "KutoolsforExcel"
    
    For Each Cell In Selection
        If InStr(Cell.Value, Chr(10)) Then
            SplitArr = Split(Cell.Value, Chr(10))
            
            For i = UBound(SplitArr) To 1 Step -1
                Cell.Offset(i, 0).EntireRow.Insert
                Cell.Offset(i, 0).Value = SplitArr(i)
            Next i
            
            Cell.Value = SplitArr(0)
        End If
    Next Cell
End Sub

2Para executar o código, selecione as células-alvo na sua planilha, clique no Run button botão ou pressione F5 na janela VBA. O conteúdo de células com várias linhas deve ser dividido instantaneamente em linhas.

Para adaptar este código para divisão em colunas, use a seguinte macro:

Sub SplitMultilineCellsToColumns()
    ' Split selected multiline cell contents to separate columns to the right
    On Error Resume Next
    Dim Cell As Range
    Dim SplitArr() As String
    Dim i As Integer
    xTitleId = "KutoolsforExcel"
    
    For Each Cell In Selection
        If InStr(Cell.Value, Chr(10)) Then
            SplitArr = Split(Cell.Value, Chr(10))
            For i = 0 To UBound(SplitArr)
                Cell.Offset(0, i).Value = SplitArr(i)
            Next i
        End If
    Next Cell
End Sub

Novamente, selecione as células-alvo, retorne ao editor VBA e execute esta macro. Os valores de cada célula com várias linhas serão divididos em colunas à direita.

Dicas, precauções e solução de problemas: Ao usar soluções VBA, sempre salve seu arquivo do Excel antecipadamente. Macros não podem ser desfeitas com o atalho de Desfazer regular, e novas linhas/colunas inseridas podem sobrescrever dados existentes se você não permitir espaço suficiente em sua planilha. Execute testes em dados de amostra ao usar VBA pela primeira vez.


Divida facilmente o conteúdo de células com várias linhas em linhas ou colunas separadas com o Kutools para Excel

 

Melhores Ferramentas de Produtividade para Office

🤖 Kutools AI Aide: Revolucione a análise de dados com: Execução Inteligente   |  Gerar Código  |  Criar Fórmulas Personalizadas  |  Analisar Dados e Gerar Gráficos  |  Chamar Funções Aprimoradas
Recursos Populares: Localizar, Destacar ou Marcar Duplicatas   |  Excluir Linhas em Branco   |  Consolidar Colunas ou Células sem Perder Dados   |   Arredondar...
Super PROC: Procura por múltiplos critérios    Procura por múltiplos valores  |   Procura em várias planilhas   |   Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente Lista suspensa  |  Lista suspensa dependente  |  Lista suspensa com múltipla seleção ...
Gerenciador de Colunas: Adicionar número específico de colunas  | Mover Colunas  | Alternar status de visibilidade de Colunas ocultas |  Comparar Intervalos & Colunas...
Recursos em Destaque: Grade de foco   |  Visualização de Design  |  Barra de fórmulas aprimorada    Gerenciador de Pasta de trabalho & Planilha   |  Biblioteca de AutoTexto (Auto Text)   |  Selecionador de Data   |  Mesclar Dados   |  Criptografar/Descriptografar Células    Enviar Email por Lista   |  Super Filtro   |   Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Principais Conjuntos de Ferramentas: 12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...)  | 50+ Tipos de Gráficos (Gráfico de Gantt, ...)  | 40+ Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...)  | 19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem pelo Caminho, ...)  | 12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...)  | 7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ...e muito mais
Use o Kutools no idioma de sua preferência – compatível com Inglês, Espanhol, Alemão, Francês, Chinês e mais de40 idiomas!

Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência incomparável. Kutools para Excel oferece mais de300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para acessar o recurso que você mais precisa...


Office Tab traz interface com abas para o Office e facilita muito seu trabalho

  • Habilite edição e leitura por abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie múltiplos documentos em novas abas de uma mesma janela, em vez de em novas janelas.
  • Aumente sua produtividade em50% e economize centenas de cliques todos os dias!

Todos os complementos Kutools. Um instalador

O pacote Kutools for Office reúne complementos para Excel, Word, Outlook & PowerPoint, além do Office Tab Pro, sendo ideal para equipes que trabalham em vários aplicativos do Office.

Excel Word Outlook Tabs PowerPoint
  • Pacote tudo-em-um — complementos para Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Um instalador, uma licença — configuração em minutos (pronto para MSI)
  • Trabalhe melhor em conjunto — produtividade otimizada entre os aplicativos do Office
  • Avaliação completa por30 dias — sem registro e sem cartão de crédito
  • Melhor custo-benefício — economize comparado à compra individual de add-ins