Procv Último Resultado no Power Query

Neste artigo você aprenderá como retornar apenas o último registro de uma lista no Power Query, como um procv último.

Importar Tabela de Equipamentos

Digamos que você tenha uma lista com as últimas utilizações de cada uma das máquinas de uma linha de produção e precise saber apenas o último utilizador de cada máquina.

Veja que temos uma lista abaixo com todos os equipamentos cadastrados na linha de produção da empresa.

procv último power query 1

Tabela de Ocorrências de Máquinas

A tabela de ocorrências tem todas as ocorrências com o ID sequencia, ID das máquinas, responsável pela última ocorrência e data e hora das últimas funcionalidades.

procv último power query 2

Tabela de Máquinas

Para importar a tabela de máquinas clique na guia Dados->De Tabela/Intervalo e no power query irá aparecer da seguinte forma:

procv último power query 3

Agora iremos carregar e mesclar esta tabela com a tabela de ocorrências.

Tabela de Ocorrências

Para carregar a tabela de ocorrências siga da mesma forma no Excel em Dados->De Tabela/Intervalo e no power query coloque os tipos de dados na tabela de ocorrência:

procv último power query 4

Agora iremos mesclar as tabelas.

Mesclar Tabelas de Máquinas e Ocorrências Procv Último Power Query

Para Mesclar dados das tabelas de máquinas e ocorrências clique no Power query na guia Página Inicial->Mesclar Consultas

Na tela que segue selecione o campo ID na tabela tMaquinas e na tabela tOcorrencias clique em ID Máquina para selecionar a origem da tabela.

procv último power query 5

Ao clicar em OK temos a tabela carregada conforme vemos abaixo:

procv último power query 7

Último Registro Procv Último Power Query

Para retornar o último registro na tabela de ocorrências clique na coluna ID da tabela tMáquinas no power query em Página Inicial->Agrupar Por.

Na tela seguinte defina o Nome da nova coluna, marque a operação como Todas as Linhas.

procv último power query 8

Clique em Ok.

Na tela seguinte temos os registros marcados agrupados conforme vemos abaixo:

procv último power query 9

No código M altere o código para: = Table.Group(#”tOcorrencias Expandido”, {“ID”}, {{“Contagem”, each Table.Max(_, “Data”)}})

Isso ficará conforme vemos abaixo e retornará apenas o último registro da tabela, com a maior data.

Clique em Expandir e veja que temos conforme abaixo os dados procv último no power query.

Então clique em Fechar e Carregar e carregar para tabela conforme temos abaixo:

Download Planilha Procv Último Power Query – Último Resultado Power Query

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

Baixe a planilha

Avalie este post

Marcos Rieper

Pai, marido, professor e consultor em Excel.

Obrigado por ler este artigo, este blog foi criado para difundir o conhecimento em Excel à todos.

Divulgamos novos artigos nas redes sociais, basta clicar nos ícones abaixo.

Excel não precisa ser complicado

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

plugins premium WordPress