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.
- 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.
- C2 deve mostrar o nome de P-2.
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!.