Vlookup – como procurar dados em uma tabela do excel
A leitora Claudia fez a seguinte pergunta:
Olá, preciso urgente de uma ajuda, tenho que montar uma planilha onde consigo calcular os valores a serem cobrados dos funcionário referente ao plano de saude, porém, preciso transformar cada faixa etária com seu respectivo valor através da idade de cada uns, efazer com que possa deixar esta alteração automatica para as mudanças de faixa etária. Como faço isso? segue um exemplo:
ex 1
funcionário 1/01/1979 – 31 anos – faixa de 27 a 31 anos – valor 70,00
ex 2
alterou idade p/ 32 anos – faixa de 32 a 36 e valor 90,00?
como deixar esta alteração de valores automatica de 31 p/ 32 anos???
Muito obrigado
Felizmente é muito fácil resolver esse problema no Excel. A planilha do Office possui duas funções feitas exatamente para esses casos: VLOOKUP e HLOOKUP, respectivamente PROCV e PROCH no Excel brasileiro.
Vamos montar uma planilha de exemplo, com faixas etárias e uma alíquota correspondente para cada uma, como na imagem abaixo:

VLOOKUP - tabela de dados
Agora, vamos ver a função VLOOKUP (PROCV).
Sintaxe de VLOOKUP e HLOOKUP
= PROCV (valor_pesquisa;tabela_matriz;no_index_lig;valor_aproximado)
(=VLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
valor_pesquisa: recebe o valor de referência que desejamos procurar, no nosso exemplo, a idade do funcionário.
tabela_matriz: a tabela que contem os dados chave (faixa etária) e o valor desejado (alíquota).
no_index_lig: indica a coluna da tabela onde está o valor que desejo encontrar. No nosso caso, aliquota é a terceira coluna da tabela.
valor_aproximado: se for FALSE (FALSO) o valor indicado em valor_pesquisa deve ser EXATAMENTE o valor encontrado na primeira coluna da tabela_matriz, se for TRUE(VERDADEIRO), pode ser aproximadamente igual. No nosso caso, temos que utilizar TRUE pois a idade nem sempre estará presente na primeira coluna.
Com isso, podemos montar nossa tabela com as indicações corretas.

VLOOKUP - exemplo
Nesse exemplo, indiquei a data de nascimento do funcionário, em seguida, fiz o cálculo da idade no excel e a partir dessa idade busquei a aliquota correta na primeira tabela.
Explicando os termos da função VLOOKUP(C12;$B$3:$D$8;3,TRUE):
C12 é a posição da idade do funcionário;
$B$3:$D$8 é a tabela com os dados da faixa etária e da alíquota correspondente.
3 é o número da coluna “alíquota” na primeira tabela.
TRUE, porque desejo um valor aproximado.
Para finalizar, a diferença entre VLOOKUP (PROCV) e HLOOKUP (PROCH) é que VLOOKUP utiliza a primeira coluna para a busca, enquanto HLOOKUP utiliza a primeria linha.
Claudia, espero ter ajudado.
A todos os usuários, aguardo novas dúvidas.
comentários
Um comentário para “Vlookup – como procurar dados em uma tabela do excel”
Deixe seu comentário






Agradeço pela ajuda, deu muito certo era exatamente isso que estava querendo.