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

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

Neste artigo

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.
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: sexta-feira, 29 de março de 2013 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • 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
Palavras-chave: 
kbhowto KB181213

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