Ir para o conteúdo principal
Bethemesh

Despivotar tabela (Unpivot / Melt)

Converta Excel, CSV ou JSON do formato largo para o formato longo com Unpivot/Melt: escolha identificadores e colunas de valor, confirme e exporte.

  • Exportar
Automatizar

Integrar este widget

Personalize o resultado, verifique a pré-visualização e copie o código.

Pré-visualização

Tipo de código de integração

Código a copiar

Responsivo e redimensionado automaticamente pela Bethemesh.

Converta uma tabela larga para formato longo transformando várias colunas em pares variável/valor.

Os seus ficheiros são processados localmente no navegador e nunca são enviados para os nossos servidores.

Largue o seu ficheiro aqui

Tamanho recomendado: até 30 MB

Opções

Esta ferramenta foi útil?

Como funciona esta ferramenta?

Uma tabela larga distribui frequentemente uma medida por várias colunas, como janeiro, fevereiro e março. Unpivot transforma essas colunas em linhas: cada linha conserva os identificadores escolhidos e acrescenta o nome de uma variável com o respetivo valor. Este formato longo facilita filtros, gráficos e agrupamentos quando período ou tipo de medida devem passar a categorias. A ferramenta reorganiza células sem as agregar; não calcula médias, não cruza ficheiros nem transpõe a tabela inteira.

Importe CSV, TSV, XLSX, XLS ou JSON tabular simples. A zona de carregamento admite até 30 MiB por ficheiro, mas o resultado expandido pode ultrapassar a memória disponível no navegador. Nos livros, esta interface utiliza a primeira folha. Estilos e macros não são preservados. Indique as colunas identificadoras separadas por vírgulas. Os valores repetem-se em cada linha derivada do mesmo registo. Os nomes devem corresponder exatamente aos cabeçalhos importados, incluindo maiúsculas.

Escolha as colunas de valores a desdobrar, também separadas por vírgulas. Se deixar o campo vazio, são usadas todas as colunas não identificadoras. Sem identificadores, todas as colunas são desdobradas e não fica contexto identificativo. São removidos espaços exteriores e seleções repetidas. Uma coluna desconhecida ou escolhida simultaneamente como identificador e valor causa um erro. O seletor não permite proteger uma vírgula dentro de um nome; renomeie essa coluna antes do processamento.

Atribua dois nomes diferentes às colunas geradas, por exemplo variavel e valor, sem substituir identificadores. O motor percorre cada linha e depois as colunas selecionadas nessa ordem; não ordena os períodos. Cada célula produz uma linha, mesmo vazia ou null. Os tipos escalares importados mantêm-se sem conversão numérica forçada. CSV e XLSX contêm toda a tabela longa. Colunas não selecionadas como valores nem identificadores desaparecem do resultado.

Como usar esta ferramenta

  1. Conservar o contexto

    Escolha identificadores que expliquem cada célula: produto, local ou pessoa. Confirme que nenhuma informação necessária fica numa coluna excluída.

  2. Selecionar as medidas

    Indique as colunas pretendidas ou deixe o campo vazio de forma consciente. Dê nomes claros às novas colunas e evite conflitos com os identificadores.

  3. Verificar as linhas

    Observe registos representativos, valores vazios e ordem dos períodos. Duas colunas de medidas devem produzir duas linhas por registo, mesmo quando falta uma medida.

Casos de uso

Transformar meses em registos

Converta um orçamento mensal em linhas de produto, mês e montante para analisar períodos.

Reorganizar respostas

Transforme colunas de perguntas em pares pergunta/resposta, mantendo o identificador da pessoa e o grupo relevante.

Preparar outra síntese

Crie dados longos antes de uma tabela dinâmica com outras dimensões, sem agregar prematuramente as medidas originais.

Exemplos

Dois meses por produto

Identificador: produto; valores: janeiro,fevereiro; colunas geradas: mes,montante. Dois registos tornam-se quatro sem somar.

Entrada

produto;janeiro;fevereiro
A;10;12
B;8;9

Resultado

produto;mes;montante
A;janeiro;10
A;fevereiro;12
B;janeiro;8
B;fevereiro;9

Manter uma medida vazia

Identificador: local; valores não indicados; colunas geradas: medida,valor. A temperatura vazia também produz uma linha.

Entrada

local;temperatura;humidade
Norte;;65

Resultado

local;medida;valor
Norte;temperatura;
Norte;humidade;65

Dicas e boas práticas

  • Estime primeiro o tamanho: vinte colunas sobre cem mil registos produzem dois milhões de linhas. O limite de importação não garante capacidade suficiente para este resultado expandido.
  • Mantenha unidades nos identificadores ou nos nomes das variáveis. Reunir medidas diferentes numa coluna de valores não significa que possam ser somadas sem considerar o respetivo significado.
  • Guarde a origem se precisar de recuperar a disposição exata. Uma tabela dinâmica posterior pode agregar identificadores repetidos e não reconstruir todas as células nem a ordem inicial.

Perguntas frequentes

Unpivot é o inverso exato de Pivot?

Converte uma estrutura larga em longa, mas não recupera detalhes perdidos numa agregação anterior. Registos com os mesmos identificadores e variável podem ser resumidos por um Pivot posterior. O percurso inverso não reproduz necessariamente o ficheiro original.

As células vazias são ignoradas?

Não. Cada coluna de valores escolhida produz uma linha por registo, incluindo células vazias ou null. Isto conserva a presença da variável. Aplique depois um filtro explícito se pretender excluir essas medidas, em vez de presumir que desaparecem.

O que significa deixar vazia a seleção dos valores?

São desdobradas todas as colunas não declaradas como identificadores. É prático para séries mensais, mas pode incluir comentários ou unidades por engano. Verifique o resultado antes de exportar para não confundir campos de contexto com medidas.

Qual é a diferença em relação a Transpor?

Transpor troca a disposição das linhas e colunas e gera cabeçalhos row_1, row_2 junto dos nomes originais. Unpivot repete identificadores e cria pares variável/valor. Escolha conforme a estrutura exigida pela análise seguinte, não apenas pela aparência.

Ferramentas relacionadas

Ferramentas semelhantes ou complementares a esta.

Ferramentas semelhantes

Cruze uma dimensão de linha com uma dimensão de coluna e calcule contagem, soma, média, mínimo ou máximo.

Dados e folhas de cálculoEm destaqueUtilizar esta ferramenta

Troque linhas e colunas de uma tabela Excel, CSV ou JSON.

Dados e folhas de cálculoUtilizar esta ferramenta

Filtre as linhas de um CSV segundo uma coluna, um valor ou uma condição personalizada.

Dados e folhas de cálculoUtilizar esta ferramenta