Pesquisa

LOOKUP

Definição

LOOKUP procura um valor em uma linha ou coluna ordenada e retorna um resultado da posição correspondente.

Sintaxe

=LOOKUP(lookup_value, lookup_vector, result_vector)

Argumentos

Argumento Significado
lookup_value O valor a localizar. LOOKUP pega a maior chave que não está acima desse valor.
lookup_vector Uma única linha ou coluna de chaves em ordem crescente.
result_vector A linha ou coluna de valores a retornar da posição correspondente.

Exemplo resolvido

Uma planilha de tarifas guarda faixas em A2:A4 e rótulos em B2:B4.

A: Faixa B: Rótulo
10 x
20 y
30 z

Fórmula: =LOOKUP(25,A2:A4,B2:B4)

Resultado: y. 25 é pelo menos 20 e abaixo de 30, então LOOKUP pega a linha do 20.

Prática

O intervalo A2:A4 contém 1, 5 e 10. O intervalo B2:B4 contém a, b e c. Em C2, escreva uma fórmula que procure 6 em A2:A4 e retorne o valor correspondente de B2:B4.

  1. Em C2, escreva uma fórmula LOOKUP que retorne o valor em B2:B4 para 6 a partir de A2:A4.
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 pode exigir uma correspondência exata quando você passa FALSE. INDEX pode retornar uma célula depois que MATCH encontra uma posição.

Erro comum

Usar LOOKUP em chaves não ordenadas: é uma pesquisa aproximada, então uma lista que não está em ordem crescente pode retornar o par errado.

Funções relacionadas

Estes links são funções relacionadas.