Power Query o Excel

Veja neste artigo, o essencial sobre o Power Query no Microsoft Excel.

Dados são o novo petróleo…

Com certeza você deve ter escuto ou tenha feito a leitura de alguma notícia em artigos ou sites de negócios e tecnologia sobre essa frase, realmente os dados são a maior riqueza de qualquer empresa.

Agora que já está ambientado sobre a temática iremos avançando: sendo os dados o novo petróleo, deixo a pergunta:

O que são DADOS?

Direto ao ponto, dados são diamantes brutos, exemplificando:

  • Aquela planilha que você preenche a cada nova venda ou compra de produto;
  • A caderneta do seu Manoel da padaria com todas as vendas anotadas;

Estas anotações/lançamentos são dados, na sua pura essência, NENHUMA análise foi realizada e tampouco decisão tomada.

Para que os dados tenham de fato todo o seu estimado valor, eles precisam ser trabalhados e transformados em INFORMAÇÃO.

Logo, INFORMAÇÃO é o dado trabalhado, possibilitando criar algumas análises, como descobrir:

  • Qual o produto de maior ticket médio?,
  • Qual a quantidade média de pães vendidos?
  • Qual pão é o mais vendido?

Estas análises, geram valor e passam de dados à INFORMAÇÃO.

Toda esta informação trabalhada em um contexto de planejamento e tomadas de decisões, geram o conhecimento, logo, os dados trabalhados em conjunto, de maneira estruturada gerando informação, aliada a experiência e conhecimento de regras de negócio, possibilita aos gestores o conhecimento necessário para se tomar decisões assertivas.

O artigo não era sobre Power Query?

Muita calma, antes de utilizar uma ferramenta você deve conhecer alguns conceitos e suas finalidades, correto?

Falamos até o momento sobre dados, informação, conhecimento e tomada de decisão, agora eu pergunto:

Como você trabalha com dados na sua empresa? Como usar o Power Query?

Muitas empresas possuem sistemas diversos, os quais geram relatórios que muitas vezes não atendem a necessidade de informações dos usuários. Nestes casos, grande maioria possibilita a exportação de dados para o Excel ou em formatos como .csv, .txt, entre outros.

Logo, os problemas começam a surgir:

  • Bases com linhas em branco;
  • Arquivos de texto com erros em acentuações e símbolos;
  • Arquivos .csv com informações agrupadas em uma única coluna;
  • Retrabalho toda vez que precisar atualizar o relatório.

Esta é a realidade de muitos usuários, mesmo em um momento em que muito se fala de Power BI, Tableau, Qlik entre outros, quem ainda reina na maioria das empresas é o bom e velho EXCEL.

Organizar, limpar bases, consolidar arquivos eram tarefas realizadas pelo pessoal da TI ou por aquele cara que entendia de VBA na empresa, salvo ainda aquelas vezes em que todo este processo era realizado de maneira manual pelos próprios usuários.

Em 2013 a Microsoft disponibilizou nas versões do Excel 2010 e 2013 (necessário download) este suplemento denominado de Power Query, a partir da versão Excel 2016 este suplemento é nativo.

O Power Query é uma ferramenta que possibilita ao usuário: extrair, transformar e carregar dados, processo este denominado de ETL (Extract, Transform and Load).

Tudo bem , mas o que o Power Query tem de interessante:

  • Conexão a diversos tipos de arquivo;
  • Tratamento de dados ao clique do mouse;
  • Automação de tratamento mesmo sem ser programador;
  • Redução no tamanho de arquivos.

O Power Query trabalha com uma linguagem de programação que é a sua base, denominada de Power Query Formula Language, ou popularmente conhecida como Linguagem M.

Através da Linguagem M, todas as transformações que realizamos dentro do Power Query gera uma nova etapa aplicada, a qual é armazenada no script de tratamento de sua consulta (toda conexão seja tabela do Excel, arquivo .xlsx, .csv, .txt e outros ao serem conectados ao Power Query, dão denominados de CONSULTAS), podendo ser visualizado no EDITOR AVANÇADO .

Acima eu Citei ETAPA APLICADA, isto representa cada ação que você realiza no Editor do Power Query e graças a estas etapas a automação é realizada, sendo que a cada novo dado inserido no arquivo de origem, todas as etapas aplicadas serão executadas novamente, atualizando assim o arquivo final.

…Calma, como assim alteração do arquivo de origem?

O Power Query é uma ferramenta desenvolvida para realizar as etapas de conexão, transformação e carregamento dos dados, ETL ou Extract, Transform and Load. No primeiro momento realizamos a conexão a um determinado arquivo, em seguida realizamos a limpeza e tratamento da base dados e por fim, carregamos a consulta diretamente no Excel através de uma Tabela Dinâmica/Gráfico Dinâmico, Tabela e ainda manter apenas como conexão.

IMPORTANTE!!!

  • Qualquer alteração realizada gera uma etapa;
  • Arquivo de origem segue no estado original;
  • Power Query é CASE SENSITIVE (letras MAIÚSCULAS e minúsculas são levadas em consideração no tratamento de dados e funções da Linguagem M);
  • Você trabalha apenas como reflexo do seu arquivo original.

A seguir veremos a interface do POWER QUERY, deste modo estará pronto para ir descobrindo sobre este novo mundo, além de estar preparado para consumir nossos próximos artigos com soluções resolvidas no Power Query.

  1. Faixa de Opções (semelhante ao Excel);
  2. Comandos da faixa de Opções, organizados em grupos;
  3. Consultas (todas as tabelas e arquivos conectados via Power Query);
  4. Barra de fórmulas;
  5. Config. De Consulta e Etapas Aplicadas;
  6. Área de Trabalho e visualização dos dados.

Por hoje ficamos por aqui nesta introdução conceitual sobre Power Query no Excel.

Espero ter ajudado com mais este artigo, bons estudos e fique atento aos próximos da sequência Power Query.

Download Power Query no Excel

Clique no botão abaixo para realizar o  download do arquivo de exemplo:

Baixe a planilha


Thiago da Silva Romeiro

Pai, marido, professor e consultor de Excel.

Excel não precisa ser complicado

Assine nossa newsletter e receba dicas práticas para dominar o excel