cellio

PROCH no Excel (HLOOKUP): Como Buscar Valores em Linhas

Aprenda a usar a função PROCH (HLOOKUP) no Excel para buscar valores em linhas. Veja sintaxe, exemplo prático e alternativas modernas.

Por Ayoub Farid · · 2 min de leitura

A função HLOOKUP (conhecida como PROCH no Excel em português) funciona como um PROCV (VLOOKUP) deitado. Ela faz uma busca horizontal na primeira linha de uma tabela e retorna o valor correspondente em uma linha mais abaixo. Você vai encontrar essa situação com frequência em planilhas onde os meses ou anos estão distribuídos pelas colunas.

Sintaxe

=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])

*(No Excel em português, a função equivalente é =PROCH(valor_procurado; matriz_tabela; núm_índice_lin; [procurar_intervalo]))*

Exemplo

ABCD
1JanFevMar
2Vendas4.2003.9004.800
3Custos2.6002.5002.900

Para encontrar os custos do mês indicado na célula F1 ("Fev"), com uma referência absoluta no intervalo:

=HLOOKUP(F1,$B$1:$D$3,3,FALSE)   → 2.500

A linha 3 da tabela corresponde aos Custos. Assim como no PROCV, use sempre FALSE (FALSO no Excel em português) para garantir uma correspondência exata.

Limitações

  • Só pesquisa na primeira linha do intervalo e só retorna dados que estejam nas linhas abaixo dela.
  • Informar o número da linha manualmente quebra o cálculo se novas linhas forem inseridas na planilha.

Alternativas melhores

  • O XLOOKUP (PROCX) também lida com linhas perfeitamente: =XLOOKUP(F1,$B$1:$D$1,$B$3:$D$3)
  • A combinação INDEX MATCH (ÍNDICE/CORRESP) funciona em qualquer versão do Excel
  • Para buscas cruzadas entre linhas e colunas ao mesmo tempo, veja a pesquisa bidirecional com ÍNDICE e CORRESP

Vale a pena aprender?

Ao aprender Excel, priorize dominar o VLOOKUP (PROCV) ou o PROCX primeiro. Entender o PROCH leva apenas dois minutos depois que você já domina essas outras funções do Excel, e ele ainda pode surgir em algum teste de Excel para entrevista de emprego.

Perguntas frequentes

Qual é a diferença entre VLOOKUP (PROCV) e HLOOKUP (PROCH)?

O VLOOKUP faz a busca verticalmente na primeira coluna; o HLOOKUP pesquisa na horizontal pela primeira linha.

O XLOOKUP (PROCX) pode substituir o HLOOKUP?

Sim. Basta selecionar intervalos de linhas para a busca e para o retorno, em vez de colunas.

Por que a função HLOOKUP retorna o erro #N/D (#N/A)?

O valor procurado não foi encontrado exatamente na linha superior, muitas vezes por conta de espaços extras ou incompatibilidade entre números formatados como texto.

O Planilhas Google (Google Sheets) tem a função HLOOKUP?

Sim.

Continue lendo