Pesquisa

XLOOKUP

Definição

XLOOKUP procura uma chave em um intervalo e retorna o item correspondente de um intervalo de resultado.

Sintaxe

=XLOOKUP(lookup_value, lookup_array, return_array)

Argumentos

Argumento Significado
lookup_value A chave a localizar, como um código digitado entre aspas ou contido em uma célula.
lookup_array A linha ou coluna que contém as chaves.
return_array A linha ou coluna que contém os valores a retornar. Precisa ter o mesmo tamanho que lookup_array.

Exemplo resolvido

Um viveiro lista códigos de plantas em A2:A4 e nomes em B2:B4.

A: Código B: Nome
Q-1 Maple
Q-2 Birch
Q-3 Cedar

Fórmula: =XLOOKUP("Q-3",A2:A4,B2:B4)

Resultado: Cedar. Q-3 é o terceiro código, e o nome ao lado é Cedar.

Prática

O intervalo A2:A4 contém P-1, P-2 e P-3. O intervalo B2:B4 contém Oak, Pine e Elm. Em C2, escreva uma fórmula que retorne o nome de P-2.

  1. Em C2, escreva uma fórmula XLOOKUP que retorne o nome de P-2. As chaves estão em A2:A4 e os nomes estão em B2:B4.
Passo 1 de 2
Aqui, as fórmulas usam nomes de função em inglês, como SUM, e o ponto (.) como separador decimal, em todos os idiomas.
Carregando a planilha…

Funções relacionadas

VLOOKUP precisa da chave na coluna mais à esquerda. HLOOKUP precisa da chave na primeira linha. XLOOKUP recebe os dois intervalos separadamente.

Erro comum

Usar um intervalo de retorno com altura diferente do intervalo de pesquisa: XLOOKUP então retorna #VALUE!.

Funções relacionadas

Estes links são funções relacionadas.