Skip to content

Como usar a função LOOKUP do Excel para encontrar informações

8 de maio de 2021

Neste artigo

A função Excel LOOKUP tem duas formas: Vector Form e Array Form. A forma de matriz da função LOOKUP é semelhante a outras funções de pesquisa do Excel, como VLOOKUP e HLOOKUP. Você pode usá-lo para localizar ou pesquisar valores específicos localizados em uma tabela de dados.

LOOKUP vs. VLOOKUP e HLOOKUP

A diferença é que:

  • Com VLOOKUP e HLOOKUP, você pode escolher de qual coluna ou linha retornar um valor de dados. LOOKUP sempre retorna um valor da última linha ou coluna na matriz.
  • Ao encontrar uma correspondência para o valor especificado (o valor_procurado), VLOOKUP pesquisa apenas a primeira coluna de dados e HLOOKUP apenas a primeira linha. A função LOOKUP pesquisa a primeira linha ou coluna, dependendo da forma da matriz.

Função LOOKUP e formato do array

A forma da matriz pode ser um quadrado (número igual de colunas e linhas) ou um retângulo (número desigual de colunas e linhas). A forma afeta onde a função LOOKUP pesquisa os dados:

  • Se uma matriz é quadrada ou se é um retângulo alto (mais alto do que largo), LOOKUP assume que os dados estão organizados em colunas e procura por uma correspondência para Lookup_value na primeira coluna da matriz.
  • Se uma matriz for um retângulo largo (mais largo do que alto), LOOKUP assume que os dados estão organizados em linhas e procura uma correspondência para o valor_procurado na primeira linha da matriz.

A sintaxe e os argumentos da função LOOKUP: forma de matriz

A sintaxe para a forma de array da função LOOKUP é: = LOOKUP (valor_procurado, array)

Valor_procurado (obrigatório): um valor que a função pesquisa na matriz. O Lookup_value pode ser um número, texto, um valor lógico ou um nome ou referência de célula que se refere a um valor.

Variedade (obrigatório): células de intervalo que a função pesquisa para encontrar o valor_procurado. Os dados podem ser texto, números ou valores lógicos.

Exemplo de uso da forma de matriz da função LOOKUP

Este exemplo usa a forma de matriz da função LOOKUP para encontrar o preço de um Whachamacallit na lista de inventário. A forma da matriz é um retângulo alto, e a função retorna um valor localizado na última coluna da lista de inventário. Para acompanhar este exemplo, insira os dados mostrados na planilha de amostra a seguir.

Classifique os dados

Você deve classificar os dados na matriz em ordem crescente para que a função LOOKUP funcione corretamente. Ao classificar dados no Excel, selecione as colunas e linhas de dados para classificar primeiro, o que normalmente inclui os títulos das colunas.

  1. Destacar células A4 para C10 na planilha.

    Intervalo de células selecionado no Excel

  2. Na faixa de opções, vá para o Dados aba.

  3. No Classificar e filtrar grupo, selecione Ordenar para abrir a caixa de diálogo Classificar.

  4. Debaixo de Coluna título, selecione o menu suspenso e escolha classificar por Papel.

  5. Debaixo de Classificar em título, selecione o menu suspenso e escolha Valores de Célula.

  6. Debaixo de Pedido título, selecione o menu suspenso e escolha A a Z.

  7. Selecione OK para classificar os dados e fechar a caixa de diálogo.

    Dados classificados em planilha do Excel

Exemplo de função LOOKUP

Embora seja possível digitar a função LOOKUP, = LOOKUP (A2, A5: C10), em uma célula da planilha, talvez seja menos confuso usar a caixa de diálogo da função. A caixa de diálogo permite inserir cada argumento em uma linha separada sem se preocupar com a sintaxe da função, como parênteses e os separadores de vírgula entre os argumentos. As etapas abaixo detalham como a função LOOKUP foi inserida na célula B2 usando a caixa de diálogo. Se a função não puder encontrar uma correspondência exata para Lookup_value, ela escolherá o maior valor na Matriz que seja menor ou igual ao valor de Lookup_value. Se o valor_procurado estiver ausente ou for menor do que todos os valores na matriz, a função LOOKUP retornará um erro # N / A.

  1. Na planilha, selecione a célula B2 para torná-la a célula ativa.

    B2 selecionado na planilha

  2. Vou ao Fórmulas aba.

  3. Escolher Pesquisa e Referência para abrir a lista suspensa da função.

  4. Selecione OLHO PARA CIMA para exibir o Selecione os argumentos caixa de diálogo.

    Selecione a caixa de diálogo de argumentos

  5. Escolher lookup_value, arraye selecione OK para exibir o Argumentos de função caixa de diálogo.

    Argumento selecionado em LOOKUP

  6. Na caixa de diálogo, selecione o Valor_procurado caixa de texto.

    Linha Lookup_value na caixa de diálogo.

  7. Na planilha, selecione a célula A2 para inserir essa referência de célula na caixa de diálogo.

    Célula A2 selecionada

  8. Na caixa de diálogo, selecione o Variedade caixa de texto.

    Linha de matriz na caixa de diálogo.

  9. Na planilha, realce as células A5 para C10 para inserir este intervalo na caixa de diálogo. Este intervalo contém os dados a serem pesquisados ​​pela função.

    A5 a C10 selecionado para Array

  10. Selecione OK para completar a função e fechar a caixa de diálogo.

  11. A #N / D erro aparece na célula B2 porque você precisa digitar um nome de peça na célula A2.

    # N / A erro em B2

Insira um valor de pesquisa

Veja como inserir um nome para encontrar o preço de um item:

  1. Selecione a célula A2, modelo Whachamacallit, e pressione o Entrar tecla no teclado.

    Whachamacallit em A2

  2. O valor que $ 23,56 aparece na célula B2. Este é o preço de um Whachamacallit localizado na última coluna da tabela de dados.

  3. Teste a função digitando outros nomes de partes na célula A2. O preço de cada peça da lista aparece na célula B2.

  4. Quando você seleciona a célula B2 a função completa = LOOKUP (A2, A5: C10) aparece na barra de fórmulas acima da planilha.