Skip to main content

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

Como Dividir o Conteúdo de uma Célula em Várias Linhas no Excel (Cenários + Comparação de Ferramentas)

Author Sun Last modified

Este guia o orienta sobre como dividir o conteúdo de uma célula em várias linhas no Excel. Ele aborda dois cenários comuns: um onde apenas a célula alvo é dividida (ignorando outras colunas), e outro onde a célula é dividida mantendo os dados restantes na linha. Diversos métodos são fornecidos para lidar eficazmente com ambas as situações, desde funções nativas do Excel até ferramentas avançadas como Power Query, VBA e plugins de terceiros.

Dois Cenários Comuns de Divisão

Dividir dados pode assumir várias formas dependendo se você precisa preservar outras colunas em seu conjunto de dados. Aqui definimos as duas principais abordagens para que você possa escolher a melhor para suas necessidades.

Cenário 1: Dividir Apenas a Célula Alvo (Ignorar Outras Colunas)

Às vezes, tudo o que importa são os valores dentro de uma única célula. Você quer dividi-los em linhas para facilitar a leitura, sem duplicar nenhum dado associado na mesma linha.

Exemplo

A,B,C

Resultado:

A
B
C

Caso de uso: Limpeza leve ou tarefas de exibição de dados onde outras colunas são irrelevantes.

Cenário 2: Dividir Células e Manter Dados de Outras Colunas

Em outros casos, você precisará que cada valor dividido seja pareado com os dados da linha original — essencialmente expandindo a linha em múltiplas entradas.

Exemplo

EUA | A,B,C

Resultado:

EUA | A
EUA | B
EUA | C

Caso de uso: Normalização de dados, onde manter relacionamentos entre colunas é essencial.


Quando Você Precisa Dividir uma Célula em Múltiplas Linhas?

Métodos Passo a Passo para Dividir Células

Problemas Comuns


Quando Você Precisa Dividir uma Célula em Múltiplas Linhas?

Antes de mergulhar nos métodos, é importante entender por que você pode precisar dividir uma célula. Essa operação faz parte frequentemente de fluxos de trabalho de limpeza, reestruturação ou visualização de dados.

Casos de uso típicos incluem:

  • Vários valores em uma única coluna: como tags, IDs ou endereços armazenados juntos.
  • Tabelas dinâmicas ou gráficos: que funcionam melhor com formatos de dados normalizados.
  • Limpeza de dados importados: especialmente de exportações de CRM ou ferramentas de pesquisa.
  • Padronização de dados: tornando sua tabela amigável ao banco de dados e pronta para análise.

Métodos Passo a Passo para Dividir Células

Agora que você conhece seu cenário, vamos explorar diferentes métodos para realizar a divisão — desde recursos integrados até automação avançada. Escolha o método que se adapta à sua familiaridade técnica e frequência de uso.


Método 1: Funções Nativas do Excel (Texto para Colunas + Opção de Colagem Transposta)

Esse é um método direto e manual para casos únicos usando apenas recursos integrados do Excel.

Indicado para: Cenário 1 - Dividir Apenas a Célula Alvo (Ignorar Outras Colunas)

Passos:

Passo 1. Selecione a célula.

Passo 2. Selecione Dados > Texto para Colunas.

doc-method-1-select-text-to-column

Passo 3. No Assistente de Conversão de Texto para Colunas,

  1. Selecione Delimitado, clique em Próximo.

    doc-method-1-text-to-column-select-delimited

  2. Selecione Vírgula., clique em Próximo.

    doc-method-1-text-to-column-select-comma

  3. Selecione célula de destino, clique em Concluir.

    doc-method-1-text-to-column-select-destination-cell

Agora a célula foi dividida por vírgula em várias colunas.

doc-method-1-text-to-column

Passo 4. Selecione as células divididas e pressione Ctrl + C para copiá-las. Clique com o botão direito na célula de destino, sob Opções de Colagem, selecione o ícone Transpor.

doc-method-1-transpose-paste

Os conteúdos são transpostos em linhas.

doc-method-1-transpose-paste-result

Prós Contras
  • Não é necessário instalação.
  • Fácil de entender.
  • Não atualiza automaticamente.
  • Manual e não escalável.

Método 2: Função TRANSPOSE(TEXTSPLIT)) – (Microsoft 365)

Este método combina a função TEXTSPLIT (que divide texto baseado em um delimitador) com TRANSPOSE para exibir instantaneamente os valores divididos verticalmente em linhas.

Indicado para: Cenário 1 - Dividir Apenas a Célula Alvo (Ignorar Outras Colunas)

Passos:

Passo 1. Insira a fórmula em uma célula em branco onde deseja que a lista vertical comece.

Exemplo de Fórmula: a célula A1 é a célula alvo que será dividida em linhas.

Neste caso, a fórmula é

=TRANSPOSE(TEXTSPLIT(A1,","))Dica: Você pode alterar o delimitador "," para ";" ou "|" dependendo de como seus dados estão separados.

Passo 2. Pressione a tecla Enter.

doc-method-2-use-transpose-split-function

Prós Contras
  • Totalmente dinâmico e atualiza automaticamente com mudanças.
  • Não são necessários plugins ou passos manuais.
  • Funciona apenas nas versões do Excel que suportam TEXTSPLIT e matrizes dinâmicas (Excel 365).

Método 3: Power Query – Dividir e Expandir Linhas (Microsoft 2016 e versões posteriores)

Power Query é ideal para operações estruturadas e repetitivas. É poderoso, refrescante e ótimo para transformações de dados em lote.

Indicado para: Ambos os Cenários 1 (Dividir Apenas a Célula Alvo) e Cenário 2 (Dividir Célula e Manter Dados de Outras Colunas)

Passos: Tome o Cenário 1 (Dividir Apenas a Célula Alvo) como Exemplo

Passo 1. Selecione seu intervalo, vá para Dados > Obter & Transformar > Da Tabela/Intervalo.

um 

Passo 2. Na Criar Tabela, clique em OK. (Se o intervalo selecionado tiver cabeçalhos, marque Minha tabela tem cabeçalhos.)

doc-method-3-convert-to-table

Passo 3. No Editor do Power Query, use Dividir Coluna por Delimitador.

doc-method-3-select-delimiter

Passo 4. Selecione ou insira o delimitador, e então clique em Avançado para expandir as opções, selecione Dividir em Linhas, depois clique em OK.

doc-method-3-select-delimiter-and-rows

Passo 5. Selecione Fechar & Carregar > Fechar & Carregar ou Fechar & Carregar Para.

doc-method-3-load

  • Fechar & Carregar

    Função: Carrega diretamente os resultados da consulta para o local padrão.

    doc-method-3-close-load

  • Fechar & Carregar Para...

    Função: Fornece opções personalizáveis de carregamento, permitindo que os usuários escolham onde e como os dados serão armazenados. Ideal para: Relatórios regulares, grandes conjuntos de dados.

Os mesmos passos se aplicam ao Cenário 2 (Dividir Células Enquanto Preserva Dados de Outras Colunas) - vamos examinar os resultados.

O intervalo de células alvo:

doc-method-3-scenario-2-target-cells

Resultado:

result

Nota: Na janela do Editor do Power Query, selecione apenas a coluna alvo que deseja dividir em linhas, depois clique em Por Delimitador sob Dividir Coluna.

Prós Contras
  • Totalmente automatizado.
  • Escalabilidade excelente com os dados.
  • Requer um pouco de aprendizado.
  • Atualização necessária para novos dados..

Dica: Adicione etapas Trim e Clean para corrigir espaços em branco ou caracteres especiais.


Método 4: Plugin Kutools – Clique para Dividir

Se você frequentemente divide células e prefere uma solução baseada em GUI, o Kutools é uma excelente ferramenta. Ele simplifica operações complexas em poucos cliques.

Indicado para: Ambos os Cenários 1 (Dividir Apenas a Célula Alvo) e Cenário 2 (Dividir Célula e Manter Dados de Outras Colunas)

Passos: Cenário 1 (Dividir Apenas a Célula Alvo)

Passo 1. Selecione a célula alvo.

Passo 2. Vá para Kutools > Mesclar & Dividir > Dividir Células.

Passo 3. Escolha Dividir em Linhas e defina o delimitador. Clique em OK./p>

doc-method-4-kutools-select-rows-delimiter

Passo 4. Selecione uma célula de destino. Clique em OK.

doc-method-4-kutools-select-destination

doc-method-4-kutools-result

Baixar Agora

Passos: Cenário 2 (Dividir Célula e Manter Dados de Outras Colunas)

Passo 1. Selecione a coluna que deseja dividir em linhas.

Passo 2. Vá para Kutools > Mesclar & Dividir > Dividir Dados para Linhas.

doc-method-4-kutools-split-data-to-rows

Passo 3. Defina o delimitador. Clique em OK.

doc-method-4-kutools-split-data-to-rows-select-delimiter

doc-method-4-kutools-split-data-to-rows-result

Os mesmos passos se aplicam ao Cenário 2 (Dividir Células Enquanto Preserva Dados de Outras Colunas) - vamos examinar os resultados.

O intervalo de células alvo:

doc-method-3-scenario-2-target-cells

Resultado:

result

Prós Contras
  • Muito fácil de usar.
  • Pode lidar com grandes volumes com poucos cliques.
  • Requer plugin (nem todos os recursos são gratuitos).
Baixar Agora

Nota: A versão Trial de 30 dias oferece toda a funcionalidade para teste.


Método 5: Script VBA – Controle Total Personalizado

Para usuários com conhecimento de programação, o VBA oferece flexibilidade total. Você pode adaptar scripts para corresponder exatamente ao layout de seus dados e às suas regras de negócio.

Indicado para: Ambos os Cenários 1 (Dividir Apenas a Célula Alvo) e Cenário 2 (Dividir Célula e Manter Dados de Outras Colunas)

Passos:

Passo 1. Pressione Alt + F11 para abrir o editor VBA.

Passo 2. Clique em Inserir > Módulo.

Passo 3. Copie e cole o VBA abaixo.

Cenário 1 - Dividir Apenas a Célula Alvo

'Update by Extendoffice
Sub SplitCellToRows_Simple()
    Dim InputCell As Range
    Dim Values As Variant
    Dim i As Long

  
    Set InputCell = Range("A1") ' change A1 to your target cell

    Values = Split(InputCell.Value, ",") 
    For i = 0 To UBound(Values)
        InputCell.Offset(i, 1).Value = Trim(Values(i))
    Next i
End Sub

doc-method-5-split-to-rows-simple

Cenário 2 - Dividir Célula e Manter Dados de Outras Colunas

'Update by Extendoffice
Sub SplitRowsWithOtherColumns()
    Dim ws As Worksheet
    Dim LastRow As Long, i As Long
    Dim arr As Variant, j As Long
    Dim SplitVals As Variant
    Dim CurrentRow As Long

    Set ws = ActiveSheet
    LastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
    For i = LastRow To 2 Step -1
        If InStr(ws.Cells(i, 2).Value, ",") > 0 Then
            SplitVals = Split(ws.Cells(i, 2).Value, ",")

            For j = UBound(SplitVals) To 1 Step -1
                ws.Rows(i + 1).Insert Shift:=xlDown
                ws.Cells(i + 1, 1).Value = ws.Cells(i, 1).Value
                ws.Cells(i + 1, 2).Value = Trim(SplitVals(j))
            Next j

            ws.Cells(i, 2).Value = Trim(SplitVals(0))
        End If
    Next i
End Sub

doc-method-5-split-to-rows-complex

Nota: Este script VBA está configurado para funcionar especificamente quando seus dados estão localizados nas colunas A a B e os valores a serem divididos estão na coluna B.

Contras
  • Deve ser salvo como um arquivo habilitado para macro (.xlsm) para preservar o script para uso futuro.

💡Dicas:

  • Sempre faça backup dos seus dados antes de executar uma macro.
  • Substitua "," no script pelo seu delimitador real (ex.: ";" para ponto e vírgula ou "|" para caracteres de barra) para corresponder ao formato dos seus dados.

Problemas Comuns

  • Linhas ou colunas em branco: Geralmente causado por delimitadores finais ou espaços ocultos.
  • Erros de células mescladas: Desmesclar células antes de começar.
  • Power Query não atualizando: Lembre-se de clicar em Atualizar após modificar os dados de origem.
  • Delimitador errado: Um erro de ponto e vírgula vs vírgula pode comprometer todo o resultado.

Artigos Relacionados:

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