Vídeo: Função PROCV Procura Pesquisa Vertical Planilha Excel Aula Banco Dados PROCH Horizontal 2025
As funções de pesquisa mais populares no Excel 2007 são HLOOKUP (para Pesquisa Horizontal) e VLOOKUP (para Pesquisa Vertical). Essas funções estão localizadas na categoria Pesquisa e Referência na guia Fórmulas da Faixa de opções e na caixa de diálogo Inserir Função. Eles fazem parte de um poderoso grupo de funções que podem retornar valores, procurando-os em tabelas de dados.
A função HLOOKUP procura horizontalmente (da esquerda para a direita) a linha superior de uma tabela até localizar um valor que corresponda ou exceda o que você está procurando. A função VLOOKUP procura verticalmente (de cima para baixo) a coluna mais à esquerda de uma tabela até o programa localizar um valor que corresponda ou exceda o que você está procurando.
Ao usar as funções VLOOKUP e HLOOKUP, as entradas de texto ou numéricas na coluna ou linha de pesquisa (ou seja, a coluna mais à esquerda de uma tabela de pesquisa vertical ou a linha superior de uma tabela de pesquisa horizontal) deve ser único. Essas entradas também devem ser organizadas ou ordenadas por ordem crescente; ou seja, ordem alfabética para entradas de texto e a ordem mais baixa para a mais alta para entradas numéricas.
A função HLOOKUP usa a seguinte sintaxe:
= HLOOKUP (lookup_value, table_array, row_index_num, [range_lookup])
A função VLOOKUP segue a sintaxe quase idêntica:
= VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])
Em ambas as funções, o argumento lookup_value é o valor que você deseja procurar na tabela, table_array é o intervalo da célula ou o nome da tabela que contém tanto o valor para procurar e o valor relacionado para retornar. O argumento row_index_num na função HLOOKUP é o número da linha cujo valor você deseja retornar; o argumento col_index_num na função VLOOKUP é o número da coluna cujo valor você deseja retornar.
O argumento opcional range_lookup nas funções VLOOKUP e HLOOKUP é o TRUE ou FALSE lógico que especifica se deseja que o Excel encontre uma correspondência exata ou aproximada para o > lookup_value no table_array . Quando você especifica TRUE ou omite o argumento range_lookup , o Excel encontra uma correspondência aproximada. Quando você especifica FALSE como o argumento range_lookup , o Excel encontra apenas correspondências exatas. Encontrar correspondências aproximadas pertence apenas quando você está pesquisando entradas numéricas (em vez de texto). Quando o Excel não encontrar uma correspondência exata nesta coluna ou linha de pesquisa, localiza o próximo valor mais alto que não excede o argumento
lookup_value e, em seguida, retorna o valor na coluna ou linha designada pelo < col_index_num ou row_index_num argumentos. A figura abaixo mostra um exemplo de usar a função VLOOKUP para retornar uma dica de 15% ou 20% de uma tabela de dicas, dependendo do total de pré-total da verificação. A célula F3 contém a função VLOOKUP: = VLOOKUP (Pretax_Total, Tip_Table, IF (Tip_Percentage = 0. 15, 2, 3))
Esta fórmula retorna a quantidade da dica com base na porcentagem da ponta na célula F1 e a quantidade pré-taxativa da verificação na célula F2.
Usando a função VLOOKUP para retornar a quantidade da dica para adicionar de uma tabela de Pesquisa.
Para usar esta tabela de dicas, insira a porcentagem da ponta (15% ou 20%) na célula F1 (chamada Tip_Percentage) e a quantidade do cheque antes de impostos na célula F2 (denominada Pretax_Total). Excel então procura o valor que você inseriu na célula Pretax_Total na primeira coluna da tabela de Pesquisa, que inclui o intervalo de células A2: C101 e é chamado Tip_Table.
col_index_num
da função VLOOKUP (porque o argumento opcional range_lookup foi omitido da função). Observe que o argumento col_index_number
usa uma instrução IF para determinar qual valor da coluna retornar. Nesse caso, se o valor Tip_Percentage for 0. 15, a função retorna o valor na segunda coluna da tabela na linha que foi identificada pelo lookup_value. Caso contrário, ele retorna o valor na terceira coluna da mesma linha.
