Função VLOOKUP do Excel, que significa pesquisa vertical , pode ser usado para procurar informações específicas localizadas em uma tabela de dados ou banco de dados.
O VLOOKUP normalmente retorna um único campo de dados como sua saída. Como isso acontece é:
- Você fornece um nome ou Lookup _value que diz ao VLOOKUP em qual linha ou registro da tabela de dados procurar as informações desejadas
- Você fornece o número da coluna - conhecido como Col_index_num - dos dados que você procura
- A função procura pelo Lookup _value na primeira coluna da tabela de dados
- O VLOOKUP localiza e retorna as informações que você procura de outro campo do mesmo registro usando o número de coluna fornecido
Encontre informações em um banco de dados com o VLOOKUP
Na imagem mostrada acima, o VLOOKUP é usado para encontrar o preço unitário de um item com base em seu nome. O nome se torna o valor de pesquisa que o VLOOKUP usa para encontrar o preço localizado na segunda coluna.
A sintaxe e argumentos da função VLOOKUP
A sintaxe de uma função refere-se ao layout da função e inclui o nome, colchetes e argumentos da função.
A sintaxe da função VLOOKUP é:
= VLOOKUP (lookup_value, Table_array, Col_index_num, Range_lookup)
Lookup _value - (obrigatório) o valor que você deseja encontrar na primeira coluna do Table_array argumento.
Table_array - (obrigatório) esta é a tabela de dados que o VLOOKUP procura para encontrar a informação que você está procurando.- a Table_array deve conter pelo menos duas colunas de dados;- a primeira coluna contém normalmente Lookup_value. Col_index_num - (obrigatório) o número da coluna do valor que você deseja encontrar- a numeração começa com o Lookup_value coluna como coluna 1;- E se Col_index_num está definido para um número maior que o número de colunas selecionadas no Pesquisa de alcance argumentar um #REF! erro é retornado pela função. Pesquisa de alcance - (opcional) indica se o alcance é classificado em ordem crescente- os dados na primeira coluna são usados como chave de classificação- um valor booleano - TRUE ou FALSE são os únicos valores aceitáveis- se omitido, o valor é definido como TRUE por padrão- se definido como TRUE ou omitido e uma correspondência exata para o Lookup _value não é encontrado, a correspondência mais próxima que é menor em tamanho ou valor é usada como search_key - se definido como TRUE ou omitido e a primeira coluna do intervalo não estiver classificada em ordem crescente, um resultado incorreto poderá ocorrer- se definido como FALSE, o VLOOKUP aceita apenas uma correspondência exata para o Lookup _value . Embora nem sempre seja necessário, geralmente é melhor primeiro classificar o intervalo de dados que o VLOOKUP está pesquisando em ordem crescente usando a primeira coluna do intervalo da chave de classificação. Se os dados não estiverem classificados, o VLOOKUP poderá retornar um resultado incorreto. O VLOOKUP pode ser configurado para retornar apenas as informações que correspondem exatamente às Lookup _value ou pode ser configurado para retornar correspondências aproximadas O fator determinante é o Pesquisa de alcance argumento: No exemplo acima, o Pesquisa de alcance está definido como FALSE, portanto, o VLOOKUP deve encontrar uma correspondência exata para o termo Widgets na ordem da tabela de dados para retornar um preço unitário para esse item. Se uma correspondência exata não for encontrada, um erro # N / A será retornado pela função. Nota: VLOOKUP não diferencia maiúsculas de minúsculas - ambos Widgets e widgets são grafias aceitáveis para o exemplo acima. No caso de haver vários valores correspondentes - por exemplo, Widgets é listado mais de uma vez na coluna 1 da tabela de dados - as informações relacionadas ao primeiro valor correspondente encontrado indo de cima para baixo são retornadas pela função. Na primeira imagem de exemplo acima, a seguinte fórmula contendo a função VLOOKUP é usada para encontrar o preço unitário Widgets localizado na tabela de dados. = VLOOKUP (A2, $ A $ 5: $ B $ 8,2, FALSE) Mesmo que essa fórmula possa ser digitada em uma célula da planilha, outra opção, conforme usada com as etapas listadas abaixo, é usar a caixa de diálogo da função, mostrada acima, para inserir seus argumentos. As etapas abaixo foram usadas para inserir a função VLOOKUP na célula B2 usando a caixa de diálogo da função. Os dados inseridos nas quatro linhas em branco da caixa de diálogo formam os argumentos para a função VLOOKUP. Os argumentos para a função VLOOKUP são inseridos em linhas separadas da caixa de diálogo, conforme mostrado na imagem acima. As referências de célula a serem usadas como argumentos podem ser digitadas na linha correta ou, como feito nas etapas abaixo, com apontar e clicar - que envolve destacar o intervalo desejado de células com o ponteiro do mouse - podem ser usadas para inseri-las a caixa de diálogo. Não é incomum usar várias cópias do VLOOKUP para retornar informações diferentes da mesma tabela de dados. Para tornar isso mais fácil, geralmente o VLOOKUP pode ser copiado de uma célula para outra. Quando as funções são copiadas para outras células, deve-se tomar cuidado para garantir que as referências de células resultantes estejam corretas, dada a nova localização da função. Na imagem acima, cifrões ( $ ) cercam as referências de célula para o Table_array argumento indicando que eles são referências absolutas de célula, o que significa que eles não serão alterados se a função for copiada para outra célula. Isto é desejável, pois várias cópias do VLOOKUP referenciariam a mesma tabela de dados que a fonte de informação. A referência de célula usada para lookup_value - A2 - por outro lado , não é cercado por cifrões, o que faz dele uma referência relativa de célula. Referências de célula relativas mudam quando são copiadas para refletir sua nova localização em relação à posição dos dados a que se referem. Referências de células relativas tornam possível procurar vários itens na mesma tabela de dados, copiando VLOOKUP para vários locais e inserindo diferentes lookup_values . As seguintes mensagens de erro estão associadas ao VLOOKUP: Um erro # N / A ("valor não disponível") é exibido se: Um # ref! erro é exibido se: Classificando os dados primeiro
Correspondências Exatas vs. Aproximadas
Inserindo Argumentos da Função VLOOKUP do Excel Usando o Apontamento
Abrindo a caixa de diálogo VLOOKUP
Apontando para Referências Celulares
Usando Referências de Células Relativas e Absolutas com Argumentos
Inserindo os Argumentos da Função
Mensagens de erro do Excel VLOOKUP