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.
-
Destacar células A4 para C10 na planilha.
-
Na faixa de opções, vá para o Dados aba.
-
No Classificar e filtrar grupo, selecione Ordenar para abrir a caixa de diálogo Classificar.
-
Debaixo de Coluna título, selecione o menu suspenso e escolha classificar por Papel.
-
Debaixo de Classificar em título, selecione o menu suspenso e escolha Valores de Célula.
-
Debaixo de Pedido título, selecione o menu suspenso e escolha A a Z.
-
Selecione OK para classificar os dados e fechar a caixa de diálogo.
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.
-
Na planilha, selecione a célula B2 para torná-la a célula ativa.
-
Vou ao Fórmulas aba.
-
Escolher Pesquisa e Referência para abrir a lista suspensa da função.
-
Selecione OLHO PARA CIMA para exibir o Selecione os argumentos caixa de diálogo.
-
Escolher lookup_value, arraye selecione OK para exibir o Argumentos de função caixa de diálogo.
-
Na caixa de diálogo, selecione o Valor_procurado caixa de texto.
-
Na planilha, selecione a célula A2 para inserir essa referência de célula na caixa de diálogo.
-
Na caixa de diálogo, selecione o Variedade caixa de texto.
-
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.
-
Selecione OK para completar a função e fechar a caixa de diálogo.
-
A #N / D erro aparece na célula B2 porque você precisa digitar um nome de peça na célula A2.
Insira um valor de pesquisa
Veja como inserir um nome para encontrar o preço de um item:
-
Selecione a célula A2, modelo Whachamacallit, e pressione o Entrar tecla no teclado.
-
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.
-
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.
-
Quando você seleciona a célula B2 a função completa = LOOKUP (A2, A5: C10) aparece na barra de fórmulas acima da planilha.