Procura um valor na primeira coluna de um intervalo e retorna um valor de outra coluna da mesma linha.
Sintaxe
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])Argumentos
lookup_valueobrigatório
O valor a procurar na primeira coluna.
table_arrayobrigatório
O intervalo que contém os dados.
col_index_numobrigatório
O número da coluna no intervalo de onde retornar o valor.
range_lookupopcional
FALSE para correspondência exata, TRUE para aproximada. Use FALSE.
VLOOKUP (pesquisa vertical) procura uma chave na coluna mais à esquerda de uma tabela e retorna um valor de uma coluna que você especificar. Defina o quarto argumento como FALSE para uma correspondência exata — o modo mais comum e confiável. Para novas pastas de trabalho, prefira XLOOKUP, que remove a limitação da esquerda para a direita do VLOOKUP.
=VLOOKUP("A102", A2:C100, 3, FALSE)→$1,250Localiza o produto A102 na coluna A e retorna seu preço da coluna C.
=VLOOKUP(E2, Products!A:D, 2, FALSE)→Wireless MouseProcura o ID da célula E2 em outra planilha e retorna o nome do produto.
Escolha a chave de pesquisa
Escolha o valor a procurar — ele deve estar na primeira coluna da sua tabela.
Selecione a tabela e a coluna exata
Selecione todo o intervalo de dados e conte qual coluna contém a resposta.
Fixe a correspondência exata
Termine com FALSE para que o VLOOKUP retorne apenas uma correspondência exata, não o valor mais próximo.
O valor procurado não foi encontrado na primeira coluna. Verifique espaços extras, um número armazenado como texto, ou um FALSE ausente para a correspondência exata. Envolva com IFERROR para exibir uma mensagem amigável.
Não — ele só retorna colunas à direita da chave. Use INDEX/MATCH ou XLOOKUP para retornar valores à esquerda.