Função LOOKUPVALUE no Power BI: aprenda a usar do zero
Aprenda a usar a função LOOKUPVALUE no Power BI com exemplos práticos. Veja como substituir o PROC V do Excel e buscar dados entre tabelas e na mesma tabela.
O que você vai aprender?
Introdução
Se você já usou PROCV no Excel, vai sentir uma certa familiaridade com a Função LOOKUPVALUE no Power BI. Ela segue a mesma ideia: buscar informações em outra tabela.
Mas aqui vai o segredo: no Power BI, essa função vai além. Ela permite procurar dados entre tabelas sem relacionamento e até realizar buscas dentro da própria tabela, algo muito poderoso para análises e enriquecimento de dados.
Prepare-se para dominar essa função e levar suas análises ao próximo nível — mesmo que você esteja começando agora no power bi.
Para fazer o download do(s) arquivo(s) utilizados na aula, preencha com o seu e-mail:
Não vamos te encaminhar nenhum tipo de SPAM! A Hashtag Treinamentos é uma empresa preocupada com a proteção de seus dados e realiza o tratamento de acordo com a Lei Geral de Proteção de Dados (Lei n. 13.709/18). Qualquer dúvida, nos contate.
A função LOOKUPVALUE no Power BI busca um valor em uma coluna com base em uma ou mais condições, parecida com o PROCV do Excel. A sintaxe é LOOKUPVALUE(coluna_resultado; coluna_de_busca; valor_de_busca). Ela funciona entre tabelas mesmo sem relacionamento e também dentro da mesma tabela, sendo útil quando a função RELATED não pode ser usada.
O que é a Função LOOKUPVALUE no Power BI?
A função LOOKUPVALUE retorna um valor específico de uma tabela com base em critérios de busca.
Ela funciona como um procura e traz o resultado, assim como o PROCV que temos no Excel,mas com mais flexibilidade.
Sintaxe simplificada:
LOOKUPVALUE(
Result_ColumnName,
Search_ColumnName1, Search_Value1
)Aqui nós temos a fórmula LOOKUPVALUE com os argumentos:
- Em Result_ColumnName nós vamos colocar qual é a coluna onde vamos trazer a informação desejada.
- Em Search_ColumnName1 vamos colocar a coluna onde temos os valores que vamos procurar.
- Em Search_Value1 é onde vamos informar qual é o valor procurado.
Base de Dados
A base de dados que nós vamos utilizar está disponível para download, então você já pode baixar para poder acompanhar o que vamos fazer!

Aqui nós temos a nossa base de devoluções, mas se você reparar nós não temos a informação de qual cliente fez essa devolução.
Em alguns casos é importante que você tenha esse tipo de informação, até para poder entrar em contato com o cliente e verificar o motivo dessa devolução.
Você poderia buscar de forma manual, mas isso levaria muito tempo, principalmente quando temos muitas informações.
Para esse exemplo nós vamos utilizar o LOOKUPVALUE para trazer essa informação, então se você já utilizou o PROCV no Excel vai entender muito bem o que estamos falando.
Quando usar LOOKUPVALUE em vez de RELATED?
| Cenário | Função ideal |
|---|---|
| Há relacionamento entre as tabelas | RELATED() |
| Não há relacionamento entre as tabelas | LOOKUPVALUE() |
| Precisa buscar dentro da própria tabela | LOOKUPVALUE() |
No nosso caso, estamos trabalhando com duas tabelas fato: Vendas e Devoluções. Tabelas fato não devem ser relacionadas diretamente (risco de resultados incorretos e duplicação), então não usamos RELATED. Aí entra o LOOKUPVALUE.
Uso da Função LOOKUPVALUE no Power BI
Exemplo — Trazendo o nome do cliente da tabela de Vendas para a tabela de Devoluções
- Tabela Vendas: contém clientes, produtos e números das vendas
- Tabela Devoluções: contém apenas o número das vendas canceladas
Objetivo: A ideia aqui é fazer uma busca do número da venda (na tabela Devolucoes) e encontrar essa informação na tabela Vendas (coluna Venda), assim que encontrar essa informação, vamos retornar o nome do cliente que fez essa devolução.
Então é basicamente verificar uma informação em uma tabela e trazer a informação referente a ela que está em outra tabela. Assim podemos trazer essa informação que é importante de outra tabela para essa sem ter que fazer esse processo de forma manual.
Passo a passo
- Vá na tabela Devoluções
- Clique em Nova Coluna
- Nomeie como:
Cliente - Use esta fórmula:
Cliente =
LOOKUPVALUE(
Vendas[Nome Cliente], -- coluna de retorno
Vendas[Venda], Devolucoes[Venda] -- busca pelo número da venda
)O que essa fórmula faz?
- Pega a venda da linha atual da tabela de devoluções
- Procura essa venda na tabela de vendas
- Retorna o nome do cliente correspondente
Simples, direto e eficiente, igual ao PROC V, mas versão Power BI.

Com isso já temos a nossa coluna criada com o nome do cliente com base na venda que foi feita!
Dicas importantes para usar LOOKUPVALUE
Quando usar
- Trazer informação entre tabelas fato
- Evitar relacionamentos problemáticos
- Buscar dados dentro da mesma tabela
- Analytics avançado (produto inicial, churn, LTV etc.)
Quando evitar
- Quando já existe relacionamento simples → use
RELATED() - Quando há risco de valores duplicados sem critério extra
Dica de ouro
Se houver mais de um resultado possível, crie uma chave única, como fizemos com Cliente Ocorrencia.
Conclusão
Nessa aula eu te mostrei como usar a função LOOKUPVALUE que é uma espécie de PROCV no Power BI para que você possa buscar informações entre tabelas sem a necessidade de colocar todas as informações do seu projeto em uma única tabela.
Assim como no Excel essa função é muito útil dentro do Power BI para facilitar essa busca de informações sem ter que gerar uma grande quantidade de informações desnecessárias dentro da base de dados.
Agora você já tem outra forma de buscar informações dentro do Power BI mesmo quando não puder utilizar a função RELATED para te auxiliar.
Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!
O que você aprende neste vídeo
Resposta rápida: Nesta aula, o instrutor ensina a função LOOKUPVALUE no Power BI, o equivalente ao PROCV do Excel, para buscar uma informação de uma tabela em outra (sem precisar de relacionamento). Ele usa para trazer o nome do cliente para a tabela de devoluções, explica a sintaxe (coluna de resultado, coluna de busca, valor procurado) e mostra um segundo caso: buscar dentro da própria tabela (qual foi o primeiro produto que o cliente comprou).
Neste vídeo (26 min):
- 0:00 - O que é o
LOOKUPVALUE: o "PROCV do Power BI", para buscar informação de uma tabela em outra. - 4:00 - Por que não usar
RELATEDaqui: as duas tabelas são fato (não se relacionam). - 5:00 - A sintaxe: coluna de resultado, coluna de busca e o valor procurado.
- 9:00 - Trazer o nome do cliente para a tabela de devoluções (a lógica passo a passo).
- 10:00 - Segundo caso: usar o
LOOKUPVALUEna própria tabela (o primeiro produto que o cliente comprou).
FAQ - Perguntas Frequentes - LOOKUPVALUE
1) LOOKUPVALUE é a mesma coisa que PROCV?
É parecido na lógica de buscar valores, mas mais flexível. Ele não depende de posição e funciona entre tabelas sem relacionamento.
2) Quando devo usar LOOKUPVALUE e não RELATED?
Use RELATED quando existe relacionamento.
Use LOOKUPVALUE quando não há relacionamento ou quando precisa buscar dentro da mesma tabela.
3) LOOKUPVALUE funciona com mais de um critério?
Sim! Você pode colocar vários pares coluna = valor.
4) LOOKUPVALUE pode retornar mais de um valor?
Não. Se mais de uma linha bater com o critério, você precisa criar uma chave única (como cliente + ocorrência).
5) LOOKUPVALUE deixa o Power BI lento?
Em grandes volumes, pode impactar. Sempre prefira modelos bem estruturados com tabelas dimensões e relacionamentos quando possível.
Hashtag Treinamentos
Para acessar outras publicações de Power BI, clique aqui!
Posts mais recentes de Power BI
- O que faz um analista de BI? Funções, salário e ferramentasO que faz um analista de BI, salário no Brasil, ferramentas exigidas e como entrar na área de Business Intelligence.
- O que é modelagem de dados?O que é modelagem de dados, a diferença entre tabela fato e dimensão e como o modelo estrela organiza dados para análise.
- Curso Básico de Power BI: Aprenda do Zero em 6 AulasCurso básico de Power BI gratuito: instale a ferramenta, trate dados no Power Query, crie medidas em DAX e monte seu primeiro dashboard em 6 aulas.
Posts mais recentes da Hashtag Treinamentos
- Planilha de Controle de Notas Fiscais no Excel [Grátis]Baixe a planilha de controle de notas fiscais no Excel grátis: calcule ISS e retenções, veja o que está em aberto e gere a cobrança de cada nota de serviço.
- Qual IA usar na empresa: ChatGPT, Claude ou Perplexity?Qual IA usar na empresa: veja as diferenças entre ChatGPT, Claude e Perplexity e quando cada um rende mais em cada área da sua equipe.
- Apostilas Gratuitas em PDF: Excel, Power BI, Python e IABaixe apostilas gratuitas em PDF de Excel, Power BI, Python, Claude e agentes de IA, com exercícios e gabarito. Escolha a sua e comece hoje.








