Dados do Excel reorganizando em outra planilha

Dados do Excel reorganizando em outra planilha

Eu precisaria fazer uma cópia/referência do Excel e reestruturar os dados da planilha 1 para a planilha 2.

Plan1 tem a seguinte estrutura:

semana............1.........1..........2......... ..2................3..........3 etc.
id............texto A... .texto B....texto A......texto B
30010......200......400............. .10.........20
30011.......50.......150...............5... .........15

Agora eu precisaria reorganizar esses dados da planilha2 assim:

semana...........1...............2...............3..... etc
id
30010
Texto A........200...........10..............
Texto B........ 400...........20............
30011
Texto A........50........... ...5.............
Texto B........150..........15......... ....

Espero que isso ilustre o problema que não consegui resolver ou descrever em palavras adequadamente.

Existem cerca de cem linhas (id's) que precisariam desse tipo de tratamento.. desde já agradeço qualquer ajuda!

Responder1

Você pode usar a tabela dinâmica para isso depois de copiar e colar seus dados com 'transpor'. Aqui estão as etapas:

  1. copie seus dados

  2. Cole como 'transpor'. Agora você deve ter cabeçalhos de colunas como semana, id, '30010' e '30011'.

  3. Inserir> Tabela dinâmica em uma nova planilha com a fonte de dados como sua tabela recém-colada.

  4. Arraste 'semana' para os rótulos das colunas

  5. Arraste '30010' e '30011' para o rótulo Valores (canto inferior direito). Você deve notar que há uma soma dos valores de 30010 e 30011 aparecendo no rótulo da linha.

  6. Arraste 'id' para o rótulo da linha.

  7. ps Você pode eliminar os subtotais e os totais gerais. Destaque a tabela dinâmica e copie e cole no Excel como texto, altere os rótulos de acordo (por exemplo, rótulo da linha -> Semana; 'Soma de 30010' -> '30010') conforme exigido pela sua tabela.

  8. insira uma linha abaixo de 'Semana' e insira 'ID'.

Espero que ajude.

Responder2

O Tableau cria um plugin para Excel que pode remodelar os dados em um formato colunar. Ele colocaria seus dados em quatro colunas: ID, Semana, (Texto A/B) e os valores da tabela. Não acho que você obteria exatamente o que procura, mas você poderia dinamizar a produção do Tableau até obter o que deseja.

http://kb.tableau.com/articles/knowledgebase/addin-reshaping-data-excel

informação relacionada