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

Dividir o conteúdo das células em várias colunas ou linhas com base em Retorno de Carro

AutorXiaoyang Data de Modificação

Ao trabalhar com o Excel, poderá deparar-se com situações em que vários valores estão armazenados numa única célula, separados por quebras de linha ou por retornos de carro. Para analisar e manipular esses dados de forma eficaz, pode ser extremamente útil dividir o conteúdo dessas células em várias colunas ou linhas. Este guia irá orientá-lo passo a passo ao longo deste processo.

Dividir Células em várias colunas com base em Retorno de Carro

Dividir Células em várias linhas com base em Retorno de Carro


Dividir Células em várias colunas com base em Retorno de Carro

Se tiver uma lista de conteúdos de células separados por quebras de linha e quiser dividi-los em várias colunas — tal como ilustrado na captura de ecrã abaixo —, esta secção apresenta três métodos eficazes para alcançar esse objetivo.
dividir células em várias colunas por quebra de linha

Utilização da funcionalidade Texto em Colunas

A funcionalidade Texto em Colunas do Excel é perfeita para dividir o conteúdo de uma célula em várias colunas.

  1. Selecione as células que contêm os dados que deseja dividir.
  2. Navegue até ao separador «Dados» e clique em «Texto em Colunas».
    encontrar e clicar em Texto em Colunas
  3. No «Assistente para converter texto em colunas», selecione «Delimitado» e clique em «Seguinte».
    selecionar Delimitado no passo 1
  4. Na etapa 2, marque a opção «Outro» em «Delimitadores», clique na caixa junto a essa opção, prima as teclas «Ctrl» + «J» e, de seguida, clique em «Seguinte». Veja a imagem:
    definir quebra de linha no passo 2
  5. No passo 3, indique uma célula para colocar o resultado e clique de imediato no botão «Terminar» para concluir as operações.
    especificar uma célula para colocar o resultado no passo 3
  6. Agora, todo o conteúdo das células foi dividido em várias colunas, conforme mostrado na seguinte captura de ecrã:
    os conteúdos das células são divididos em várias colunas

Utilização de Kutools para Excel

O Kutools para Excel oferece uma funcionalidade fácil de usar que divide rapidamente o conteúdo das células em várias colunas com base em delimitadores específicos, como vírgulas ou quebras de linha. Graças à sua interface intuitiva e operação simples, torna o processamento de dados mais eficiente e fluido!

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, impulsionando 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 sobre Kutools para Excel...         Teste gratuito...
  1. Selecione o intervalo de dados que deseja dividir.
  2. Clique em «Kutools» > «Mesclar e Dividir» > «Dividir Células», veja a captura de ecrã:
    os conteúdos das células são divididos em várias colunas
  3. Na caixa de diálogo «Dividir Células», selecione a opção «Dividir em Colunas» na secção «Tipo» conforme necessário e, em seguida, marque «Quebra de linha» na secção «Especificar por», veja a captura de ecrã:
    os conteúdos das células são divididos em várias colunas
  4. Em seguida, clique no botão «OK» e aparecerá uma caixa de aviso a lembrá-lo de selecionar uma célula para apresentar o resultado, veja a captura de ecrã:
    os conteúdos das células são divididos em várias colunas
  5. Clique em «OK» e todos os valores das células selecionadas foram divididos em várias colunas pelo Retorno de Carro, veja a captura de ecrã:
    os conteúdos das células são divididos em várias colunas

Utilização da função TEXTSPLIT (Excel 365)

Para utilizadores do Excel 365, a função TEXTSPLIT oferece uma forma dinâmica de dividir células.

Introduza a fórmula abaixo numa célula vazia para obter o resultado e prima «Enter» para dividir automaticamente o texto em colunas. Em seguida, arraste a alça da célula com a fórmula para baixo, de modo a preencher as células seguintes — veja a captura de ecrã:

=TEXTSPLIT(A1, CHAR(10))

dividir células em várias colunas com a função TEXTSPLIT


Dividir Células em várias linhas com base em Retorno de Carro

Se precisar de dividir conteúdos de células que contenham várias linhas de texto separadas por retorno de carro em linhas individuais — tal como ilustrado na seguinte captura de ecrã —, o Excel oferece vários métodos eficientes para realizar esta tarefa. Nesta secção, exploraremos essas técnicas passo a passo, ajudando-o a escolher a melhor solução para as suas necessidades.
dividir células em várias linhas


Utilização do código VBA

Para utilizadores familiarizados com macros, o VBA oferece uma solução poderosa.

  1. Mantenha premidas as teclas «ALT» + «F11» para abrir a janela do «Microsoft Visual Basic for Applications».
  2. Clique em «Inserir» > «Módulo» e cole o código seguinte na janela do «Módulo».
    Código VBA: Dividir Células em várias linhas com base em Retorno de Carro
    Sub SplitCells()
    'Update by Extendoffice
    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)
    For Each Rng In WorkRng
        lLFs = VBA.Len(Rng) - VBA.Len(VBA.Replace(Rng, vbLf, ""))
        If lLFs > 0 Then
            Rng.Offset(1, 0).Resize(lLFs).Insert shift:=xlShiftDown
            Rng.Resize(lLFs + 1).Value = Application.WorksheetFunction.Transpose(VBA.Split(Rng, vbLf))
        End If
    Next
    End Sub
    
  3. Em seguida, prima a tecla «F5» para executar este código e aparecerá uma caixa de aviso a lembrá-lo de selecionar o Intervalo de Dados que pretende dividir, veja a captura de ecrã:
    código VBA para selecionar o intervalo de dados
  4. Depois, clique em «OK» e o seu texto em «Selecionar Dados» será dividido em várias linhas com base no retorno de carro.
    os conteúdos das células são divididos em várias linhas

Utilização de Kutools para Excel

O Kutools para Excel oferece uma forma simples e eficiente de concluir o processo de divisão em apenas alguns passos. Seguem-se os passos detalhados:

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, impulsionando 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 sobre Kutools para Excel...         Teste gratuito...
  1. Selecione o intervalo de dados que deseja dividir.
  2. Clique em «Kutools» > «Mesclar e Dividir» > «Dividir em várias linhas», veja a captura de ecrã:
    clicar na funcionalidade Dividir Dados em Linhas do Kutools
  3. Na caixa de diálogo «Dividir Dados em Linhas», selecione «Nova linha» na secção «Delimitador».
    especificar opções na caixa de diálogo
  4. Em seguida, clique no botão «OK». Todas as células serão divididas em várias linhas com base no retorno de carro.
    os conteúdos das células são divididos em várias linhas pelo Kutools

Utilização da função TEXTSPLIT (Excel 365)

A função TEXTSPLIT também pode dividir células em linhas de forma dinâmica.

Introduza a fórmula abaixo numa célula vazia para obter o resultado e prima Enter para dividir automaticamente o texto em linhas. Veja a captura de ecrã:

=TRIM(TEXTSPLIT(TEXTJOIN(CHAR(10),,A1:A4),,CHAR(10)))

dividir células em várias linhas com a função TEXTSPLIT

Explicação desta fórmula:
  • TEXTJOIN(CAR(10);;A1:A4)
    Combina todos os valores do intervalo A1:A4 numa única cadeia de texto, separada por quebras de linha (CAR(10)), ignorando células vazias.
  • TEXTSPLIT(...;;CAR(10))
    Divide a cadeia de texto combinada em valores individuais sempre que encontrar uma quebra de linha (CAR(10)), devolvendo uma matriz com esses valores.
  • ARRUMAR(...)
    Remove todos os espaços extra do início e do fim de cada valor na matriz resultante.

Cada método tem as suas vantagens, consoante a sua versão do Excel e o seu grau de familiaridade. Ao escolher a abordagem certa, conseguirá manipular os seus dados com facilidade para satisfazer as suas necessidades. Se quiser explorar mais dicas e truques do Excel, o nosso site oferece milhares de tutoriais. Obrigado por ler — esperamos continuar a fornecer-lhe informações úteis no futuro!


Artigos Relacionados:

  • Divida uma tabela grande em várias tabelas pequenas
  • Se tiver uma tabela grande do Excel com múltiplas colunas e centenas ou milhares de linhas, poderá querer dividi-la em tabelas mais pequenas e fáceis de gerir. Por exemplo, pode precisar de separar os dados com base nos valores de uma coluna específica ou dividi-los em blocos com um número fixo de linhas. Este tutorial apresenta métodos passo a passo para realizar esta tarefa de forma eficiente.
  • Divida uma coluna em cada linha alternada
  • Por exemplo, tenho uma lista longa de dados e gostaria de dividir a coluna em duas listas iguais, distribuindo os dados em linhas alternadas, tal como ilustrado na imagem seguinte. Existem boas formas de realizar esta tarefa no Excel?
  • Divida Nome Completo no primeiro e Sobrenome
  • Suponha que tem uma lista de nomes, como mostra a primeira imagem abaixo, numa única coluna, e precisa separar o Nome Completo nas colunas Primeiro Nome, Nome do Meio e Sobrenome, conforme ilustrado na imagem seguinte. Eis alguns métodos práticos para o ajudar a resolver este desafio.
  • Separar Dividir por Texto e Número de uma célula em duas colunas
  • Se tiver uma coluna de cadeias de texto compostas por Dividir por Texto e Número, poderá agora pretender separar Dividir por Texto e Número de uma célula em duas Células Diferentes, conforme mostrado na imagem seguinte. No Excel, pode concluir esta tarefa com estes métodos.