Como usar a função Unpivot nos dados do Excel

Tecnologia   |   Bertrand Cariou   |   4 de maio de 2022 TEMPO DE LEITURA: 9 MINUTOS
TEMPO DE LEITURA: 9 MINUTOS

A maioria dos usuários do Excel sabe como usar tabelas dinâmicas. Elas permitem resumir rapidamente informações estatísticas básicas (com somas ou médias, por exemplo) e exibir esses dados em um formato que faça mais sentido. Mas, antes de dinamizar os dados do Excel, pode ser necessário reorganizá-los.

Isso envolve transformar em linhas os dados no Excel que estão em colunas, onde os cabeçalhos das colunas formem uma linha e as linhas de dados abaixo das colunas se tornem suas próprias linhas combinadas e separadas.

Isso cria uma forma nova de visualizar os dados e sua associação com diferentes cabeçalhos de colunas. Quando os dados das colunas selecionadas são de tipos diferentes, os dados variáveis são convertidos em um tipo comum para facilitar a leitura. O Unpivot, também conhecido como nivelamento de dados, envolve pegar dados espalhados por várias colunas e convertê-los em linhas verticais.

Por que usar a função Unpivot nos dados do Excel?

A reorganização dos dados oferece mais opções de estrutura e torna seu relatório mais interativo sem exigir o uso de mais colunas calculadas. Seus dados são, portanto, mais fáceis de usar e gerenciar. Aqui estão mais motivos para usar o recurso Unpivot no Excel:

  • Descobrir quantas vezes um determinado cabeçalho de coluna corresponde a dados específicos
  • Determinar quantos pontos de dados correspondem ou diferem entre si
  • Calcular grandes quantidades de dados numéricos com mais rapidez

Como usar a função Unpivot no Excel

Como é a função Unpivot no Excel? Vejamos um exemplo simples: um grupo de alunos faz todo mês uma prova de álgebra. Você deseja analisar o desempenho de cada aluno mais de perto. No entanto, não pode fazer isso tendo uma coluna separada para cada mês, que é como esses dados são mantidos com mais frequência. Quando você criar uma tabela dinâmica a partir desses dados, haverá nove campos diferentes contendo pontuações de provas, um para cada mês do ano letivo, e a tabela dinâmica não será capaz de calcular um total anual.

Exemplo de como usar a função Unpivot em dados no Excel: análise do desempenho mensal das notas de cada aluno por meio de uma tabela dinâmica criada a partir desses dados.

Para usar a função Unpivot no Excel, precisamos organizar os dados por comprimento e não por largura, criando uma coluna "Mês" agregada, conforme mostrado na imagem abaixo. Com todos os meses em uma coluna, crie outra coluna para as pontuações correspondentes de cada aluno em cada mês.

Usar a função Unpivot em dados no Excel para organizar os dados por comprimento: para usar a função Unpivot no Excel, precisamos organizar os dados por comprimento e não por largura, criando uma coluna "Mês" agregada, conforme mostrado neste exemplo.

Por onde começar? Primeiro, precisamos converter nossos dados em uma tabela dinâmica. A maneira mais rápida de fazer isso é pressionando Ctrl+T.

Como converter dados do Excel em uma tabela dinâmica.

Assim que tivermos nossa tabela, em "Obter e Transformar Dados", na aba "Dados", escolha "De Tabela/Intervalo".

Assim que tivermos nossa tabela dinâmica, em "Obter e Transformar Dados", na aba "Dados", escolha "De Tabela/Intervalo".

O Excel então abre o editor do Power Query. Uma vez no Editor do Power Query, clique com o botão direito na coluna "Nome" e selecione "Anular Dinamização de Outras Colunas".

Como fazer o Excel abrir o editor do Power Query. Uma vez no editor do Power Query, clique com o botão direito na coluna "Nome" e selecione "Anular Dinamização de Outras Colunas".

Você notará então que os dados estão no formato desejado: uma coluna separada foi criada para os meses e para os resultados das provas. O que precisamos fazer agora é renomear essas novas colunas clicando com o botão direito na parte superior.

O exemplo de como usar a função Unpivot em dados no Excel mostra que uma coluna separada foi criada para os meses e para as notas das provas. O próximo passo é renomear essas novas colunas clicando com o botão direito na parte superior delas.

Depois de renomear as colunas, precisamos clicar em "Fechar e Carregar", no canto superior esquerdo da tela. Isso criará outra planilha, que você pode usar como base para dinamizações do Excel. Se você decidir atualizar os dados e adicionar, por exemplo, os meses de verão se os alunos decidirem fazer cursos de verão, você só precisará atualizar os dados na aba original e clicar com o botão direito para atualizar após mudar para a aba nova.

Ao clicar em "Fechar e Carregar", no canto superior esquerdo da tela, outra planilha será criada, que você poderá usar como base para dinamizações no Excel.

Próxima etapa: Tabelas dinâmicas

Você já anulou a dinamização dos dados no Excel para que ficassem em um formato aceitável para a criação de tabelas dinâmicas. Não entraremos em detalhes sobre a criação de tabelas dinâmicas neste artigo, mas o passo mais importante é entender qual pergunta você deseja fazer aos seus dados e por quê. Tabelas dinâmicas não têm muita utilidade se não responderem a uma pergunta relevante para sua empresa. Por exemplo, com base nos dados dos nossos alunos, podemos querer saber a pontuação média nas provas mensais para determinar se os estudantes estão com dificuldades em determinadas disciplinas.

Essas funções não estão restritas ao Excel, é claro. Pivot SQL é um recurso comum em muitos setores que usam servidores SQL. O processo de SQL dinâmico é muito diferente do Excel, pois depende de uma linguagem de query, mas o objetivo é o mesmo.

Livre-se das funções Pivot e Unpivot do Excel

Na Alteryx, adoramos tabelas dinâmicas. As funções Pivot e Unpivot do Excel são as mais poderosas do editor de planilhas. Mas processar gigabytes de dados com o Excel pode ser muito complexo. É por isso que o Designer Cloud criou um produto que oferece a funcionalidade familiar das tabelas dinâmicas, mas com uma interface visual superior e interações inteligentes. Assim, você tem uma visão multidimensional da tabela dinâmica, sem o processo não intuitivo. O que também significa que você se beneficia do poder de agregação da tabela dinâmica do Excel sem precisar criar várias dessas tabelas.

À medida que o gerenciamento da linhagem de dados se torna mais importante, o uso dos dados não dinâmicos no Excel vai diminuindo. Isso ocorre porque, no Excel, é quase impossível controlar quem fez quais conversões e quando. O Alteryx, por outro lado, lista todas as suas alterações no lado direito da tela para facilitar a visualização.

Em particular, dois setores em que a Alteryx vê um declínio no uso do Excel são os de serviços financeiros e bancários. A análise de tendências da indústria e os cálculos críticos, como Provisão para Perdas com Empréstimos (ALLL), têm sido realizados no Excel há muitos anos nesses setores.

Uma das estimativas mais importantes nas demonstrações financeiras trimestrais, a ALLL indica o montante que os bancos reservam para empréstimos inadimplentes e tem um impacto significativo nos lucros e no capital, mas esse cálculo é quase exclusivamente feito no Excel.

Há muito tempo, o Excel é o padrão da indústria porque é poderoso e fácil de usar. No entanto, tornou-se claro, não só na indústria financeira, mas também em outros setores, que o Excel tem outros problemas, além de limitações no tamanho do conjunto de dados. Estima-se que cerca de 90% das planilhas contenham erros, um problema agravado pela má gestão à medida que os arquivos são transferidos entre colegas. Um simples erro de copiar e colar no Excel foi responsável por quase US$ 2 bilhões em perdas no JPMorgan em 2012.

No setor de serviços financeiros, as necessidades rigorosas de auditoria e relatórios regulatórios exigem um ambiente onde os dados possam ser rastreados e gerenciados independentemente das limitações de capacidade de dados. O Alteryx facilita o rastreamento dos dados e oferece visibilidade em tempo real do que é importante.

Como o Designer Cloud transforma o comando Unpivot do Excel

Embora o Alteryx forneça um recurso de transformação dinâmica visual e fácil de usar, vamos nos concentrar no comando Unpivot do Excel. Esse recurso é frequentemente usado durante a transição do estágio de entrada de dados para o estágio de análise (por exemplo, normalização de dados). Ao inserir dados, é mais conveniente ter uma linha para cada chave (por exemplo, nome) e uma coluna para cada ponto de dados (por exemplo, horas trabalhadas). Esses formatos são bons para registrar dados, mas podem ser difíceis de agregar ou totalizar.

O Designer Cloud reorganiza os dados combinando uma ou mais colunas em duas colunas: "chave" e "valor". Chave se refere aos nomes das colunas de entrada e valor são os dados das células da fonte. Essa operação duplica as linhas de dados, uma vez para cada coluna de entrada. Ou seja, a coluna Unpivot do Excel pode ser aplicada a várias colunas de dados ao mesmo tempo. Todas elas passam para as mesmas colunas de chave e valor. Ao organizar os dados dessa forma, é possível realizar novas agregações e obter novos insights. O Designer Cloud é uma solução poderosa que resolve o problema do recurso Unpivot do Excel, proporcionando grande poder para organizar seus dados com eficiência e precisão.

Além das próprias funções dos comandos Pivot ou Unpivot no Excel, o Designer Cloud possui funcionalidade integrada para exportar diretamente para vários destinos úteis, incluindo soluções de painel como Tableau. O Designer Cloud foi projetado para usuários do Tableau, pois sabemos que a dinamização é algo essencial e tornamos mais fácil e mais rápido ver seus resultados, sem depender da complicação do Excel.

Portanto, se você está se perguntando como anular a dinamização de dados no Excel, experimente a avaliação gratuita do Alteryx hoje mesmo.

 

Como o Designer Cloud transforma o comando Unpivot do Excel - exemplo 1

 

Como o Designer Cloud transforma o comando Unpivot do Excel - exemplo 2

Tags