Como dobrar uma série horizontal em uma vertical

3

Eu tenho um conjunto de dados contidos em uma planilha .csv organizada desta forma:

name | 2006 | 2007 | 2008 | 2009
--------------------------------
foo  | 28   | 48   | 395  | 3829
bar  | 83   | 475  | 350  | 46

Eu preciso reorganizar esses dados para que pareçam assim:

name | date | value
-------------------
foo  | 2006 | 28
foo  | 2007 | 48
foo  | 2008 | 395
foo  | 2009 | 3829
bar  | 2006 | 83
bar  | 2007 | 475
bar  | 2008 | 350
bar  | 2009 | 46

Eu estava pensando que poderia fazer isso com uma fórmula de planilha, algo como row.valueEntry = inputSheet[row.index/4 + 1][row.index % 4 + 1] , mas ainda não descobri como implementá-lo na linguagem de fórmula de planilha.

Existe uma maneira melhor de realizar esse tipo de reorganização?

(BTW, eu não tenho acesso ao MS Excel, como estou no Ubuntu, mas respostas que precisam de coisas específicas para o Excel ainda podem ser úteis para outros usuários.)

    
por AJMansfield 02.01.2014 / 22:11

1 resposta

0

Confira o seguinte link para saber como dinamizar a tabela no OpenOffice disponível para Linux.

O seguinte link é para lidar com o mesmo resultado MS Excel.

    
por 14.01.2014 / 19:22