Dominando a fórmula XLOOKUP: 4 casos de uso com exemplos reais

A fórmula XLOOKUP no Excel e no Planilhas Google é uma alternativa poderosa ao VLOOKUP. Embora o VLOOKUP funcione bem em muitos casos, ele tem limitações: pesquisa somente da esquerda para a direita, requer um índice de coluna fixo e tem dificuldades com pesquisas dinâmicas. Em contrapartida, o XLOOKUP é flexível, suporta pesquisas em qualquer direção e simplifica o gerenciamento de dados.

Neste blog, exploraremos quatro cenários práticos em que o XLOOKUP se destaca, especialmente nos casos em que o VLOOKUP não é suficiente.

1. Pesquisa dinâmica de inventário

Cenário: Um gerente de depósito precisa consultar os níveis de estoque de produtos e os limites de reabastecimento. Se o estoque estiver abaixo do limite de reabastecimento, o sistema deve retornar “Reordenamento necessário”.”

A B C D
Código do produto Nome do produto Estoque Limite de reordenamento
P001 Produto A 50 60
P002 Produto B 30 20
P003 Produto C 10 15

=XLOOKUP(F5, $A$4:$A$14, $C$4:$C$14, “Not Found”)

F G
Código do produto Estoque
P002 30

Composição da fórmula:

  1. F5: Valor de pesquisa (código do produto).
  2. $A$4:$A$14: Matriz de pesquisa (códigos de produto).
  3. $C$4:$C$14: Matriz de retorno (níveis de estoque).
  4. “Not Found” (Não encontrado): Mensagem padrão se o código do produto não existir.

Onde o VLOOKUP falha:

  • O VLOOKUP exige que a coluna de pesquisa seja a primeira coluna, tornando-a rígida.
  • O XLOOKUP permite pesquisar qualquer coluna em busca de uma correspondência.

Uso avançado: Verificar se o estoque está abaixo dos níveis de reabastecimento:

=IF(XLOOKUP(F5, $A$4:$A$14, $C$4:$C$14) < XLOOKUP(F5, $A$4:$A$14, $D$4:$D$14), “Reorder Needed”, “Sufficient Stock”)

 

F G H
Código do produto Estoque Resultado
P002 30 Estoque suficiente
P003 10 Reordenamento necessário

Verifique a fórmula na planilha

2. Pesquisa de funcionários em várias planilhas

Cenário: Uma equipe de RH gerencia registros de funcionários em várias planilhas. Eles precisam de uma ferramenta para pesquisar dinamicamente o departamento e o salário de um funcionário.

 

A B C
ID do funcionário Departamento Salário ($)
E101 Marketing $5,000.0
E102 TI $6,500.0
E103 RH $4,800.0

=XLOOKUP(F5, $A$4:$A$14, $B$4:$B$14, “Not Found”)

Composição da fórmula:

  1. F5: ID do funcionário que está sendo pesquisado.
  2. A4**:A14**: Matriz de pesquisa (IDs de funcionários).
  3. B4**:B14**: Retornar matriz (Departamentos).
  4. “Not Found” (Não encontrado): Exibe a mensagem se um ID de funcionário não for encontrado.

Por que o XLOOKUP vence:

  • O VLOOKUP não pode pesquisar para trás ou em colunas à esquerda.
  • O XLOOKUP pode retornar resultados dinamicamente, mesmo de colunas adjacentes ou não adjacentes.
F G
ID do funcionário Departamento
E101 Marketing
E103 RH

Para buscar o salário, atualize a matriz de retorno

:=XLOOKUP(F5, $A$4:$A$14, $C$4:$C$14, “Not Found”)

Verifique a fórmula na planilha

3. Combinação de nome e sobrenome

Cenário: Um gerente deseja encontrar um nome completo em uma lista de funcionários combinando dinamicamente o nome e o sobrenome.

 

A B C
ID do funcionário Primeiro nome Sobrenome
E001 João Smith
E002 Jane Doe
E003 Mike Marrom

=ArrayFormula(XLOOKUP($F$5:$F$14, $A$4:$A$14, $B$4:$B$14 & ” ” & $C$4:$C$14,””))

Composição da fórmula: 

  1. ArrayFormula: Garante que a fórmula funcione em várias linhas dinamicamente sem arrastá-la para baixo.
  2. F5:F14: Intervalo de IDs de funcionários a serem pesquisados.
  3. A4:A14: Matriz de pesquisa (IDs de funcionários).
  4. B4:B14 & ” ” & C4:C14: Combina o nome e o sobrenome de forma dinâmica.
  5. “”: Exibe um espaço em branco se uma ID de funcionário não for encontrada.
F G
ID do funcionário Nome completo
E001 John Smith
E003 Mike Brown

Por que o XLOOKUP é excelente:

  • Ele permite combinar valores dinamicamente sem criar colunas adicionais.
  • O VLOOKUP exigiria uma coluna auxiliar para mesclar o nome e o sobrenome.

 

Verifique a fórmula na planilha

4. Como encontrar o registro de vendas mais recente

Cenário: Um gerente de vendas deseja encontrar o valor das vendas mais recentes de um vendedor específico.

A B C
Vendedor Data Vendas ($)
Alice 1/1/2024 $1,000.0
Bob 1/2/2024 $1,500.0
Alice 1/3/2024 $2,000.0

=XLOOKUP(F5, $A$4:$A$14, $C$4:$C$14, “Not Found”, 0, -1)

Verifique a fórmula na planilha

Composição da fórmula:

  1. F5: Faixa de nomes de vendedores a serem pesquisados.
  2. A4:A14: Matriz de pesquisa (nomes de vendedores). O símbolo $ é usado para bloquear a coluna e a linha.
  3. “Não encontrado”: Mensagem padrão se o nome do vendedor não existir.
  4. C4:C14: Matriz de retorno (valores de vendas).
  5. 0: Correspondência exata.
  6. -1: Pesquisa de baixo para cima para retornar a última correspondência.
F G
Vendedor Últimas vendas
Alice $2,000.0
Bob $1,500.0

 

Verifique a fórmula na planilha

Por que o XLOOKUP é excelente:

  • Ao contrário do VLOOKUP, o XLOOKUP pode pesquisar de baixo para cima usando a opção modo de pesquisa (-1).
  • O VLOOKUP não consegue encontrar nativamente o registro mais recente sem classificar os dados manualmente.

Desbloqueie o poder do XLOOKUP

O XLOOKUP é um divisor de águas para pesquisas dinâmicas, oferecendo flexibilidade e solucionando as limitações do VLOOKUP. Seja para lidar com inventário, gerenciar dados de RH ou analisar registros de vendas, o XLOOKUP simplifica os fluxos de trabalho e aumenta a precisão.

Por que usar o XLOOKUP em vez do VLOOKUP?

  • Pesquise em qualquer direção (esquerda, direita, superior, inferior).
  • Não há necessidade de índices de coluna fixos.
  • Trata os valores ausentes de forma elegante com padrões personalizáveis.
  • Permite pesquisas dinâmicas e combinadas.

Tem seu próprio caso de uso do XLOOKUP? Compartilhe-o nos comentários abaixo e conte-nos como essa fórmula versátil aprimorou seu gerenciamento de dados!

Você também pode gostar...

Recursos e fórmulas do Google Sheets

As 5 principais fórmulas de matriz dinâmica no Planilhas Google 

O Google Sheets evoluiu para além das planilhas básicas. Com a introdução de fórmulas de matriz dinâmica, os usuários agora podem manipular e analisar...
Recursos e fórmulas do Google Sheets

Dominando a fórmula FILTER: 4 casos de uso com exemplos

A fórmula FILTER do Planilhas Google é uma ferramenta versátil para extrair dados que atendam a condições específicas. Ao contrário da fórmula QUERY,...
Recursos e fórmulas do Google Sheets

Desbloqueando o poder de SUMIF e SUMIFS no Planilhas Google: 4 casos de uso na vida real

As fórmulas SUMIF e SUMIFS no Planilhas Google são ferramentas indispensáveis para realizar somas condicionais. Elas simplificam a...