Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Expandindo o XLOOKUP para Casos de Uso Reais | Sistemas Avançados de Busca e Modelagem Relacional
Fórmulas do Excel

Expandindo o XLOOKUP para Casos de Uso Reais

Deslize para mostrar o menu

Pesquisas básicas são úteis para conectar tabelas, mas sistemas analíticos reais frequentemente exigem lógicas de recuperação mais avançadas. Neste capítulo, amplie o XLOOKUP para suportar saídas de múltiplas colunas, fluxos de trabalho de classificação dinâmica e buscas reversas.

XLOOKUP com Múltiplas Colunas

O XLOOKUP pode retornar várias colunas de uma vez se o intervalo de retorno abranger diversas colunas.

Fórmula utilizada neste capítulo:

=XLOOKUP(E2,Products[Product],Products[[Category]:[Price]],"Not found")
  • E2: valor de pesquisa;
  • Products[Product]: coluna de pesquisa;
  • Products[[Category]:[Price]]: intervalo de retorno com múltiplas colunas;
  • "Not found": valor de retorno alternativo.

O resultado se expande horizontalmente por várias colunas.

Estrutura MAX

=MAX(array)

array: valores numéricos avaliados.

Fórmula utilizada neste capítulo:

=MAX(Sales_Data[Revenue])

Isso retorna o maior valor de Receita no conjunto de dados.

Busca Reversa com XLOOKUP

=XLOOKUP(J2,Sales_Data[Sales_Rep],Sales_Data[Order_ID],"Not found",0,-1)
  • 0: modo de correspondência exata;
  • -1: pesquisa do último para o primeiro.

Isso retorna o registro correspondente mais recente em vez do primeiro.

Passo 1 Construir uma Pesquisa com Múltiplas Colunas
expand arrow

Na planilha Summary, crie uma pequena seção de pesquisa de produtos.

Em F2, digite:

=XLOOKUP(E2,Products[Product],Products[[Category]:[Price]],"Not found")

Os detalhes do produto se expandem horizontalmente por várias colunas.

Passo 2 Testar Atualizações Dinâmicas
expand arrow

Altere o nome do produto em E2.

Observe que todos os atributos relacionados são atualizados automaticamente.

Passo 3 Construir uma Métrica Dinâmica de Maior Receita
expand arrow

Em uma célula separada, digite:

=MAX(Sales_Data[Revenue])

Isso identifica o maior valor de transação no conjunto de dados.

Passo 4 Recuperar o Produto de Maior Receita
expand arrow

Em E2, digite:

=XLOOKUP(MAX(Sales_Data[Revenue]),Sales_Data[Revenue],Sales_Data[Product],"Not found")
  • MAX(Sales_Data[Revenue]): maior valor de Receita;
  • Sales_Data[Revenue]: coluna de pesquisa;
  • Sales_Data[Product]: produto retornado.

A fórmula recupera dinamicamente o produto relacionado à transação de maior Receita.

Passo 5 Retornar o Perfil Completo do Produto
expand arrow

Em F2, digite:

=XLOOKUP(E2,Products[Product],Products[[Category]:[Price]],"Not found")

O perfil completo do produto agora é atualizado dinamicamente junto com o produto de maior receita.

Passo 6 Construir uma Pesquisa Reversa
expand arrow

Crie uma seção de entrada para o Representante de Vendas. Na célula de resultado da pesquisa, digite:

=XLOOKUP(J2,Sales_Data[Sales_Rep],Sales_Data[Order_ID],"Not found",0,-1)

A fórmula agora retorna o pedido mais recente para o representante de vendas selecionado.

Passo 7 Testar a Direção da Pesquisa
expand arrow

Altere o valor do Representante de Vendas em J2.

Confirme que:

  • A pesquisa sempre retorna o pedido mais recente correspondente;
  • Valores repetidos não retornam mais apenas a primeira ocorrência.

1. O que acontece quando o XLOOKUP utiliza um intervalo de retorno com múltiplas colunas?

2. Por que MAX é combinado com XLOOKUP em modelos analíticos?

3. Qual é o efeito de usar search_mode = -1 em XLOOKUP?

question mark

O que acontece quando o XLOOKUP utiliza um intervalo de retorno com múltiplas colunas?

Selecione a resposta correta

question mark

Por que MAX é combinado com XLOOKUP em modelos analíticos?

Selecione a resposta correta

question mark

Qual é o efeito de usar search_mode = -1 em XLOOKUP?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 2

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 3. Capítulo 2
some-alt