Você está offline; aguardando reconexão

Como usar VLOOKUP ou HLOOKUP para localizar uma correspondência exata

O suporte para o Office 2003 terminou

A Microsoft terminou o suporte para o Office 2003 em 8 de abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Saiba o que isto significa para você e como permanecer protegido.

Sumário
As funções VLOOKUP e HLOOKUP contêm um argumento chamado procurar_intervalo que permite que você encontre uma correspondência exata para o seu valor de pesquisa sem classificar a tabela de pesquisa.

Observação Não é necessário classificar a tabela de pesquisa se você usar o argumento procurar_intervalo corretamente.
Mais Informações
A sintaxe dessas funções são definidas da seguinte maneira.

Função VLOOKUP

   =VLOOKUP(valor_procurado,matriz_tabela,número_índice_coluna,procurar_intervalo)				
no qual:
   Argumento   Definição do argumento   ---------------------------------------------------------------------   valor_procurado O valor a ser localizado na primeira coluna da matriz.   matriz_tabela   A tabela de informações na qual os dados são procurados.   índice_coluna    O número da coluna na matriz_tabela para a qual o                valor correspondente deve ser retornado.   procurar_intervalo É um valor lógico que especifica se                deseja encontrar uma correspondência exata ou uma correspondência aproximada.                Se VERDADEIRO ou não especificada, uma correspondência aproximada é retornada; em                outras palavras, se uma correspondência exata não for encontrada, o próximo                maior valor que seja menor que o valor_procurado é                retornado. Se FALSO, PROCV encontra uma correspondência exata. Se uma                correspondência exata não for encontrada, será retornado o valor de erro #N/A.				
Observação Se procurar_intervalo é VERDADEIRO ou não especificada (para uma correspondência aproximada), os valores na primeira coluna da matriz_tabela devem ser classificados em ordem crescente. Se procurar_intervalo for FALSO (para uma correspondência exata), a matriz_tabela não precisa ser classificada.

Exemplo que utiliza FALSO como argumento de procurar_intervalo

A lista a seguir contém algumas frutas e suas respectivas cores. Observe que a primeira coluna não está classificada:
   A1: Fruta   B1: Cores     A2: Kiwi     B2: Verde    A3: Banana   B3: Amarelo    A4: Uva    B4: Roxo     A5: Maça    B5: Vermelho   				
A seguinte fórmula localiza a cor (Vermelho) que corresponde à fruta Maça. Você pode digitar a fórmula em qualquer célula na planilha:
=VLOOKUP("Apple",A2:B5,2,FALSE)				
Observe que se você alterar o argumento procurar_intervalo para VERDADEIRO, o Excel retorna um erro #N/A, porque a primeira coluna não está classificada.

Função HLOOKUP

=HLOOKUP(valor_procurado,matriz_tabela,núm_índice_lin,procurar_intervalo)				
no qual:
   Argumento   Definição do argumento   ---------------------------------------------------------------------   valor_procurado O valor a ser localizado na primeira coluna da matriz.   matriz_tabela   A tabela de informações na qual os dados são procurados.   índice_lin     O número da linha na matriz_tabela para qual o                valor correspondente deve ser retornado.   procurar_intervalo É um valor lógico que especifica se                deseja encontrar uma correspondência exata ou uma correspondência aproximada.                Se VERDADEIRO ou não especificada, uma correspondência aproximada é retornada; em                outras palavras, se uma correspondência exata não for encontrada, o próximo                maior valor que seja menor que o valor_procurado é                retornado. Se FALSO, VLOOKUP encontra uma correspondência exata.                Se uma correspondência exata não for encontrada, o valor de erro #N/A é                retornado.				
Observação Se procurar_intervalo é VERDADEIRO ou não especificada (para uma correspondência aproximada), os valores na primeira linha da matriz_tabela devem ser classificados em ordem crescente. Se procurar_intervalo for FALSO (para uma correspondência exata), a matriz_tabela não precisa ser classificada.

Exemplo que utiliza FALSO como argumento de procurar_intervalo

A lista a seguir contém algumas frutas e suas respectivas cores. Observe que a primeira coluna não está classificada:
   A1: Fruta   B1: Cores   A2: Kiwi     B2: Verde   A3: Banana   B3: Amarelo   A4: Uva    	   B4: Roxo   A5: Maça    B5: Vermelho				
A seguinte fórmula localiza a coluna de Cores e retorna o terceiro item (-1) para o título Amarelo. Você pode digitar a fórmula em qualquer célula na planilha:
=HLOOKUP("Color",A1:B5,3,FALSE)				
Observe que se você alterar o argumento procurar_intervalo para VERDADEIRO, o Excel retorna um erro #N/A, porque a primeira coluna não está classificada.
Referências
Para obter informações adicionais sobre como usar as funções de Pesquisa no Microsoft Excel, clique nos números de artigos abaixo para visualizar os artigos na Base de Dados de Conhecimento Microsoft:
181212 XL: Realizar uma Pesquisa com dados não classificados no Excel
214264 XL: Como realizar uma Pesquisa com diferenciação de maiúsculas e minúsculas
214069 XL: Como retornar a primeira ou a última correspondência em uma matriz
181201 XL: HLOOKUP, VLOOKUP, LOOKUP retornam valores incorretos
213476 XL: Resultados inesperados com texto misto e números na tabela de Pesquisa
280094 XL: Função definida pelo usuário de exemplo para ocultar erros de fórmula
Para obter mais informações sobre a função HLOOKUP, clique em Ajuda do Microsoft Excel no menu Ajuda, digite função de planilha HLOOKUP no Assistente do Office ou no Assistente do Answer e clique em Pesquisar para exibir o tópico.
Para obter mais informações sobre a função VLOOKUP, clique em Ajuda do Microsoft Excel no menu Ajuda, digite função de planilha VLOOKUP no Assistente do Office ou no Assistente do Answer e clique em Pesquisar para exibir o tópico.
XL2002 XL2000 XL97 XL XL2003 XL2007 XL2010
Observação: este é um artigo de “PUBLICAÇÃO RÁPIDA” criado diretamente pela organização de suporte da Microsoft. As informações aqui contidas são fornecidas no presente estado, em resposta a questões emergentes. Como resultado da velocidade de disponibilização, os materiais podem incluir erros tipográficos e poderão ser revisados a qualquer momento, sem aviso prévio. Consulte os Termos de Uso para ver outras informações.
Propriedades

ID do Artigo: 181213 - Última Revisão: 03/29/2013 16:07:00 - Revisão: 1.0

Microsoft Excel 2002 Standard Edition, Microsoft Excel 2000 Standard Edition, Microsoft Excel 97 Standard Edition, Microsoft Office Excel 2003, Microsoft Excel 2010, Microsoft Office Excel 2007

  • kbhowto KB181213
Comentários
="var m=document.createElement('meta');m.name='ms.dqp0';m.content='true';document.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">