Como dividir o conteúdo de células com várias linhas em linhas/colunas separadas no Excel?
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:
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.
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.
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.
Os conteúdos das células selecionadas com várias linhas são divididos em colunas separadas conforme mostrado na captura de tela abaixo.
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.
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:
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.
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.
As células com várias linhas agora estão divididas em colunas ou linhas separadas conforme mostrado abaixo.
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 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
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.





- 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