Consulta e Referência - Função VLOOKUP
Descrição
Use PROCV quando precisar encontrar itens em uma tabela ou intervalo por linha. Organize seus dados de forma que o valor que você procura esteja à esquerda do valor de retorno que você deseja encontrar.
Sintaxe
VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])
Argumentos
Argumento | Descrição | Obrigatório / Opcional |
---|---|---|
lookup_value |
O valor que você deseja pesquisar. O valor que você deseja pesquisar deve estar na primeira coluna do intervalo de células especificado em table_array. Lookup_value pode ser um valor ou uma referência a uma célula. |
Requeridos |
table_array |
O intervalo de células no qual VLOOKUP pesquisará o valor_procurado e o valor de retorno. A primeira coluna no intervalo de células deve conter lookup_value. O intervalo de células também precisa incluir o valor de retorno que você deseja encontrar. |
Requeridos |
col_index_num | O número da coluna (começando com 1 para a coluna mais à esquerda da tabela-array) que contém o valor de retorno. |
Requeridos |
Pesquisa de alcance | Um valor lógico que especifica se você deseja que VLOOKUP encontre uma correspondência exata ou aproximada -
|
Opcional |
Notas
Use referências absolutas para range_lookup, pois isso permite que você preencha uma fórmula para que sempre olhe exatamente para o mesmo intervalo de pesquisa.
Ao pesquisar valores de número ou data, certifique-se de que os dados na primeira coluna de table_array não sejam armazenados como valores de texto. Caso contrário, VLOOKUP pode retornar um valor incorreto ou inesperado.
Se range_lookup for FALSE e lookup_value for texto, você pode usar os caracteres curinga - o ponto de interrogação (?) E o asterisco (*) - em lookup_value. Um ponto de interrogação corresponde a qualquer caractere único. Um asterisco corresponde a qualquer sequência de caracteres. Se você quiser encontrar um ponto de interrogação ou asterisco real, digite um til (~) na frente do caractere.
Se range_lookup for TRUE ou deixado de fora, a primeira coluna de table_array precisa ser classificada em ordem alfabética ou numérica. Se a primeira coluna não for classificada, o valor de retorno pode estar errado.
Classifique a primeira coluna de table_array ou use FALSE para uma correspondência exata.
Ao pesquisar valores de texto na primeira coluna, certifique-se de que os dados da primeira coluna não tenham espaços à esquerda, espaços à direita, uso inconsistente de aspas retas ('ou ") e curvas (' ou“) ou caracteres não imprimíveis nesses casos, VLOOKUP pode retornar um valor inesperado
Se range_lookup for TRUE, então se o valor em lookup_value for menor que o menor valor na primeira coluna de table_array, você obterá o valor de erro # N / A
Se range_lookup for FALSE e o número exato não for encontrado, você obterá o valor de erro # N / A
Se col_index_num for maior que o número de colunas em table_array, você obterá o #REF! valor de erro
Se table_array for menor que 1, você obterá o #VALUE! valor de erro
Se a fórmula estiver faltando aspas, você obterá o erro #NAME? valor de erro
Aplicabilidade
Excel 2007, Excel 2010, Excel 2013, Excel 2016