Como usar a função LOOKUP no Excel

Uma tarefa comum no Excel é pesquisar determinados valores na planilha, e usar uma função para fazer isso e retornar um valor correspondente pode ser muito útil. A função PROCURAR no Excel é uma maneira de fazer isso. Embora as funções VLOOKUP e HLOOKUP sejam mais poderosas, a função LOOKUP é excelente para pesquisas rápidas e simples para manter a planilha funcionando sem problemas.

Sintaxe

A função LOOKUP tem duas formas: a forma de vetor e a forma de matriz.

Forma vetorial

Essa é a forma da função que você normalmente usará. Você especifica o valor de pesquisa e os vetores de pesquisa e resultados, e a função encontrará a melhor correspondência.>/p>

=LOOKUP(lookup_value, lookup_vector, [result_vector])
  • lookup_value é o item que você está procurando
  • vetor de pesquisa é o intervalo no qual você deseja fazer a pesquisa. Pode ser apenas uma coluna ou linha
  • vetor_resultado é uma entrada opcional. É o intervalo do qual você deseja obter o resultado

Formulário de matriz

Essa forma é menos comum, mas pode ser igualmente útil.

=LOOKUP(lookup_value, array)
  • lookup_value é o item que você está procurando
  • matriz é o intervalo que você deseja pesquisar e encontrar o resultado. Ele pesquisará a primeira coluna/linha para o lookup_value e extrairá a resposta da última coluna/linha

Como usar a função LOOKUP no Excel

Agora que você já viu a sintaxe, mostrarei alguns exemplos da função LOOKUP do Excel em ação.

Começarei com a forma vetorial, pois é a mais comum. Aqui tenho alguns dados de uma loja de departamentos e estou usando a função para encontrar o departamento de Frank.

função de pesquisa formulário vetorial do excel 1

Digito “Frank” como a chave de pesquisa e digo à função para pesquisar em A2:A12. Também instruo a função a retornar a resposta correspondente de B2:B12.

Faço isso com a fórmula =LOOKUP(“Frank”,A2:A12,B2:B12).

Observe que os dois vetores têm o mesmo comprimento - se não tiverem, você receberá um erro!

Dados não classificados

Quando você usa a função LOOKUP do Excel, seus dados precisam ser classificados em ordem crescente. A função LOOKUP fornece uma correspondência aproximada ao valor da pesquisa quando não há correspondência exata.

Para fazer isso, ele precisa de dados ordenados. Neste exemplo, demonstro o que acontece quando os dados não estão ordenados.

função lookup excel não classificada 2

Aqui, estou procurando a pessoa com vendas mais próximas de $8.000. Ao digitar =LOOKUP(8000,A2:A12,C2:C12) Posso fazer com que a função LOOKUP faça exatamente isso.

Mas você pode ver aqui que a resposta está errada. A razão para isso é que meus dados não estão classificados, portanto, a função não pode dizer qual é a resposta correta!

Posso corrigir esse problema classificando os dados por vendas em ordem crescente. Agora obtenho a resposta correta!

Observe que a função LOOKUP sempre retornará o valor menor que o valor da pesquisa quando não houver correspondência exata. Mesmo que Isaiah tivesse $8.001 em vendas, a função ainda retornaria Emily porque ela é a mais próxima de $8.000 sem ultrapassá-lo!

função lookup excel classificada 3

Formato de matriz

Agora você já viu como a função LOOKUP do Excel funciona no formato vetorial. Como mencionei anteriormente, esse é o formato mais comum.

Mas você também tem a opção de usar o formato de matriz. A diferença aqui é que você só precisa especificar um lookup_value e uma única matriz.

No exemplo abaixo, descubro as vendas do Greg usando a fórmula =LOOKUP(“Greg”,A2:C12).

função lookup matriz excel formulário 4

A vantagem do formato de matriz é que você só precisa especificar uma matriz, em vez de dois vetores separados.

A função pesquisará automaticamente a primeira coluna (ou linha, se for uma matriz horizontal) para o lookup_value e retornará o resultado da última coluna (ou linha).

Dicas para usar a função LOOKUP do Excel

  • A função LOOKUP procura automaticamente por correspondências aproximadas. Ao contrário das funções VLOOKUP ou HLOOKUP, não é possível especificar uma correspondência exata
  • Os dados devem ser classificados em ordem crescente, caso contrário, você obterá resultados incorretos
  • Ele sempre retornará um valor menor ou igual ao valor de lookup_value, nunca maior. Isso é verdadeiro mesmo que um valor maior esteja mais próximo do lookup_value do que o valor menor
  • O VLOOKUP (pesquisa vertical) e HLOOKUP (pesquisa horizontal) são versões mais versáteis e úteis do LOOKUP
  • O LOOKUP não diferencia maiúsculas de minúsculas

Você também pode gostar...

função if aninhada excel

Como usar a função IF aninhada no Excel

O Excel tem muitas funções inteligentes que são extremamente úteis para classificar e analisar grandes quantidades de dados em uma planilha. O aninhamento...
xlookup excel imagem em destaque

Como usar a função XLOOKUP no Excel

Ao analisar grandes quantidades de dados em uma tabela ou intervalo no Excel, é uma prática comum rastrear determinados valores e encontrar o...
Imagem em destaque da função XIRR do Excel

Como usar a função XIRR no Excel

A função XIRR no Excel calcula a taxa interna de retorno, ou TIR, de uma série de fluxos de caixa. A função foi projetada...