Como Usar VLOOKUP no Excel: Guia Passo a Passo
🔍 WiseChecker

Como Usar VLOOKUP no Excel: Guia Passo a Passo

Você precisa encontrar informações em uma grande tabela do Excel. A busca manual é lenta e sujeita a erros. A função VLOOKUP automatiza essa pesquisa entre colunas. Este guia mostra como usar VLOOKUP para localizar dados de forma rápida e precisa.

Principais pontos: Como o VLOOKUP funciona

  • VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]): Esta é a sintaxe completa da função que você deve seguir para que funcione.
  • Correspondência exata (FALSE ou 0): Encontra uma correspondência exata para o termo pesquisado, sendo o uso mais comum.
  • Correspondência aproximada (TRUE ou 1): Encontra a correspondência mais próxima, usada para intervalos numéricos como tabelas de impostos ou taxas de comissão.

Entendendo a Função VLOOKUP

VLOOKUP significa Vertical Lookup (Procura Vertical). Ela procura um valor na primeira coluna de um intervalo especificado. Quando encontra uma correspondência, retorna um valor de uma coluna diferente na mesma linha. Você precisa de quatro informações para construir a fórmula.

O valor de procura (lookup_value) é o que você está procurando. A tabela de matriz (table_array) é o intervalo de células que contém seus dados. O número do índice da coluna (col_index_num) informa ao Excel de qual coluna extrair o resultado. O argumento de pesquisa de intervalo (range_lookup) controla se você deseja uma correspondência exata ou aproximada.

Sintaxe e Argumentos do VLOOKUP

A sintaxe da função é VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]). O lookup_value pode ser texto, número ou referência de célula. O table_array deve incluir a coluna com seus valores de pesquisa e a coluna com seus resultados. O col_index_num é um número, onde 1 é a primeira coluna do seu table_array. O range_lookup opcional é TRUE para correspondência aproximada ou FALSE para correspondência exata.

Passos para Realizar um VLOOKUP de Correspondência Exata

O VLOOKUP de correspondência exata é o uso mais frequente. Ele encontra um item específico, como um ID de produto ou nome de funcionário. Siga estes passos para configurar um.

  1. Organize sua tabela de dados
    Certifique-se de que sua tabela de pesquisa esteja organizada com a chave de pesquisa na coluna mais à esquerda. Os dados que você deseja recuperar devem estar em uma coluna à direita.
  2. Clique na célula para o resultado
    Selecione a célula onde deseja que a resposta do VLOOKUP apareça. Geralmente é em uma planilha separada de relatório ou resumo.
  3. Inicie a fórmula VLOOKUP
    Digite um sinal de igual (=) seguido de VLOOKUP e um parêntese de abertura. A fórmula deve ficar assim: =VLOOKUP(
  4. Insira o lookup_value
    Clique na célula que contém o valor que você deseja encontrar. Por exemplo, clique na célula A2 contendo um número de peça. Digite uma vírgula para separar os argumentos.
  5. Defina o table_array
    Selecione todo o intervalo da sua tabela de pesquisa, incluindo a coluna de pesquisa e a coluna de resultado. Pressione F4 uma vez para adicionar referências absolutas (cifrões). Isso mantém o intervalo fixo se você copiar a fórmula. Digite outra vírgula.
  6. Insira o col_index_num
    Conte as colunas no seu table_array da esquerda para a direita. Digite o número da coluna que contém os dados que você deseja retornar. Digite uma vírgula.
  7. Defina range_lookup como FALSE
    Digite FALSE ou 0 para realizar uma pesquisa de correspondência exata. Feche a fórmula com um parêntese e pressione Enter.

Passos para Realizar um VLOOKUP de Correspondência Aproximada

A correspondência aproximada encontra um valor dentro de um intervalo numérico. É usado para escalas de notas, faixas de desconto ou alíquotas de impostos. A primeira coluna da sua tabela de pesquisa deve estar classificada em ordem crescente.

  1. Prepare uma tabela de pesquisa classificada
    Crie uma tabela onde a primeira coluna contenha os valores mínimos para cada intervalo. Por exemplo, 0, 1000, 5000 para faixas de comissão de vendas. Classifique esta coluna do menor para o maior.
  2. Construa a fórmula VLOOKUP
    Inicie a fórmula com =VLOOKUP( e clique na célula com seu valor numérico, como um valor de venda. Adicione uma vírgula.
  3. Selecione o table_array classificado
    Destaque toda a sua tabela de pesquisa e pressione F4 para torná-la absoluta. Adicione uma vírgula.
  4. Insira o número do índice da coluna
    Digite o número da coluna que contém o resultado, como a taxa de comissão. Adicione uma vírgula final.
  5. Defina range_lookup como TRUE
    Digite TRUE ou 1 como último argumento. Feche o parêntese e pressione Enter. O Excel encontrará o maior valor na primeira coluna que seja menor ou igual ao seu valor de pesquisa.

Erros Comuns do VLOOKUP e Como Evitá-los

Erro #N/A Aparece na Célula de Resultado

O erro #N/A significa que o Excel não consegue encontrar seu valor de pesquisa. A causa mais comum é uma incompatibilidade nos dados. Seu valor de pesquisa pode ter espaços extras, ou os dados na tabela podem ser de um tipo diferente. Use a função TRIM para remover espaços. Certifique-se de que os números não estejam armazenados como texto. Verifique se você está usando FALSE para correspondência exata.

Erro #REF! na Fórmula

O erro #REF! significa que o col_index_num é maior que o número de colunas no seu table_array. Por exemplo, seu table_array tem 3 colunas, mas você inseriu 4 como número do índice. Reconte as colunas no intervalo selecionado. O número do índice deve ser 1 ou maior, mas não pode exceder o total de colunas.

VLOOKUP Retorna Dados Errados

Isso acontece quando o col_index_num aponta para a coluna errada. Verifique novamente se você contou as colunas a partir da primeira coluna do seu table_array, e não da coluna A da planilha. Além disso, usar TRUE para correspondência aproximada em uma tabela não classificada retornará resultados incorretos. Sempre classifique a primeira coluna ao usar TRUE.

Fórmula Retorna um Valor da Linha Errada

Se sua tabela tiver valores duplicados na primeira coluna, o VLOOKUP encontrará apenas a primeira correspondência de cima para baixo. Ele não encontrará duplicatas subsequentes. Você deve garantir que sua coluna de pesquisa contenha identificadores únicos, ou usar uma função diferente como XLOOKUP ou INDEX com MATCH.

Correspondência Exata vs. Correspondência Aproximada no VLOOKUP

Item VLOOKUP de Correspondência Exata VLOOKUP de Correspondência Aproximada
Uso Principal Encontrar textos ou códigos específicos como SKUs ou nomes Encontrar valores dentro de intervalos numéricos como faixas de imposto
Argumento Range_lookup FALSE ou 0 TRUE ou 1
Exigência de Classificação dos Dados Não é necessária Primeira coluna deve estar classificada em ordem crescente
Erro Comum para Valor Ausente #N/A Retorna o valor do próximo limite inferior
Desempenho Mais lento em tabelas grandes não classificadas Mais rápido, usa algoritmo de busca binária

Agora você pode usar VLOOKUP para encontrar dados em suas tabelas do Excel automaticamente. Pratique com os dois tipos de correspondência: exata e aproximada. Para buscas mais complexas à esquerda da sua coluna chave, explore a função XLOOKUP. Lembre-se de pressionar F4 para travar a referência do table_array antes de copiar a fórmula para baixo em uma coluna.