Tutorial de VLOOKUP do Excel - Guia para iniciantes em VLOOKUP (exemplos)

Tutorial de VLOOKUP do Excel

Neste tutorial de VLOOKUP do Excel, discutimos o que é a Função VLOOKUP no Excel, como ela funciona junto com exemplos práticos. A função VLOOKUP (pesquisa vertical) no Excel pesquisa uma informação ou valor de uma coluna de uma tabela ou conjunto de dados e extrai e retorna algum valor ou informação correspondente de outra coluna.

A função VLOOKUP no Excel é uma função interna e tem esse nome porque a fórmula procura o valor e o procura verticalmente em uma coluna específica. Ele para assim que encontra esse valor e olha à direita desse valor em uma coluna que especificamos.

A sintaxe geral para a função VLOOKUP é a seguinte:

A sintaxe da fórmula VLOOKUP tem os seguintes argumentos:

  • Lookup_value: obrigatório, representa o valor que desejamos pesquisar na primeira coluna de uma tabela ou conjunto de dados.
  • Table_array: obrigatório, representa o conjunto de dados ou a matriz de dados que deve ser pesquisada.
  • Col_indexnum: obrigatório, representa o número inteiro especificando o número da coluna da table_array da qual queremos retornar um valor
  • Range_lookup: Opcional, representa ou define o que a função deve retornar no caso de não encontrar uma correspondência exata para lookup_value. Este argumento pode ser definido como 'FALSE; ou 'TRUE,' onde 'TRUE' indica uma correspondência aproximada (ou seja, use a correspondência mais próxima abaixo de lookup_value caso a correspondência exata não seja encontrada) e 'FALSE' indica uma correspondência exata (ou seja, retorna um erro no caso a correspondência exata não foi encontrada). 'TRUE' também pode ser substituído por '1' e 'FALSE' por '0'.

Exemplos

Exemplo 1

Vamos supor que temos uma tabela de registros de alunos consistindo de seu número de rolo, nome, classe e ID de e-mail. Agora, se quisermos obter o ID de e-mail de um aluno específico deste banco de dados, usamos a função VLOOKUP da seguinte maneira:

= PROCV (F2, A2: D12,4,1)

Podemos ver que a fórmula acima procura o valor 6 na coluna mais à esquerda da tabela de registros do aluno. O terceiro argumento com valor 4 diz à função para retornar o valor na mesma linha da quarta coluna da tabela de registros do aluno. O último argumento mencionado como 1 (VERDADEIRO) diz à função para retornar uma correspondência aproximada (correspondência exata se houver).

Portanto, podemos ver que o ID do email do rolo nº 6 foi extraído corretamente e retornado com esta função.

Exemplo # 2

Agora, digamos que usamos uma correspondência exata para um valor de pesquisa que não existe, a função VLOOKUP funcionará da seguinte maneira:

= PROCV (F2, A2: D12,4, 0)

Podemos ver que a fórmula acima procura o valor 16 na coluna mais à esquerda da tabela de registros do aluno. O terceiro argumento com valor 4 diz à função para retornar o valor na mesma linha da quarta coluna da tabela de registros do aluno. O último argumento mencionado como 0 (FALSO) informa a função para retornar uma correspondência exata e um erro se uma correspondência exata não for encontrada.

Portanto, podemos ver que a ID do e-mail do rolo nº 16 não existe, pois não há valor como rolo nº 16 na tabela de registros do aluno, portanto, o erro '# N / A' é retornado com um argumento de correspondência exata.

Exemplo # 3

Agora, digamos que usamos uma correspondência aproximada para um valor de pesquisa que não existe, a função VLOOKUP funcionará da seguinte maneira:

 = PROCV (F2, A2: D12,4, 1)

Podemos ver que a fórmula acima procura o valor 16 na coluna mais à esquerda da tabela de registros do aluno. O terceiro argumento com valor 4 diz à função para retornar o valor na mesma linha da quarta coluna da tabela de registros do aluno. O último argumento mencionado como 1 (VERDADEIRO) diz à função para retornar uma correspondência aproximada se a correspondência exata não for encontrada.

Assim, podemos ver que não há valor como rolagem nº 16 na primeira coluna da tabela de registros do aluno, mas o quarto argumento mencionado como 1 ou VERDADEIRO diz que retorna uma correspondência aproximada, então a função retornará o maior valor menor que 16 (12 neste caso), portanto, a ID do e-mail do rolo nº 12 é retornada.

Coisas para lembrar

  • A função VLOOKUP é uma função interna do Excel categorizada como Função de Consulta / Referência.
  • Ele também pode ser usado como uma função de planilha, onde a função pode ser inserida como parte de uma fórmula em uma célula de uma planilha.
  • VLOOKUP sempre parece certo, ou seja, requer uma tabela de pesquisa com valores de pesquisa na coluna mais à esquerda. Os dados que desejamos recuperar como valor de resultado podem aparecer em qualquer coluna à direita, ou seja, o valor de pesquisa está à esquerda do valor de resultado que desejamos encontrar.
  • O argumento 'table_array' fornecido para a função VLOOKUP deve ter pelo menos tantas colunas de largura quanto o valor do argumento 'col_indexnum.'
  • Ele foi projetado para recuperar dados em uma tabela organizada em linhas verticais, onde cada linha representa um novo registro. Portanto, se os dados são organizados horizontalmente, podemos usar a função 'HLOOKUP' (pesquisa horizontal).
  • A função VLOOKUP retorna qualquer tipo de dados como numérico, data, string, etc.
  • A função VLOOKUP permite o uso de curingas como '*.'
  • Se 'FALSE' ou '0' for especificado para o parâmetro aproximado_match e nenhuma correspondência exata for encontrada para o valor de pesquisa, a função VLOOKUP retorna o erro '# N / A'
  • Se 'TRUE' ou '1' for especificado para o parâmetro aproximado_match e nenhuma correspondência exata for encontrada, a função VLOOKUP retornará o próximo valor menor.
  • Se 'col_indexnum' for menor que 1 ou não for reconhecido como um valor numérico, a função VLOOKUP retornará '#VALUE!' erro.
  • Se o valor 'range_lookup' não for reconhecido como um valor lógico, ele retornará '#VALUE!' erro.
  • Se 'col_indexnum' for maior que um número de colunas em 'table_array,' então a função VLOOKUP retornará '#REF!' erro.
  • Caso o argumento 'range_lookup' seja omitido, a função VLOOKUP permite uma correspondência não exata, mas usará uma correspondência exata se houver.
  • A função VLOOKUP não faz distinção entre maiúsculas e minúsculas.
  • Se a coluna de pesquisa contiver valores duplicados, a função VLOOKUP corresponderá apenas ao primeiro valor.

Artigos interessantes...