KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como dividir conteúdos de células multilinha em linhas ou colunas separadas no Excel?

AutoraSiluvia Data de Modificação

Em muitos cenários práticos, poderá reparar que o conteúdo de uma célula no Excel aparece distribuído por várias linhas dentro da mesma célula. Isto acontece normalmente quando os utilizadores premem Alt + Enter ao introduzir dados, inserindo quebras de linha (retornos de carro) na célula. Para análise de dados, ordenação ou processamento adicional, é frequentemente necessário separar esses conteúdos multilinha, de modo que cada item fique numa linha ou coluna individual. Contudo, o Excel não oferece uma solução integrada direta para esta tarefa, o que a pode tornar desafiante para muitos utilizadores. Este artigo mostra várias formas eficazes de dividir rapidamente conteúdos de células multilinha — separados por Alt + Enter — em linhas ou colunas distintas.

Divida conteúdos de células multilinha em colunas separadas com a função Texto em Colunas
Divida facilmente conteúdos de células multilinha em linhas ou colunas separadas com Kutools para Excel
Divida conteúdos de células multilinha em linhas ou colunas utilizando uma macro VBA


Divida conteúdos de células multilinha em colunas separadas com a função Texto em Colunas

Ao lidar com dados que contêm quebras de linha (inseridas com Alt + Enter), a função Texto em Colunas pode ser utilizada para dividir o conteúdo de forma eficiente em colunas separadas. Este método é especialmente útil se precisar de expandir cada entrada delimitada por uma quebra de linha horizontalmente por várias colunas na mesma linha. Contudo, note que esta abordagem apenas separa os dados em colunas — não em linhas.

1. Selecione as células com conteúdos multilinha que pretende dividir em colunas separadas e, em seguida, clique em Dados > Texto em Colunas. Veja a captura de ecrã:

clique em Dados > Texto em Colunas

2. Na primeira caixa de diálogo do Assistente de Conversão de Texto em Colunas, selecione a opção Delimitado e, em seguida, clique no botão Seguinte.

selecione a opção Delimitado na caixa de diálogo

3. Na segunda caixa de diálogo do Assistente de Conversão de Texto em Colunas, ative apenas a opção Outro, mantenha premida a tecla Alt e introduza o número 0010 na caixa em branco seguinte. Em seguida, clique no botão Seguinte. Veja a captura de ecrã:

Este passo é crucial: introduzir Alt+0010 insere o caráter de quebra de linha que o Excel utiliza para separar linhas numa célula. Certifique-se de manter premida a tecla Alt enquanto digita 0010 no teclado numérico, para que o delimitador seja corretamente reconhecido. Se utilizar um portátil sem teclado numérico, poderá ter de ativar o NumLock ou recorrer ao teclado no ecrã para garantir uma introdução precisa.

marque a caixa Outro, mantenha premida a tecla Alt e introduza o número 0010

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

Por predefinição, o Excel irá substituir os dados existentes à direita das células selecionadas durante a divisão. Para evitar perda de dados, especifique uma célula de destino que não esteja alinhada com outros dados importantes ou copie os seus dados originais para uma nova área antes de efetuar a divisão.

selecione uma célula para colocar os conteúdos divididos

Os conteúdos das células multilinha selecionadas foram agora divididos em colunas separadas, conforme ilustrado na seguinte captura de ecrã.

os conteúdos das células multilinha selecionadas são divididos em colunas separadas

Nota: Se notar que são produzidas colunas vazias, isto poderá dever-se a quebras de linha finais ou a espaços extra no final do conteúdo da célula. Pode removê-los manualmente ou utilizar as funções TRIM ou LIMPAR do Excel para pré-processamento.


Divida conteúdos de células multilinha em linhas ou colunas separadas com Kutools para Excel

Se precisar de dividir conteúdos de células multilinha em várias linhas (e não apenas em colunas), a função básica Texto em Colunas do Excel não é suficiente. Nestes casos, a utilidade Dividir Células fornecida pelo Kutools para Excel pode constituir uma opção mais versátil e conveniente. Esta ferramenta permite-lhe escolher se pretende dividir os seus dados por 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 Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

1. Selecione as células que contêm entradas multilinha que pretende separar e, em seguida, clique em Kutools > Mesclar e Dividir > Dividir Células. Veja a captura de ecrã:

clique na funcionalidade Dividir Células do Kutools

2. Na caixa de diálogo Dividir Células, siga os passos abaixo:

  • (1) Selecione Dividir em Linhas se pretender colocar cada linha numa 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 utilizar quebras de linha como delimitador.
  • (3) Clique no botão OK para confirmar as suas definições.

Este passo é flexível — certifique-se de que seleciona o separador que corresponde à estrutura dos seus dados e reveja a antevisão quanto à exatidão antes de continuar.

especifique as opções na caixa de diálogo

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

selecione uma célula vazia para colocar o texto dividido

As células multilinha foram agora divididas em colunas ou linhas separadas, conforme ilustrado abaixo.

as células com várias linhas são divididas em colunas ou linhas

Se pretender experimentar gratuitamente esta utilidade durante 30 dias, clique para a transferir e, em seguida, siga os passos indicados acima.


Divida conteúdos de células multilinha em linhas ou colunas utilizando uma macro VBA

Para utilizadores que se sentem à vontade com a automatização de tarefas, uma macro VBA oferece uma forma eficiente e personalizável de dividir células multilinha por quebras de linha e colocar cada item em linhas ou colunas separadas. Esta abordagem é ideal para Processamento em Massa, criação de soluções reutilizáveis ou divisão de dados diretamente em grandes tabelas.

Com VBA, pode controlar o destino da saída (sejam linhas ou colunas), ajustar com precisão os delimitadores e automatizar fluxos de trabalho repetitivos — poupando significativamente tempo a utilizadores avançados ou ao lidar com grandes conjuntos de dados.

1. Aceda ao Editor VBA clicando em Ferramentas de Programador > Visual Basic. Na janela do Microsoft Visual Basic para Aplicações, clique em Inserir > Módulo e copie o seguinte código para a janela em branco do módulo:

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

2. Para executar o código, selecione as células pretendidas na sua folha de cálculo, clique no botão botão Executar ou prima F5 na janela VBA. O conteúdo multilinha da sua célula será imediatamente dividido em linhas.

Para adaptar este código de modo a dividir em colunas, utilize 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

Mais uma vez, selecione as células pretendidas, regresse ao editor VBA e execute esta macro. Os valores de cada célula multilinha serão divididos em colunas à direita.

Dicas, precauções e resolução de problemas: Ao utilizar soluções VBA, guarde sempre o seu ficheiro do Excel antes de começar. As macros não podem ser anuladas com o atalho habitual Anular, e os comandos Inserir linhas/colunas poderão substituir dados existentes caso não reserve espaço vazio suficiente na sua folha de cálculo. Faça testes com dados de exemplo na primeira utilização de VBA.


Divida facilmente conteúdos de células multilinha em linhas ou colunas separadas com Kutools para Excel

 

As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...


Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!

Todos os suplementos Kutools — num único instalador.

Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe face à compra individual dos suplementos