Hoje eu quero te mostrar como mesclar consultas no Power Query Excel para construir um PROCV sem fórmulas usando essa ferramenta!
Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!
Para receber por e-mail o(s) arquivo(s) que utilizamos na aula, preencha:
Hoje eu quero te mostrar o suplemento do Excel chamado Power Query e te mostrar como você pode mesclar consultas no Excel.
Vamos fazer uma espécie de PROCV só que utilizar o mesclar consultas no Power Query, então você vai conseguir fazer o PROCV de uma forma mais fácil e sem utilizar fórmulas.
Antes de começar nossas análises é importante darmos uma olhada nas bases de dados para que você saiba o que temos nelas e quais informações nós vamos trazer de uma tabela para a outra.
Na primeira tabela nós temos um cadastro de vendas, onde temos todas as informações das vendas, como: data, nome do produto, forma de pagamento, código do cliente e a quantidade de parcelas.
Nessa segunda base de dados nós temos as informações dos clientes, então vamos ter o código do cliente, que é o mesmo da base anterior, nome do cliente, data de nascimento e UF do cliente.
Agora imagine que você queira juntar essas informações, pra ter todas elas em uma única tabela, como você faria?
Uma das opções seria utilizar o PROCV, mas você teria que fazer isso para as 3 colunas e criar fórmulas nas 3 colunas.
Nós vamos utilizar o Power Query para fazer isso e ainda vamos fazer o cálculo de idade e categorizar os nossos clientes com base na idade. Isso tudo sem fórmulas!
Agora nós vamos abrir um arquivo novo do zero, assim nós vamos poder juntar essas informações do outro arquivo sem nem mesmo precisar delas no mesmo arquivo.
Para poder abrir o Power Query e trazer essas informações nós vamos até a guia Dados, depois em Obter Dados > De Arquivo > Da Pasta de Trabalho.
Em seguida você vai selecionar o arquivo onde temos aquelas duas bases de dados para podermos utilizá-las.
Depois de importar os dados você vai notar que tem essa janela com a pré-visualização das informações.
Só que aqui precisamos selecionar as duas bases de dados, então vamos marcar a opção Selecionar vários itens e seleciona as duas tabelas.
Depois disso vamos clicar em Transformar Dados. Isso vai nos levar para o ambiente do Power Query!
Aqui já vamos ter o ambiente Power Query já com as duas tabelas. E vamos selecionar a tabela Cadastro_Vendas.
Depois de abrir o Power Query, nós vamos até a guia Página Inicial e vamos até a ferramenta Mesclar Consultas.
Ao clicar nessa opção será aberta uma nova janela onde vamos fazer a relação entre essas tabelas.
Aqui nós vamos selecionar a outra tabela, que é a Cadastro_Cliente e depois nós vamos selecionar as colunas que possuem o mesmo tipo de informação nas duas tabelas.
Nesse caso é a coluna de código do cliente. Essa informação é que vai nos permitir juntar os dados das duas tabelas.
Isso acontece porque com esse código você vai conseguir na tabela de compras trazer todas as informações desse cliente.
Ao pressionar OK vai ser criada uma coluna, mas ainda não vamos ter as informações trazidas para a tabela.
Para isso você vai clicar nas duas setas que aparecem logo ao lado da coluna Cadastro_Cliente.
Nessa opção nós vamos poder selecionar quais informações da outra tabela nós vamos trazer, então vamos desmarcar apenas o código do cliente, pois já temos essas informações.
E vamos desmarcar a opção de usar o nome da coluna como prefixo.
Com isso você já tem o PROCV dentro do Power Query de forma fácil e rápida!
Agora para deixar nossa base de dados ainda mais completa vamos transformar a coluna de nascimento do cliente para a idade desse cliente.
Para isso você vai selecionar a coluna Nasc_Cliente, depois vamos até a guia Transformar > Data > Idade.
Com isso vamos transformar a data de nascimento em idade, só que ela vai vir em um formato meio diferente, vai vir em dias e não é isso que queremos.
Então basta ir até a opção de Duração e escolher a opção Total de Anos.
Só que ainda temos um problema, temos os anos como números demais, mas geralmente quando falamos em idade só falamos de números inteiros.
Então para finalizar vamos em Arredondamento > Arredondar para baixo.
Com isso teremos de fato a idade desses clientes, para finalizar você pode mudar o cabeçalho para Idade_Cliente, para isso basta dar um duplo clique e mudar o nome.
Agora nós podemos criar uma coluna de classificação de idade para separar em faixas de idade.
Para fazer isso vamos até a guia Adicionar Coluna e vamos clicar em Coluna Condicional.
Essa ferramenta se assemelha a função SE do Excel.
Aqui vamos colocar essas informações para podermos classificar em abaixo de 30 anos, entre 30 e 60 anos e acima de 60 anos.
Com isso vamos ter uma nova coluna já com essa classificação para todas as informações de idade que temos.
Para finalizar podemos ir até a guia Arquivo, depois em Fechar e Carregar.
Feito isso todas essas informações foram passadas para dentro do Excel.
Pronto! Conseguimos fazer o nosso PROCV sem nenhuma fórmula e de forma muito mais fácil utilizando o Power Query.
Outra coisa muito interessante é que esse procedimento é automático, ou seja, se você voltar na sua base de dados e acrescentar novas informações, basta ir até a guia Dados e clicar em atualizar tudo.
Com isso o Excel vai refazer os mesmos procedimentos que você fez para esses novos dados, então vamos ter o cálculo da idade e a faixa etária ou qualquer outra transformação de dados que tenha feito.
Então além de não precisar usar fórmulas você tem um tratamento de dados totalmente automático!
Nessa aula eu te mostrei como fazer o PROCV no Power Query Excel sem utilizar nenhuma fórmula.
E ainda te mostrei que todos os tratamentos dentro do Power Query são automáticos, então para os dados novos que você inserir eles serão refeitos sem que você precise fazer nada, basta atualizar os dados no Excel!
Essa é uma apostila básica de Excel para que você saia do zero de forma 100% gratuita!
Para acessar outras publicações de Excel Avançado, clique aqui!
Expert em conteúdos da Hashtag Treinamentos. Auxilia na criação de conteúdos de variados temas voltados para aqueles que acompanham nossos canais.