• Home
  • Função XLOOKUP

Função XLOOKUP

A função XLOOKUP é uma das funções de pesquisa e referência. Ela é usada para realizar a busca de um item específico por linha, tanto horizontal quanto verticalmente. O resultado é retornado em outra coluna e pode acomodar conjuntos de dados bidimensionais.

Sintaxe

XLOOKUP (lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

A função XLOOKUP possui os seguintes argumentos:

ArgumentoDescrição
lookup_valueUm valor a ser procurado.
lookup_arrayUm array ou intervalo para procurar.
return_arrayUm array ou intervalo para retornar os resultados.
if_not_foundUm argumento opcional. Se não houver resultado de busca, o argumento retorna o texto especificado em [if_not_found]. Caso o texto não seja especificado, “N/A” é retornado.
match_modeUm argumento opcional. Os valores possíveis estão listados na tabela abaixo.
search_modeUm argumento opcional. Os valores possíveis estão listados na tabela abaixo.

O argumento match_mode pode ser um dos seguintes:

ValorDescrição
0Definido por padrão. Retorna a correspondência exata; se não houver correspondência, “N/A” é retornado.
-1Retorna a correspondência exata; se não houver, o próximo item menor é retornado.
1Retorna a correspondência exata; se não houver, o próximo item maior é retornado.
2Uma correspondência com caracteres curinga.

O argumento search_mode pode ser um dos seguintes:

ValorDescrição
1Definido por padrão. Inicia uma busca no primeiro item.
-1Inicia uma busca reversa, ou seja, no último item.
2Inicia uma busca binária com o lookup_array ordenado em ordem crescente. Se não estiver ordenado, resultados inválidos serão retornados.
-2Inicia uma busca binária com o lookup_array ordenado em ordem decrescente. Se não estiver ordenado, resultados inválidos serão retornados.
Notas

Os caracteres curinga incluem o ponto de interrogação (?) que corresponde a um único caractere e o asterisco (*) que corresponde a múltiplos caracteres. Se você quiser encontrar um ponto de interrogação ou asterisco, digite uma til (~) antes do caractere.

Observe que esta é uma fórmula de array. Para saber mais, leia o artigo Inserir fórmulas de array.

Como aplicar a função XLOOKUP.

Exemplos

A figura abaixo exibe o resultado retornado pela função XLOOKUP.

Função XLOOKUP

Artigo com o tag:
Veja todas as etiquetas