Foto de Lucas B.
Lucas há 2 anos
Enviada pelo
Site

Como traspor informações de uma coluna para outras duas

#########Ajuda ############
Olá, eu preciso de uma ajuda simples:
eu tenho uma tabela no excel com uma coluna e 4mil linhas...
 
A B C
linha1 TITULOS (A1)    
linha 2   nome 1    
linha 3   sobrenome 1    
linha 4  endereço  1    
linha 5   nome 2    
linha  6    sobrenome 2    
linha 7    endereço 2    
assim por diante (padrão se repete )    
 
gostaria de mover a informação 2 para coluna ao lado, e na linha de cima, e gostaria de mover a informação 3 para a coluna ao lado da informação 2 e duas linhas a cima. e a linha 5 do nome 2 para a linhas 3. conforme a seguir
(linha 1) coluna 1 titulo 1 I           coluna 2            I coluna 3
(linha 2) informação 1      I       informação 2         I informação 1
assim por diante. para ficar igual a tabela a segui
A B C
linha1 TITULOS (A1)    
linha 2   nome 1  sobrenome 1 endereço  1
linha 3   nome 2  sobrenome 2 endereço  2
linha 4   nome 3  sobrenome 3 endereço  3
linha 5   nome 4  sobrenome 4 endereço  4
assim por diante  assim por diante  assim por diante 
 
Procuro uma maneira automática sem precisar ser manual pois são inúmeras linhas.
alguém poderia me ajudar ?
Excel
3 respostas
Professor Eduardo C.
Respondeu há 2 anos
Contatar Eduardo

Supondo que você tenha uma tabela

  A
1 TITULOS
2 nome 1
3 sobrenome 1
4 endereço 1

 

Então você pode fazer

  A B C D
1 TITULOS NOME SOBRENOME ENDEREÇO
2 nome 1 =ÍNDICE($A$1:$A$7;(LIN($A2)-1)*3-1;1) =ÍNDICE($A$1:$A$7;(LIN($A2)-1)*3;1) =ÍNDICE($A$1:$A$7;(LIN($A2)-1)*3+1;1)
3 sobrenome 1 (arraste a célula acima para baixo) (arraste a célula acima para baixo) (arraste a célula acima para baixo)
4 endereço 1 (arraste a célula acima para baixo) (arraste a célula acima para baixo) (arraste a célula acima para baixo)

Não se esqueça de ajustar os índices das linhas dentro da função para a sua tabela.

Espero ter ajudado.

Se gostou da minha resposta, não se esqueça de vota-la.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta

Envie sua pergunta

Professor Lucas S.
Respondeu há 2 anos
Contatar Lucas Tadeu

Eu faria com indireto.

Nas colunas A 

=Indireto(conatenar("A";Lin(A2)*3-4);1)

Nas colunas B

=Indireto(conatenar("A";Lin(A2)*3-3);1)

Nas colunas C 

=Indireto(conatenar("A";Lin(A2)*3-2);1)

 

Só arrastar que vai direto depois.

 

 

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Professor André L.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 2 anos
Contatar André Luis

Olá lucas.

    Como não vi outro jeito, é só criar uma macro.

    Estou enviando no link. Há duas macros, a macro que transforma é a macro2.

    Entre no menu Exibir, ative a célula A2, clik no botão Macros. Na caixa de diálogo, click sobre a macro2 e no mobão executar.

     Para ver a macro click em editar.

     Tu podes copiar a macro na tua planilha. Ela não vai executar as 4000 linhas, mas não é muito bom. é melhor fazer por partes.

O link é: transpor.xlsm

Abraço.

ps: qualquer coisa, pode entrar em contato.

    Esqueci. A macro não está disponível on-line.

A listagem está embaixo.

 

Sub Macro2()
'
' Macro2 Macro
'

'
Dim i As Integer
For i = 1 To 50
    
    ActiveCell.Offset(1, 0).Range("A1:A2").Select
    Selection.Copy
    ActiveCell.Offset(-1, 1).Range("A1").Select
    Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
        False, Transpose:=True
    ActiveCell.Offset(1, 0).Rows("1:2").EntireRow.Select
    Application.CutCopyMode = False
    Selection.Delete Shift:=xlUp
    ActiveCell.Offset(1, 0).Range("A1:A2").Select
    Selection.Copy
    ActiveCell.Offset(-1, 1).Range("A1").Select
    Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
        False, Transpose:=True
    ActiveCell.Offset(1, 0).Rows("1:2").EntireRow.Select
    Application.CutCopyMode = False
    Selection.Delete Shift:=xlUp
Next

 


End Sub

 

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta

Aprenda do seu jeito, no seu ritmo

Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App
Escaneie o QR Code para baixar