Dividir o conteúdo das células em várias colunas ou linhas com base no retorno de carro
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.
Usando o recurso Texto para Colunas
O recurso Texto para Colunas do Excel é ideal para dividir células em várias colunas.
- Selecione as células que contêm os dados que você deseja dividir.
- Navegue até a aba "Dados" e clique em "Texto para Colunas".
- No "Assistente de Conversão de Texto para Colunas", selecione "Delimitado" e clique em "Avançar".
- 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:
- Na etapa 3, especifique uma célula para localizar o resultado, depois clique no botão "Concluir" diretamente para finalizar as operações.
- Agora, todo o conteúdo das células foi dividido em várias colunas, como mostra a seguinte captura de tela:
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!
- Selecione o intervalo de dados que você deseja dividir.
- Clique em "Kutools" > "Mesclar e Dividir" > "Dividir Células", veja a captura de tela:
- 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:
- 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:
- 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:
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))
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.
Usando o código VBA
Para usuários confortáveis com macros, o VBA oferece uma solução poderosa.
- Pressione e segure as teclas "ALT" + "F11", e abrirá a janela "Microsoft Visual Basic for Applications".
- 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 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
- 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:
- Depois, clique em "OK", e seus dados selecionados serão divididos em várias linhas com base nos retornos de carro.
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:
- Selecione o intervalo de dados que você deseja dividir.
- Clique em "Kutools" > "Mesclar e Dividir" > "Dividir Dados em Linhas", veja a captura de tela:
- Na caixa de diálogo "Dividir Dados em Linhas", selecione "Nova linha" na seção "Delimitador".
- Depois, clique no botão "OK". Todas as células são divididas em várias linhas com base nos retornos de carro.
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)))
- 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.
Melhores Ferramentas de Produtividade para Office
Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho
- Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!
Índice
- Dividir células em várias colunas com base no retorno de carro
- Com o recurso Texto para Coluna
- Com Kutools para Excel
- Com a função TEXTSPLIT (Excel 365)
- Dividir células em várias linhas com base no 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