Despivotar tabela: colunas de meses viram linhas
Cole uma tabela com um item por linha e os meses em colunas e receba uma tabela longa, com uma linha por item e mês (item, mês, valor), pronta para filtros e tabelas dinâmicas.
- Roda no seu navegador
Resultado
O resultado aparece aqui.
Como a tabela larga vira tabela longa
cada item com 12 meses gera 12 linhas: item, nome do mês e valor
Planilhas de relatório costumam trazer um mês por coluna, o que atrapalha filtros, gráficos e tabelas dinâmicas. A ferramenta gira esse formato largo para o longo: cada valor de mês vira uma linha com o item, o mês e o valor, na ordem da tabela.
Exemplo de vendas de três produtos em quatro meses
| Item | Mês | Valor |
|---|---|---|
| Caneta | jan | 10,00 |
| Caneta | fev | 12,50 |
| Caneta | mar | 7,00 |
| Caneta | abr | 9,00 |
| Caneta | mai | 0,00 |
| Caneta | jun | 0,00 |
| Caneta | jul | 0,00 |
| Caneta | ago | 0,00 |
| Caneta | set | 0,00 |
| Caneta | out | 0,00 |
| Caneta | nov | 0,00 |
| Caneta | dez | 0,00 |
Cuidados com o despivotamento
- A posição da coluna define o mês (jan a dez, nesta ordem) e o cabeçalho é descartado: uma tabela que começa em setembro sai rotulada como janeiro. Colunas que faltam na linha viram 0,00.
- A saída tem uma linha por item e por mês, até 480 linhas.
- Os valores saem com duas casas decimais.
- O caminho inverso (somar por item e mês) é o agrupamento de uma lista.
Nota: Reorganização da tabela colada: os valores presentes não mudam, mas meses ausentes entram como zero e os nomes dos meses seguem a posição das colunas.
Perguntas frequentes
Como despivotar uma tabela com meses em colunas?
Cole o item e os meses na ordem: a saída traz uma linha por item e mês. No exemplo, 3 itens e soma total 60,75.
Como transformar tabela larga em tabela longa?
Cada coluna de mês vira o campo mês e seu valor vira o campo valor, repetindo o item.
O que fazer com meses sem valor?
Deixe a célula vazia ou omita as colunas finais: elas entram como zero.