Ir ao conteúdo
  • Cadastre-se
Henrique Barbosa

Excel Desfazer tabela cruzada transformando em linhas

Recommended Posts

Boa tarde.

Estou quebrando cabeça aqui já tem alguns dias aqui, pois não consegui nenhuma forma de desfazer uma tabela cruzada no Excel.

Basicamente gostaria de saber se é possível e como eu faria isso, vou deixar um exemplo abaixo pra ilustrar minha situação:

 

Transformar essa tabela:

 

            Nota 1    Nota 2    Nota 3

João        9            8,5         9,5

Maria     7,8           8,3         10

 

Nessa tabela:

 

João     9

João     8,5

João     9,5

Maria   7,8

Maria   8,3

Maria   10

 

Bom, é basicamente isso, só que replicado muitas vezes. Não achei nada pra fazer essa função.

Desde já agradeço.
Henrique

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou usando o 2016.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Siga esse procedimento, @Henrique Barbosa :

Essa primeira parte você tem de fazer apenas uma vez:

  1. Na guia Desenvolvedor, clique no botão Suplementos (2 hexágonos azuis) 
  2. Clique em Loja e na caixa Pesquisar, procure por XLTools.net
  3. Role até encontrar a extensão gratuita XLTools.net Unpivot Table e clique em Adicionar
  4. Pronto, agora você já pode usar a ferramenta, que abrirá num painel à direita

Usando o suplemento:

  1. Clique no botão Select (Step 1), selecione toda sua tabelinha e dê OK
  2. Clique em uma célula vazia onde você quer inserir o resultado da transformação - esse é o Step 2
  3. Clique no botão Unpivot Table e ...Voilá! Sua tabela foi transformada em registros sem necessidade de fórmulas ou de código VBA.
  4. Feche o painel da direita no x

Sempre que quiser usar a ferramenta é só clicar no hexágono azul e escolhê-la que o painel direito se abrirá.

Quando não precisar mais dela, é só clicar nos 3 pontinhos do suplemento e escolher Remover.

 

 

 

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

6 horas atrás, Edson Luiz Branco disse:

Siga esse procedimento, @Henrique Barbosa :

Essa primeira parte você tem de fazer apenas uma vez:

  1. Na guia Desenvolvedor, clique no botão Suplementos (2 hexágonos azuis) 
  2. Clique em Loja e na caixa Pesquisar, procure por XLTools.net
  3. Role até encontrar a extensão gratuita XLTools.net Unpivot Table e clique em Adicionar
  4. Pronto, agora você já pode usar a ferramenta, que abrirá num painel à direita

Usando o suplemento:

  1. Clique no botão Select (Step 1), selecione toda sua tabelinha e dê OK
  2. Clique em uma célula vazia onde você quer inserir o resultado da transformação - esse é o Step 2
  3. Clique no botão Unpivot Table e ...Voilá! Sua tabela foi transformada em registros sem necessidade de fórmulas ou de código VBA.
  4. Feche o painel da direita no x

Sempre que quiser usar a ferramenta é só clicar no hexágono azul e escolhê-la que o painel direito se abrirá.

Quando não precisar mais dela, é só clicar nos 3 pontinhos do suplemento e escolher Remover.

 

 

 

 

Sensacional!!!!!
Exatamente como eu queria. Eu tinha conseguido um código VBA onde ele apenas pegava os dados da tabela cruzada e organizava em linhas, mas esse ai além de fazer isso, replica os títulos exatamente como eu necessitava.
Muito obrigado.
Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×