Como remover dados dinâmicos no Excel usando o Power Query (também conhecido como Get & Transform)

Assistir ao vídeo - A maneira mais rápida de desvincular dados no Excel

As tabelas dinâmicas são excelentes quando você deseja analisar uma grande quantidade de dados em segundos. Ele também permite que você crie rapidamente diferentes visualizações de dados simplesmente arrastando e soltando.

E para criar uma Tabela Dinâmica, você precisa ter os dados em um formato pronto de Tabela Dinâmica específico.

Em muitos casos, é provável que você obtenha os dados em formatos que não estão prontos para Tabela Dinâmica.

Isso geralmente ocorre quando alguém coleta dados manualmente e cria um formato que é mais legível por humanos (não tabelas dinâmicas).

Algo conforme mostrado abaixo:

O formato de dados acima é algo que você espera obter como resultado de uma análise de tabela dinâmica.

Agora, e se você quiser analisar esses mesmos dados e ver quais foram as vendas totais por cada região ou por cada mês.

Embora isso possa ser feito facilmente usando tabelas dinâmicas, infelizmente, você não pode alimentar os dados acima em uma tabela dinâmica.

Portanto, você precisa remover os dados dinamicamente e torná-los amigáveis ​​à Tabela Dinâmica.

Embora existam algumas maneiras de fazer isso usando a fórmula do Excel ou VBA, o Power Query (Get & Transform in Excel 2016) é a melhor ferramenta para não dinamizar os dados.

Dados não dinâmicos usando o Power Query

Aqui estão as etapas para não dinamizar os dados usando o Power Query:

(Se seus dados já estiverem em uma tabela do Excel, comece a partir da etapa 6)

  1. Selecione qualquer célula do conjunto de dados.
  2. Vá para a guia Inserir.
  3. Clique no ícone Tabela.
  4. Na caixa de diálogo ‘Criar Tabela’, certifique-se de que o intervalo está correto. Você pode modificar o intervalo, se necessário.
  5. Clique OK. Isso converterá seus dados tabulares em uma tabela do Excel.
  6. Com qualquer célula selecionada na Tabela do Excel, clique na guia Dados.
  7. No grupo de dados Get & Transform, clique no ícone ‘From Table / Range’.
  8. Na caixa de diálogo Criar Tabela que é aberta (se ela for aberta), clique em OK. Isso abrirá o Editor de Consultas usando os dados da Tabela do Excel.
  9. No editor de consultas, clique com o botão direito na coluna Região.
  10. Clique na opção ‘Desviar outras colunas’. Isso irá desmembrar instantaneamente seus dados.
  11. Altere o nome da coluna ‘Atributo’ para um nome mais significativo, como ‘Meses’.
  12. Depois de ter os dados não dinamizados, é uma boa prática certificar-se de que os tipos de dados estão todos corretos. Neste exemplo, clique em uma célula para cada coluna e veja o tipo de dados na guia Transformar. Se necessário, você também pode alterar o tipo de dados.
  13. (Opcional) Altere o nome da sua consulta para ‘Vendas’.
  14. Vá para a guia Página inicial (no editor de consultas).
  15. Clique em Fechar e carregar.

As etapas acima removeriam seu conjunto de dados usando o Power Query e o colocariam de volta no Excel como uma tabela em uma nova planilha.

Agora você pode usar esses dados para criar exibições diferentes usando uma tabela dinâmica. Por exemplo, você pode verificar o valor total de venda por mês ou por região.

Atualizando a consulta quando novos dados são adicionados

Tudo isso funciona bem.

Mas o que acontece quando novos dados são adicionados ao nosso conjunto de dados original.

Digamos que você obtenha dados de julho, que estão no mesmo formato daquele com o qual começamos.

Preciso repetir todas as etapas novamente para incluir esses dados em meu conjunto de dados não dinamizado?

A resposta é não.

E é isso que é tão incrível no Power Query. Você pode continuar a adicionar novos dados (ou modificar os dados existentes), e o Power Query os atualizaria instantaneamente assim que você os atualizasse.

Deixa-me mostrar-te como.

Suponha que a seguir esteja o novo conjunto de dados que recebo (que tem dados adicionais para julho):

Aqui estão as etapas para atualizar a consulta já criada e remover esses dados:

  1. Adicione esses novos dados aos dados originais usados ​​para criar a consulta.
  2. Como você está adicionando dados à coluna adjacente de uma tabela do Excel, a tabela do Excel se expandirá para incluir esses dados nela. Se isso não acontecer por acaso, faça-o manualmente arrastando o pequeno ícone 'L' invertido no canto inferior direito da Tabela do Excel.
  3. Vá para a guia Dados e clique em Consultas e conexões. Isso mostrará um painel com todas as consultas existentes nele.
  4. Clique com o botão direito na consulta Vendas no painel Consultas.
  5. Clique em Atualizar.

É isso! Seus novos dados são instantaneamente não dinamizados e adicionados aos dados existentes.

Você notaria que o número de linhas mostradas na consulta é atualizado para mostrar os novos números. Neste exemplo, era 24 antes da atualização e tornou-se 28 após a atualização.

Isso também significa que, se você tiver criado tabelas dinâmicas usando os dados obtidos do Power Query, essas tabelas dinâmicas também serão atualizadas para mostrar os resultados atualizados.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave