Header Ads

Como usar o VLOOKUP em um intervalo de valores

O VLOOKUP é uma das funções mais conhecidas do Excel. Você normalmente o usará para procurar correspondências exatas, como a ID de produtos ou clientes, mas neste artigo exploraremos como usar o VLOOKUP com um intervalo de valores.

Exemplo 1: Usando o VLOOKUP para atribuir notas a notas do exame

Como exemplo, digamos que temos uma lista de notas do exame e queremos atribuir uma nota para cada pontuação. Em nossa tabela, a coluna A mostra as pontuações reais do exame e a coluna B será usada para mostrar as notas das letras que calculamos. Também criamos uma tabela à direita (as colunas D e E) que mostra a pontuação necessária para atingir cada classificação de letra.

Com o VLOOKUP, podemos usar os valores de intervalo na coluna D para atribuir as notas da letra na coluna E a todas as pontuações reais do exame.

A fórmula VLOOKUP

Antes de aplicarmos a fórmula ao nosso exemplo, tenha um lembrete rápido da sintaxe do VLOOKUP:

 = VLOOKUP (lookup_value, table_array, col_index_num, range_lookup) 

Nessa fórmula, as variáveis ​​funcionam assim:

  • lookup_value: este é o valor para o qual você está procurando. Para nós, essa é a pontuação na coluna A, começando com a célula A2.
  • table_array: Isso é geralmente chamado de não oficialmente como a tabela de consulta. Para nós, esta é a tabela que contém as pontuações e notas associadas (intervalo D2: E7).
  • col_index_num: Este é o número da coluna onde os resultados serão colocados. Em nosso exemplo, essa é a coluna B, mas como o comando VLOOKUP exige um número, é a coluna 2.
  • range_lookup > Esta é uma questão de valor lógico, então a resposta é verdadeira ou falsa. Você está realizando uma pesquisa de intervalo? Para nós, a resposta é sim (ou “VERDADEIRO” nos termos do VLOOKUP).

A fórmula completa para o nosso exemplo é mostrada abaixo:

 = VLOOKUP (A2, $ D $ 2: $ E $ 7,2, VERDADEIRO) 

A matriz da tabela foi corrigida para parar de mudar quando a fórmula é copiada para baixo das células da coluna B.

Algo para se ter cuidado

Ao procurar em intervalos com VLOOKUP, é essencial que a primeira coluna da matriz da tabela (coluna D neste cenário) seja classificada em ordem crescente. ordem. A fórmula baseia-se nesta ordem para colocar o valor de pesquisa no intervalo correto.

Abaixo está uma imagem dos resultados que obteríamos se classificássemos o array da tabela pela letra da nota em vez da pontuação. / p>

É importante ficar claro que o pedido é essencial apenas com pesquisas de intervalo. Quando você coloca False no final de uma função VLOOKUP, a ordem não é tão importante.

Exemplo 2: Fornecer um desconto baseado em quanto um cliente gasta

Neste exemplo, nós temos alguns dados de vendas. Gostaríamos de fornecer um desconto sobre o valor das vendas, e a porcentagem desse desconto depende do valor gasto.

Uma tabela de pesquisa (colunas D e E) contém os descontos em cada faixa de gastos. / p>

A fórmula VLOOKUP abaixo pode ser usada para retornar o desconto correto da tabela.

 = VLOOKUP (A2, $ D $ 2: $ E $ 7,2, TRUE) 

Este exemplo é interessante porque podemos usá-lo em uma fórmula para subtrair o desconto.

Você verá muitas vezes os usuários do Excel escrevendo fórmulas complicadas para esse tipo de lógica condicional, mas este VLOOKUP fornece uma maneira concisa de alcançá-lo.

Abaixo, o VLOOKUP é adicionado a uma fórmula para subtrair o desconto retornado do valor de vendas na coluna A.

 = A2-A2 * VLOOKUP (A2, $ D $ 2: $ E $ 7,2, VERDADEIRO) 

IMAGEM_5


O VLOOKUP não é útil apenas para quando procurando registros específicos, como funcionários e produtos. É mais versátil do que muitas pessoas sabem, e tê-lo retornando de uma série de valores é um exemplo disso. Você também pode usá-lo como uma alternativa para fórmulas complicadas.

Via: How to Geek

Nenhum comentário