Olhar para Cima dados no Excel 2007 com PROCH e PROCV

A mais popular das funções de pesquisa no Excel 2007 são HLOOKUP (para Horizontal Lookup) e PROCV (para Vertical Lookup). Estas funções estão localizados na pesquisa categoria de referência na guia Fórmulas da fita e, na caixa de diálogo Inserir Função. Eles fazem parte de um poderoso grupo de funções que podem retornar valores ao procurá-las em tabelas de dados.

A função HLOOKUP pesquisas na horizontal (da esquerda para a direita) da linha superior de uma mesa até que ele localiza um valor que iguale ou ultrapasse o que você está olhando para cima. A função PROCV procura na vertical (de cima para baixo) a coluna mais à esquerda de uma tabela até que o programa localiza um valor que iguale ou ultrapasse o que você está olhando para cima.

Ao utilizar as funções PROCV e PROCH, o texto ou entradas numéricas na coluna de pesquisa ou linha (isto é, a coluna mais à esquerda de uma tabela de pesquisa vertical ou a linha superior de uma tabela de referência horizontal) deve ser exclusivo. Estas entradas também deverão ser dispostas ou ordenadas em ascendente ordem- ou seja, por ordem alfabética de entradas de texto, e menor para o maior fim de entradas numéricas.

A função HLOOKUP usa a seguinte sintaxe:

= HLOOKUP (lookup_value, table_array, núm_índice_lin, [range_lookup])

A função PROCV segue a sintaxe quase idêntica:

= PROCV (valor_procurado, table_array, núm_índice_coluna, [range_lookup])

Em ambas as funções, o lookup_value argumento é o valor que você quer olhar para cima na tabela, table_array é o intervalo de células ou o nome da tabela que contém tanto o valor de olhar para cima eo valor relacionado para retornar. o núm_índice_lin argumento na função HLOOKUP é o número da linha cujo valor você deseja voltar- o núm_índice_coluna argumento na função PROCV é o número da coluna cujo valor você deseja retornar.

o opcional range_lookup argumento em ambos os as funções PROCH PROCV e é o lógico VERDADEIRO ou FALSO que especifica se deseja que o Excel para encontrar uma correspondência exata ou aproximada para o lookup_value no table_array. Ao especificar TRUE ou omitir o range_lookup argumento, o Excel encontrar uma correspondência aproximada. Ao especificar FALSE como o range_lookup argumento, Excel localiza apenas correspondências exatas.

Encontrar correspondências aproximadas refere-se apenas quando você está olhando para cima entradas numéricas (em vez de texto). Quando o Excel não encontrar uma correspondência exacta a esta coluna ou linha de pesquisa, ele localiza o próximo valor mais alto que não exceda o lookup_value argumento e retorna o valor na coluna ou linha designada pela núm_índice_coluna ou núm_índice_lin argumentos.

A figura abaixo mostra um exemplo de usar a função PROCV para voltar, quer a 15% ou 20% dica de uma mesa de ponta, dependendo do total antes de impostos do cheque. F3 célula contém a função PROCV:

= PROCV (Pretax_Total, Tip_Table, IF (Tip_Percentage = 0.15,2,3))

Esta fórmula retorna a quantidade de ponta com base no percentual ponta na célula F1 e da quantidade pretax do cheque na célula F2.

Usando a função PROCV para retornar a quantidade de ponta para adicionar a partir de uma tabela de pesquisa.
Usando a função PROCV para retornar a quantidade de ponta para adicionar a partir de uma tabela de pesquisa.

Para usar esta tabela ponta, digite o percentual da ponta (15% ou 20%) em F1 célula (chamado Tip_Percentage) eo valor do cheque antes do imposto na célula F2 (nomeado Pretax_Total). Excel, em seguida, olha para cima o valor que você entra na célula Pretax_Total na primeira coluna da tabela de pesquisa, que inclui a A2 conjunto de células: C101 e é nomeado Tip_Table.

Excel, em seguida, se move para baixo os valores na primeira coluna de Tip_Table até encontrar uma correspondência. Se o Excel conclui que o valor inserido na célula Pretax_Total ($ 16,50 neste exemplo) não corresponda exactamente a um dos valores na primeira coluna de Tip_Table, o programa continua a procurar para baixo a faixa de comparação até encontrar o primeiro valor que excede do total antes de impostos (17.00 na célula A19, neste exemplo). Excel, em seguida, move-se de volta para a linha anterior na tabela e devolve o valor na coluna que corresponde a núm_índice_coluna argumento da função PROCV (isto é porque o opcional range_lookup argumento foi omitido da função).

Note-se que o col_index_number argumento usa uma instrução IF para determinar qual a coluna de valor para retornar. Neste caso, se o valor Tip_Percentage é de 0,15, então a função retorna o valor na segunda coluna da tabela na linha que foi identificado pela lookup_value. Caso contrário, ele retorna o valor na terceira coluna da mesma linha.

menu