Como usar a função PROCH (HLOOKUP) no Excel

Muita gente me pergunta como usar a função PROCH (HLOOKUP) no Excel. Essa função tem uma característica de Procura Horizontal no Excel e nos auxilia a realizar consultas e localizar valores na planilha buscando o valor equivalente na horizontal. Vamos representar isso na tabela abaixo:

A B C D E
1 Fruta Melão Abacaxi Morango Uva
2 Quantidade 100 30 500 300
3 Valor  R$  1,80  R$  0,75  R$  5,00  R$  5,00
4

Reparem que o cabeçalho do conteúdo (FRUTA; QUANTIDADE; VALOR) está organizado na vertical, enquanto seus conteúdos estão dispostos na horizontal.

Quando devemos utilizar a Função PROCH?

Devemos utilizá-la quando tivermos um cenário como este, cabeçalho organizado na vertical, ou seja numa mesma coluna, e o conteúdo disposto na horizontal utilizando várias colunas da planilha.

Fazendo essa primeira identificação ficará fácil aplicar a função.

A sintaxe da função PROCH é: =PROCH(Valor_procurado;Matriz_tabela;Núm_índice_lin;Procurar_intervalo)

Detalhando cada item da sintaxe

Valor_procurado: Valor_procurado é o conteúdo que será comparado com o conteúdo da primeira linha de nossa Matriz_tabela, ele pode ser um texto, um número ou a referência de uma célula como A5 por exemplo.

Matriz_tabela: Matriz_tabela é o local, o intervalo onde estão os dados que precisamos localizar, no exemplo da tabela acima, podemos dizer que nossa Matriz_tabela é A1:E3 (lembrando que intervalos no MS-Excel podem ser construídos utilizando-se ; e : – onde se lê “e” : se lê “até”). No intervalo A1:E3, ele selecionará todos os nossos dados da tabela acima.

Núm_índice_lin: Núm_índice_lin é o número da linha onde está o dado que deverá ser apresentado como resultado, mas cuidado, este número não é representado pelo número da linha da planilha, mas sim pelo número de linha da matriz.

Vamos dizer que temos uma Matriz_tabela no seguinte intervalo: F4:J6

F G H I J
4 Carro Uno Gol Fiesta Celta
5 Quantidade 10 30 5 3
6 Valor  R$ 20.000  R$  25.000  R$  23.000  R$  27.000
7

Podem ser nossos Núm_índice_lin a linha 5 e 6 da planilha, já que a primeira sempre será o Valor_procurado. Mas na nossa sintaxe elas serão representadas pelos números 2 e 3, pois a linha 5 da planilha é a linha 2 do nosso intervalo, e a linha 6 da planilha a linha 3 de nosso intervalo, fiquem atentos a isso.

Procurar_intervalo: Por último e não o menos importante, devemos indicar o Procurar_intervalo, ele é um valor lógico onde 0 representa FALSO e 1 VERDADEIRO, mas o que isso quer dizer nesta função?

No caso da função PROCH, quando indicamos 0 no Procurar_intervalo, estamos dizendo ao MS-EXCEL que queremos o valor exato correspondente ao que estamos procurando, caso contrário, não nos apresente nada. Quando indicamos 1 no Procurar_intervalo, estamos dizendo ao MS-Excel que caso não encontre o valor exato, pode ser um aproximado. Esse valor aproximado pode ser o próximo valor ou o último da tabela.

Agora que sabemos como é composta a função, vamos contruí-la?

Construindo uma função

Vamos utilizar a tabela do primero exemplo de frutas. Veja abaixo que incluímos um campo para pesquisar o valor de cada fruta, onde vamos digitar o nome da fruta (célula A6), e outro onde vamos construir nossa função para retornar o valor (célula B6):

A B C D E
1 Fruta Melão Abacaxi Morango Uva
2 Quantidade 100 30 500 300
3 Valor  R$  1,80  R$  0,75  R$  5,00  R$  5,00
4
5 Localizar Fruta   Valor
6

Nossa função neste caso ficaria assim: =PROCH(A6;A1:E3;3;0)

Valor_procurado:  A6

Matriz_tabela: A1:E3

Núm_índice_lin:  3

Procurar_intervalo: 0

Com isso, quando digitarmos Abacaxi na célula A6, na B6 será apresentado o valor: R$ 0,75 como mostrado abaixo:

A B C D E
1 Fruta Melão Abacaxi Morango Uva
2 Quantidade 100 30 500 300
3 Valor  R$  1,80  R$  0,75  R$  5,00  R$  5,00
4
5 Localizar Fruta   Valor
6  Abacaxi  R$ 0,75

Mas, e se digitarmos uma fruta que não esteja em nossa tabela?

Neste caso, o MS-Excel apresentará #N/D dizendo que ele não encontrou nenhum resultado para nossa pesquisa, como podemos ver abaixo:

A B C D E
1 Fruta Melão Abacaxi Morango Uva
2 Quantidade 100 30 500 300
3 Valor  R$  1,80  R$  0,75  R$  5,00  R$  5,00
4
5 Localizar Fruta   Valor
6  Cajú  #N/D

Você tem alguma dúvida em relação à função PROCH? Conte para a gente nos comentários!

ARTIGOS MAIS RECENTES