
Fórmula genérica
=XLOOKUP(value,rng1,rng2)
Resumo
XLOOKUP pode ser usado para localizar valores à esquerda do valor de pesquisa. No exemplo mostrado, a fórmula em H6 é:
=XLOOKUP(H4,E5:E14,B5:B14)
que retorna 25, a altura na coluna B para o modelo H na linha 12.
Explicação
Enquanto VLOOKUP é limitado a pesquisas à direita da coluna de pesquisa, XLOOKUP pode pesquisar valores à esquerda nativamente. Isso significa que XLOOKUP pode ser usado em vez de INDEX e MATCH para encontrar valores à esquerda em uma tabela ou intervalo.
No exemplo mostrado, estamos procurando o peso associado ao Modelo H na linha 12. A fórmula em H6 é:
=XLOOKUP(H4,E5:E14,B5:B14)
- O lookup_value vem da célula H4
- O lookup_array é o intervalo E5: E14, que contém o modelo
- O return_array é B5: B14, que contém Peso
- O match_mode não é fornecido e o padrão é 0 (correspondência exata)
- O search_mode não é fornecido e o padrão é 1 (do primeiro ao último)
Pesquisar vários valores
XLOOKUP pode retornar mais de um valor por vez do mesmo registro correspondente. A fórmula na célula G9 é:
=XLOOKUP(H4,E5:E14,B5:D14)
que retorna a Altura, Peso e Preço do Modelo H em uma matriz que se estende na faixa G9: H9.
A única diferença da fórmula acima é que return_array é inserido como um intervalo que contém mais de uma coluna, B5: D14.