Como converter várias linhas e colunas em colunas e linhas no Excel?

Ao usar a planilha do Excel, às vezes, você encontrará este problema: como você poderia converter ou transpor um intervalo de dados em uma única coluna? (Veja as capturas de tela a seguir :) Agora, apresento três truques rápidos para você resolver esse problema.

Transpor / converter colunas e linhas em uma única coluna com fórmula

Transpor / converter colunas e linhas em uma única coluna com código VBA

Transpor / converter colunas e linhas em uma única coluna com o Kutools para Excel

Como converter várias linhas e colunas em colunas e linhas no Excel?


Transpor / converter colunas e linhas em uma única coluna com fórmula

A fórmula longa a seguir pode ajudá-lo a transpor rapidamente um intervalo de dados em uma coluna, faça o seguinte:

1. Primeiro, defina um nome de intervalo para o seu intervalo de dados, selecione os dados do intervalo que deseja converter, clique com o botão direito e escolha Definir o Nome formar o menu de contexto. No Novo nome caixa de diálogo, digite o nome do intervalo desejado. Então clique OK. Veja a imagem:

Como converter várias linhas e colunas em colunas e linhas no Excel?

2. Depois de especificar o nome do intervalo, clique em uma célula em branco; neste exemplo, clicarei na célula E1 e, em seguida, inserirei esta fórmula: =INDEX(MyData,1+INT((ROW(A1)-1)/COLUMNS(MyData)),MOD(ROW(A1)-1+COLUMNS(MyData),COLUMNS(MyData))+1).

Nota: Meus dados é o nome do intervalo dos dados selecionados, você pode alterá-lo conforme necessário.

3. Em seguida, arraste a fórmula para baixo até a célula até que as informações do erro sejam exibidas. Todos os dados do intervalo foram transpostos para uma única coluna. Veja a imagem:

Como converter várias linhas e colunas em colunas e linhas no Excel?



Transpor / converter colunas e linhas em uma única coluna com código VBA

Com o código VBA a seguir, você também pode unir várias colunas e linhas em uma única coluna.

1. Mantenha pressionado o ALT + F11 chaves para abrir o Microsoft Visual Basic para Aplicações janela.

2. Clique inserção > Móduloe cole o seguinte código no Módulo janela.

Sub ConvertRangeToColumn()
'Updateby20131126
Dim Range1 As Range, Range2 As Range, Rng As Range
Dim rowIndex As Integer
xTitleId = "KutoolsforExcel"
Set Range1 = Application.Selection
Set Range1 = Application.InputBox("Source Ranges:", xTitleId, Range1.Address, Type:=8)
Set Range2 = Application.InputBox("Convert to (single cell):", xTitleId, Type:=8)
rowIndex = 0
Application.ScreenUpdating = False
For Each Rng In Range1.Rows
    Rng.Copy
    Range2.Offset(rowIndex, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True
    rowIndex = rowIndex + Rng.Columns.Count
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub

3. Pressione F5 para executar o código e uma caixa de diálogo é exibida para você selecionar um intervalo a ser convertido. Veja a imagem:

Como converter várias linhas e colunas em colunas e linhas no Excel?

4. Então clique Ok, e outra caixa de diálogo é exibida para selecionar uma única célula para exibir o resultado, consulte a captura de tela:

Como converter várias linhas e colunas em colunas e linhas no Excel?

5. E clique Ok, então o conteúdo da célula do intervalo é convertido em uma lista de uma coluna, consulte a captura de tela:

Como converter várias linhas e colunas em colunas e linhas no Excel?


Transpor / converter colunas e linhas em uma única coluna com o Kutools para Excel

Talvez a fórmula seja muito longa para lembrar e o código VBA tenha alguma limitação para você, nesta situação, por favor, não se preocupe, aqui vou apresentar a você uma ferramenta mais fácil e multifuncional.Kutools for Excel, Com o seu Transform Range utilitário, e você pode resolver este problema de forma rápida e conveniente.

Depois de instalação grátis Kutools para Excel, faça o seguinte:

1. Selecione o intervalo que deseja transpor.

2. Clique Kutools > Transform Range, veja a captura de tela:

Como converter várias linhas e colunas em colunas e linhas no Excel?

3. No Transform Range caixa de diálogo, selecione Range to single column opção, veja a captura de tela:

Como converter várias linhas e colunas em colunas e linhas no Excel?

4. Então clique OKe especifique uma célula para colocar o resultado da caixa pop-out.

Como converter várias linhas e colunas em colunas e linhas no Excel?

5. Clique OK, e os dados de várias colunas e linhas foram transpostos para uma coluna.

Como converter várias linhas e colunas em colunas e linhas no Excel?

Se você deseja converter uma coluna em um intervalo com linhas fixas, você também pode usar o Transform Range função para lidar com isso rapidamente.

Como converter várias linhas e colunas em colunas e linhas no Excel?


Transpor tabela cruzada para tabela de lista com Kutools para Excel

Se você tiver que converter uma tabela cruzada em uma tabela de lista, como mostra a imagem abaixo, exceto redigitar os dados um a um, você também pode Kutools for Excel'S Transpose Table Dimensions utilitário para converter rapidamente entre tabela cruzada e lista no Excel.

Como converter várias linhas e colunas em colunas e linhas no Excel?

Depois de instalação grátis Kutools para Excel, faça o seguinte:

1. Selecione a tabela cruzada que deseja converter para a lista e clique em Kutools > Range > Transpose Table Dimensions.

Como converter várias linhas e colunas em colunas e linhas no Excel?

2. em Transpose Table Dimension diálogo, verificar Cross table to list opção em Transpose type seção, selecione uma célula para colocar a nova tabela de formato.

Como converter várias linhas e colunas em colunas e linhas no Excel?

3. Clique Ok, agora a tabela cruzada foi convertida em lista.


Artigos relacionados:

Como mudar de linha para coluna no Excel?

Como transpor / converter uma única coluna em várias colunas no Excel?

Como transpor / converter colunas e linhas em uma única linha?


As melhores ferramentas de produtividade para escritório

O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%

  • armadilha para peixes: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que você tenha usado antes; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Barra Super Fórmula (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas sem perder dados; Dividir o conteúdo das células; Combinar linhas / colunas duplicadas... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Mais de 300 recursos poderosos. Suporta Office / Excel 2007-2021 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Recursos completos de avaliação gratuita de 30 dias. Garantia de devolução do dinheiro em 60 dias.

Como converter várias linhas e colunas em colunas e linhas no Excel?


Guia do Office traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!

Como converter várias linhas e colunas em colunas e linhas no Excel?

Como transformar várias colunas em uma única coluna no Excel?

Digite =CONCAT(. Selecione a célula que deseja combinar primeiro. Use ponto e vírgula para separar as células que você está combinando e use aspas para adicionar espaços, ponto e vírgula ou outro texto. Feche a fórmula com um parêntese e pressione Enter.

Como transformar várias linhas do Excel em uma só?

Combinar texto de duas ou mais células em uma única célula.
Selecione a célula na qual você colocará o texto combinado..
Digite = e selecione a primeira célula que deseja combinar..
Digite &e use aspas com um espaço entre elas..
Selecione a próxima célula que deseja combinar e pressione Enter..