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