Skip to main content

Dividir o conteúdo das células em várias colunas ou linhas com base no retorno de carro

Author: Xiaoyang Last Modified: 2025-06-04

Ao trabalhar com o Excel, você pode encontrar situações em que vários valores estão armazenados em uma única célula, separados por quebras de linha ou retornos de carro. Para analisar e manipular os dados de forma eficaz, pode ser útil dividir o conteúdo dessas células em várias colunas ou linhas. Este guia irá guiá-lo pelo processo passo a passo.

Dividir células em várias colunas com base no retorno de carro

Dividir células em várias linhas com base no retorno de carro


Dividir células em várias colunas com base no retorno de carro

Se você tem uma lista de conteúdos de células separados por retornos de carro e deseja dividi-los em várias colunas com base nas quebras de linha, como mostrado na captura de tela abaixo, esta seção apresentará três métodos eficazes para alcançar isso.
split cells into multiple columns by line break

Usando o recurso Texto para Colunas

O recurso Texto para Colunas do Excel é ideal para dividir células em várias colunas.

  1. Selecione as células que contêm os dados que você deseja dividir.
  2. Navegue até a aba "Dados" e clique em "Texto para Colunas".
    find and click Text to Columns
  3. No "Assistente de Conversão de Texto para Colunas", selecione "Delimitado" e clique em "Avançar".
    select Delimited in stpe 1
  4. Na etapa 2, marque a opção "Outro" em "Delimitadores", clique na caixa ao lado da opção "Outro", pressione as teclas "Ctrl" + "J", e depois clique em "Avançar". Veja a captura de tela:
    set line break in step2
  5. Na etapa 3, especifique uma célula para localizar o resultado, depois clique no botão "Concluir" diretamente para finalizar as operações.
    specify a cell for locating the result in step3
  6. Agora, todo o conteúdo das células foi dividido em várias colunas, como mostra a seguinte captura de tela:
    cell contents are split into multiple columns

Usando Kutools para Excel

Kutools para Excel oferece um recurso 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 retornos de carro. Com sua interface intuitiva e operação simples, torna o processamento de dados mais eficiente e contínuo!

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 o intervalo de dados que você deseja dividir.
  2. Clique em "Kutools" > "Mesclar e Dividir" > "Dividir Células", veja a captura de tela:
    cell contents are split into multiple columns
  3. Na caixa de diálogo "Dividir Células", selecione a opção "Dividir em Colunas" na seção "Tipo" que você precisa, e depois marque "Novo Símbolo de Linha" na seção "Especificar por", veja a captura de tela:
    cell contents are split into multiple columns
  4. Depois, clique no botão "OK", e uma caixa de aviso aparecerá para lembrar você de selecionar uma célula para exibir o resultado, veja a captura de tela:
    cell contents are split into multiple columns
  5. Clique em "OK", todos os valores das células selecionadas foram divididos em várias colunas pelo retorno de carro, veja a captura de tela:
    cell contents are split into multiple columns

Usando a função TEXTSPLIT (Excel 365)

Para usuários do Excel 365, a função TEXTSPLIT fornece uma maneira dinâmica de dividir células.

Digite a fórmula abaixo em uma célula em branco para exibir o resultado, pressione "Enter" para dividir o texto automaticamente em colunas. Depois, arraste a célula da fórmula para baixo para preencher outras células, veja a captura de tela:

=TEXTSPLIT(A1, CHAR(10))

split cells into multiple columns by TEXTSPLIT function


Dividir células em várias linhas com base no retorno de carro

Se você precisar dividir o conteúdo de células contendo várias linhas de texto separadas por retornos de carro em linhas individuais, como mostra a captura de tela a seguir. O Excel oferece vários métodos eficientes para realizar isso. Nesta seção, exploraremos essas técnicas passo a passo para ajudá-lo a escolher a melhor solução para suas necessidades.
 split cells into multiple rows


Usando o código VBA

Para usuários confortáveis com macros, o VBA oferece uma solução poderosa.

  1. Pressione e segure as teclas "ALT" + "F11", e abrirá a janela "Microsoft Visual Basic for Applications".
  2. Clique em "Inserir" > "Módulo", e cole o seguinte código na janela "Módulo".
    Código VBA: Dividir células em várias linhas com base nos retornos 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. Depois, pressione a tecla "F5" para executar este código, e uma caixa de aviso aparecerá para lembrar você de selecionar o intervalo de dados que deseja dividir, veja a captura de tela:
    vba code to select the data range
  4. Depois, clique em "OK", e seus dados selecionados serão divididos em várias linhas com base nos retornos de carro.
    cell contents are split into multiple rows

Usando Kutools para Excel

Kutools para Excel fornece uma maneira simples e eficiente de concluir o processo de divisão em poucos passos. Aqui estão os passos detalhados:

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 o intervalo de dados que você deseja dividir.
  2. Clique em "Kutools" > "Mesclar e Dividir" > "Dividir Dados em Linhas", veja a captura de tela:
    click Split Data to Rows feature of kutools
  3. Na caixa de diálogo "Dividir Dados em Linhas", selecione "Nova linha" na seção "Delimitador".
    specify options in the dialog box
  4. Depois, clique no botão "OK". Todas as células são divididas em várias linhas com base nos retornos de carro.
    cell contents are split into multiple rows by kutools

Usando a função TEXTSPLIT (Excel 365)

A função TEXTSPLIT também pode dividir células em linhas dinamicamente.

Digite a fórmula abaixo em uma célula em branco para exibir o resultado, pressione "Enter" para dividir o texto automaticamente em linhas. Veja a captura de tela:

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

split cells into multiple rows by TEXTSPLIT function

Explicação desta fórmula:
  • TEXTJOIN(CHAR(10),,A1:A4)
    Combina todos os valores no intervalo A1:A4 em uma única string de texto, separada por quebras de linha (CHAR(10)), enquanto ignora células vazias.
  • TEXTSPLIT(...,,CHAR(10))
    Divide a string de texto combinada em valores individuais sempre que ocorre uma quebra de linha (CHAR(10)), retornando uma matriz desses valores.
  • TRIM(...)
    Remove quaisquer espaços extras do início ou fim de cada valor na matriz resultante.

Cada método tem suas vantagens dependendo da sua versão do Excel e familiaridade. Ao escolher a abordagem certa, você pode manipular facilmente seus dados para atender às suas necessidades. Se você estiver interessado em explorar mais dicas e truques do Excel, nosso site oferece milhares de tutoriais. Obrigado por ler, e esperamos fornecer mais informações úteis no futuro!


Artigos Relacionados:

  • Dividir uma grande tabela em várias pequenas tabelas
  • Se você tem uma grande tabela do Excel com várias colunas e centenas ou milhares de linhas, pode querer dividi-la em tabelas menores e mais gerenciáveis. Por exemplo, pode ser necessário separar os dados com base em valores específicos de coluna ou dividi-los em blocos de um número fixo de linhas. Este tutorial fornece métodos passo a passo para realizar essa tarefa de forma eficiente.
  • Dividir uma coluna alternadamente
  • Por exemplo, tenho uma longa lista de dados, e agora quero dividir a coluna em duas listas igualmente alternadas, como mostra a captura de tela a seguir. Existem boas maneiras de lidar com essa tarefa no Excel?
  • Dividir nome completo em primeiro e último nome
  • Suponha que você tenha uma lista de nomes como mostra a primeira captura de tela em uma única coluna abaixo, e você precisa dividir o nome completo em colunas de nome, nome do meio e sobrenome, como mostra a captura de tela a seguir. Aqui estão alguns métodos engenhosos para ajudar você a resolver esse problema.
  • Separar texto e números de uma célula em duas colunas
  • Se você tem uma coluna de strings de texto compostas de texto e números, agora gostaria de separar o texto e os números de uma célula em duas células diferentes, como mostra a captura de tela a seguir. No Excel, você pode concluir essa tarefa com esses métodos.