Pesquisar um valor único com PROCV e PROCH no Excel

A mais popular das funções de pesquisa no Excel 2013 são HLOOKUP (para Horizontal Lookup) e PROCV (por Vertical de pesquisa) funções. Estas funções estão localizados na pesquisa Referência do Menu drop-down na guia Fórmulas da fita, bem como na pesquisa categoria de referência 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 PROCV procura na vertical (de cima para baixo) a coluna mais à esquerda de uma tabela de pesquisa até que o programa localiza um valor que iguale ou ultrapasse o que você está olhando para cima. A função HLOOKUP procura horizontalmente (da esquerda para a direita) a linha superior de uma tabela de pesquisa até localizar um valor que iguale ou ultrapasse o que você está olhando para cima.

A função PROCV usa a seguinte sintaxe:

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

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

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

Em ambas as funções, o lookup_value argumento é o valor que você quer olhar para cima na tabela de pesquisa, e table_array é o intervalo de células ou nome da tabela de pesquisa que contém tanto o valor de olhar para cima eo valor relacionado para retornar.

o núm_índice_coluna argumento na função PROCV é o número da coluna cujos valores são comparados com o lookup_value argumento em uma mesa vertical. o núm_índice_lin argumento na função PROCH é o número da linha cujo valores são comparados com o lookup_value numa mesa horizontal.

Ao entrar no núm_índice_coluna ou núm_índice_lin argumentos nas funções PROCV e PROCH, você deve inserir um valor maior que zero que não exceda o número total de colunas ou linhas na tabela de pesquisa.

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 em table_array.

Ao especificar TRUE ou omitir o range_lookup argumento na função PROCV ou PROCH, Excel encontra 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) na primeira coluna ou linha da tabela de pesquisa vertical ou horizontal. 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.

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 figura mostra um exemplo do uso da função PROCV para retornar tanto a 15% ou 20% ponta de uma tabela de ponta, dependendo do total bruta 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.

image0.jpg

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é que ele encontra uma correspondência, após o que o programa usa o núm_índice_coluna argumento na função PROCV para determinar qual o montante dica de que a linha da tabela para retornar à célula F3.

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 acontece porque o opcional range_lookup argumento foi omitido da função).

Note que o exemplo da tabela ponta utiliza uma função IF para determinar a núm_índice_coluna argumento para a função PROCV na célula F3.

A função se determina o número da coluna a ser usada na tabela a ponta correspondentes por a percentagem entrou em Tip_Percentage (célula F1) com 0,15. Se forem iguais, a função retorna 2 como o núm_índice_coluna argumento e a função PROCV retorna um valor da segunda coluna (coluna de 15% de B) na gama Tip_Table.

Caso contrário, a função SE retorna 3 como o núm_índice_coluna argumento e a função retorna um valor PROCV a partir da terceira coluna (coluna de 20% de C) na gama Tip_Table.

A figura a seguir mostra um exemplo que usa a função PROCH para olhar para cima o preço de cada item padaria armazenadas em uma tabela de pesquisa de preços em separado e, em seguida, para retornar esse preço ao preço / Doz coluna da lista de vendas Daily. F3 célula contém a fórmula original com a função PROCH que é então copiado para baixo a coluna F:

image1.jpg
= HLOOKUP (item, Price_table, 2, FALSO)

Nesta função HLOOKUP, o item nome de intervalo que é dado para a coluna item na gama de C3: C62 é definida como a lookup_value argumento eo nome Preço mesa o intervalo de células que é dado ao I1 conjunto de células: M2 é a table_array argumento.

o núm_índice_lin argumento é 2, porque você quer Excel para retornar os preços na segunda linha da tabela de preços de pesquisa, eo opcional range_lookup argumento é falso, pois o nome do item na lista de vendas diário deve corresponder exatamente ao nome do item na tabela de preços Lookup.

Por ter a função PROCH usar o intervalo da tabela de preços para introduzir o preço por dúzia para cada item bens de padaria na lista de vendas diária, torna-se uma questão muito simples de atualizar qualquer das vendas na lista.

Tudo que você tem a fazer é mudar o seu preço / Doz custo neste intervalo, ea função HLOOKUP atualiza imediatamente o novo preço na lista de vendas diário onde quer que o item é vendido.

menu