Como usar a função LOOKUP no Excel

Traduções deste artigo Traduções deste artigo
ID do artigo: 324986 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Este artigo descreve como usar a função LOOKUP em uma planilha do Microsoft Excel.

Mais Informações

A função proc retorna um valor de um intervalo de uma linha ou uma coluna ou de uma matriz. A função proc apresenta duas formas de sintaxe: vetor e matriz. A forma vetorial de proc examina um intervalo de uma linha ou uma coluna (conhecido como vetor) para um valor e, em seguida, retorna um valor da mesma posição em um segundo intervalo de uma linha ou uma coluna. A forma matricial de proc examina a primeira linha ou coluna de uma matriz para o valor especificado e retorna um valor da mesma posição na última linha ou coluna da matriz.

Forma vetorial de PROC

A forma vetorial de proc examina um intervalo de uma linha ou uma coluna (conhecido como vetor) para um valor e, em seguida, retorna um valor da mesma posição em um segundo intervalo de uma linha ou uma coluna. Use este formulário da função proc quando quiser especificar o intervalo que contém os valores que você deseja corresponder.

Sintaxe de forma vetorial

(PESQUISAValor_procurado,vetor_proc,Vetor_result)
  • Valor_procurado é um valor que proc pesquisa no primeiro vetor.Valor_procurado pode ser um número, texto, um valor lógico ou um nome ou referência que se refira a um valor.
  • Vetor_proc é uma intervalo thatcontains somente uma linha ou uma coluna. Os valores emvetor_proc pode ser texto, números ou logicalvalues.

    Importante Os valores em vetor_proc deve beplaced em ordem crescente. Por exemplo, -2, -1, 0, 1, 2 ou A-Z ou falso, verdadeiro.Se você não fizer isso, a pesquisa não pode fornecer o valor correto. Letras maiúsculas e minúsculas de texto areequivalent.
  • Vetor_result é uma gama thatcontains apenas uma linha ou coluna. Ele deve ser o mesmo tamanhovetor_proc.
Observação
  • Se proc não localizar o Valor_procurado, itmatches o maior valor em vetor_proc Esse isless ou igual a Valor_procurado.
  • Se Valor_procurado é o menor valor de menor de thanthe em vetor_proc, Proc fornecerá o valor de erro # n / a.
Exemplo
Recolher esta tabelaExpandir esta tabela
AB
1FreqüênciaCor
24.14vermelho
34.19laranja
45.17amarelo
55.77verde
66,39azul
Recolher esta tabelaExpandir esta tabela
FórmulaDescrição (resultado)
=LOOKUP(4.91,A2:A6,B2:B6)Pesquisa 4,19 na coluna A e retorna o valor da coluna B que está na mesma linha (laranja).
=LOOKUP(5.00,A2:A6,B2:B6)Procura 5,00 na coluna A e retorna o valor da coluna B que está na mesma linha (laranja).
=LOOKUP(7.66,A2:A6,B2:B6)Pesquisa 7,66 na coluna A, coincide com o próximo menor valor (6,39) e retorna o valor da coluna B que está na mesma linha (azul).
=LOOKUP(0,A2:A6,B2:B6)Procura 0 na coluna A e retorna um erro porque 0 é menor que o menor valor de vetor_proc a2: a7 (# n/d).

Forma matricial de PROC

A forma matricial de proc examina a primeira linha ou coluna de uma matriz para o valor que você especificar e, em seguida, retorna um valor da mesma posição na última linha ou coluna da matriz. Use esta forma de proc quando os valores que você deseja corresponder na primeira linha ou coluna da matriz.

Sintaxe de fórmula de matriz

(PESQUISAValor_procurado,matriz)
  • Valor_procurado é um valor que proc pesquisa em uma matriz. Valor_procuradopode ser um número, texto, um valor lógico ou um nome ou referência que se refere a avalue.
    • Se proc não localizar o Valor_procurado, ela usará o maior valor na matriz que for menor ou igual a Valor_procurado.
    • Se Valor_procurado é menor que o menor valor na primeira linha ou coluna (dependendo das dimensões de matriz), proc retorna o valor de erro # n / a.
  • Matriz é um intervalo de texto de thatcontains de células, números ou valores lógicos que você deseja comparar comValor_procurado.

    A forma matricial de proc é semelhante às funções PROCH e PROCV . A diferença é que PROCH localiza Valor_procurado da primeira linha, PROCV localiza na primeira coluna e proc localiza conforme as dimensões damatriz.
    • Se matriz cobre uma área maior que a altura (mais colunas do que linhas), proc localiza Valor_procurado na primeira linha.
    • Se matriz é quadrada ou é mais comprida do que larga (mais linhas do que colunas), proc localiza na primeira coluna.
    • PROCH e PROCV, você pode indexar horizontal ou verticalmente, mas proc sempre seleciona o último valor na linha ou coluna.
    Importante Os valores em matriz devem ser colocados em ordem inascending. Por exemplo, -2, -1, 0, 1, 2 ou A-Z ou falso, verdadeiro. Se você donot fazê-lo, a pesquisa não pode fornecer o valor correto. Letras maiúsculas e minúsculas de texto areequivalent.
Exemplo
Recolher esta tabelaExpandir esta tabela
AB
1um1
2b2
3c3
4d4
Recolher esta tabelaExpandir esta tabela
FórmulaDescrição (resultado)
=Lookup("c",a1:B4)Procura "C" na primeira linha da matriz e retorna o valor na última linha que está na mesma coluna (3).
=Lookup("bump",a1:B4)Procura "furo" na primeira linha da matriz e retorna o valor na última coluna que está na mesma linha (2).

Propriedades

ID do artigo: 324986 - Última revisão: sexta-feira, 7 de março de 2014 - Revisão: 13.0
A informação contida neste artigo aplica-se a:
  • Microsoft Office Excel 2007
  • Microsoft Office Excel 2003
  • Microsoft Excel 2010
Palavras-chave: 
kbfunctions kbhowto kbmt KB324986 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.
Clique aqui para ver a versão em Inglês deste artigo: 324986

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com