Dividir o conteúdo das células em várias colunas ou linhas com base em Retorno de Carro
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
- Utilizando a funcionalidade Texto em Colunas
- Utilizando Kutools para Excel
- Utilizando a função TEXTSPLIT (Excel 365)
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.
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.
- Selecione as células que contêm os dados que deseja dividir.
- Navegue até ao separador «Dados» e clique em «Texto em Colunas».

- No «Assistente para converter texto em colunas», selecione «Delimitado» e clique em «Seguinte».

- 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:

- No passo 3, indique uma célula para colocar o resultado e clique de imediato no botão «Terminar» para concluir as operações.

- Agora, todo o conteúdo das células foi dividido em várias colunas, conforme mostrado na seguinte captura de ecrã:

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!
- Selecione o intervalo de dados que deseja dividir.
- Clique em «Kutools» > «Mesclar e Dividir» > «Dividir Células», veja a captura de ecrã:

- 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ã:

- 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ã:

- 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ã:

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 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.
Utilização do código VBA
Para utilizadores familiarizados com macros, o VBA oferece uma solução poderosa.
- Mantenha premidas as teclas «ALT» + «F11» para abrir a janela do «Microsoft Visual Basic for Applications».
- 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 CarroSub 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 - 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ã:

- Depois, clique em «OK» e o seu texto em «Selecionar Dados» será dividido em várias linhas com base no retorno de carro.

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:
- Selecione o intervalo de dados que deseja dividir.
- Clique em «Kutools» > «Mesclar e Dividir» > «Dividir em várias linhas», veja a captura de ecrã:

- Na caixa de diálogo «Dividir Dados em Linhas», selecione «Nova linha» na secção «Delimitador».

- Em seguida, clique no botão «OK». Todas as células serão divididas em várias linhas com base no retorno de carro.

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)))

- 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.
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências em Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel oferece mais de 300 funcionalidades avançadas para aumentar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz interface com separadores ao 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 novas janelas.
- Aumenta a sua produtividade em 50 % e reduz centenas de cliques do rato por dia!
Todos os add-ins Kutools. Um único instalador
Kutools for Office é uma suite que inclui complementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo ideal para equipas que trabalham em várias aplicações do Office.
- Suite tudo-em-um— add-ins para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um único instalador, uma única 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 em comparação com a compra de add-ins individuais
Índice
- Dividir Células em múltiplas colunas com base em Retorno de Carro
- Com a funcionalidade Texto em Colunas
- Com Kutools para Excel
- Com a função TEXTSPLIT (Excel 365)
- Dividir Células em múltiplas linhas com base em Retorno de Carro
- Com código VBA
- Com Kutools para Excel
- Com a função TEXTSPLIT (Excel 365)
- Artigos Relacionados
- As Melhores Ferramentas de Produtividade para o Office
- Comentários










