Daily Office Tutoriais do escritório
Excel 5 min de leitura

Como usar a função PROCH no Excel para buscar em linhas

Ilustração: Excel

PROCH é a função do Excel que busca um valor na primeira linha de uma tabela e devolve o dado de outra linha, na mesma coluna. Serve para planilhas montadas na horizontal, com as categorias espalhadas em colunas em vez de linhas, como cronogramas por mês ou tabelas de preço por trimestre.

Resposta rápida: para usar o PROCH no Excel, escreva =PROCH(valor_procurado; matriz; núm_índice_linha; [procurar_intervalo]) na célula onde quer o resultado. O Excel procura o valor na primeira linha da matriz e retorna o dado da linha indicada pelo número de índice, respeitando a mesma coluna onde o valor foi encontrado.

Quando usar o PROCH em vez do PROCV

O PROCV é a função mais conhecida do Excel para buscar dados, mas ele só funciona quando a tabela está na vertical, com os critérios de busca na primeira coluna. Muita planilha de orçamento, cronograma ou comparativo de preço vem montada ao contrário: os meses e categorias ficam nos cabeçalhos das colunas, e os dados descem em linhas logo abaixo.

Nesse formato, o PROCV não serve. Já o PROCH resolve: ele varre a primeira linha da tabela atrás do valor e traz o resultado de uma linha específica abaixo dele.

Pense numa tabela de vendas com os meses do ano em colunas (Janeiro, Fevereiro, Março) e as métricas em linhas (Vendas, Custos, Lucro). Para trazer o lucro de um mês qualquer, o PROCH é a ferramenta certa.

A sintaxe do PROCH

=PROCH(valor_procurado; matriz; núm_índice_linha; [procurar_intervalo])
  • valor_procurado — o dado que você quer encontrar na primeira linha da tabela. Pode ser texto, número ou referência de célula.
  • matriz — o intervalo completo onde a busca acontece, incluindo a linha de cabeçalho e as linhas de dados.
  • núm_índice_linha — o número da linha, dentro da matriz, de onde o resultado deve vir. A primeira linha da matriz é a linha 1.
  • procurar_intervalo — opcional. Use FALSO para correspondência exata ou VERDADEIRO para aproximada. Na maioria dos casos, o correto é FALSO.

O quarto argumento costuma passar batido, mas faz diferença. Sem ele, o Excel pode assumir correspondência aproximada e devolver um resultado errado quando os cabeçalhos não estão em ordem crescente.

Exemplo prático passo a passo

Imagine uma planilha de vendas com os meses nas colunas B, C e D (Janeiro, Fevereiro, Março) e as métricas nas linhas 1, 2 e 3 (Mês, Vendas, Lucro). Os dados ocupam o intervalo B1:D3.

Você quer que, ao digitar um mês numa célula, a fórmula traga o lucro correspondente sozinha.

  1. Clique na célula onde quer o resultado, por exemplo F2.
  2. Digite a fórmula abaixo, assumindo que o mês a buscar está em E2:
=PROCH(E2; B1:D3; 3; FALSO)
  1. Pressione Enter.

O Excel procura o mês de E2 na primeira linha do intervalo, onde estão os nomes dos meses. Quando encontra a coluna certa, desce até a terceira linha da matriz, que é a do lucro, e devolve o valor daquela coluna. Se E2 for “Fevereiro”, a fórmula traz o lucro de fevereiro.

Dica: trave a matriz com $ antes de copiar a fórmula para outras células. Use $B$1:$D$3 para que o intervalo não se desloque quando você arrastar a fórmula.

PROCH comparado ao PROCX

O PROCX é a função mais nova do Excel e substitui tanto o PROCV quanto o PROCH nas versões que o suportam. Com ele, uma única sintaxe busca em qualquer direção, seja linha ou coluna, sem você precisar contar número de índice.

A vantagem do PROCH é rodar em qualquer versão do Excel, incluindo 2016, 2019 e outras mais antigas, onde o PROCX simplesmente não existe. Se sua planilha vai circular entre pessoas com versões diferentes do Office, o PROCH garante que a fórmula não quebre no computador de ninguém.

Agora, se você já tem Microsoft 365 ou Excel 2021 e não precisa se preocupar com quem vai abrir o arquivo, o PROCX costuma ser mais simples de escrever e de revisar depois.

Por que o PROCH retorna erro N/D

O erro N/D é o mais comum ao trabalhar com o PROCH. As causas mais frequentes são:

  • O valor procurado não existe exatamente na primeira linha da matriz, seja por erro de digitação ou diferença de maiúsculas e acentuação.
  • Espaços extras antes ou depois do texto, invisíveis a olho nu, que fazem o Excel considerar os textos diferentes.
  • Tipo de dado incompatível, como buscar um número que está formatado como texto na célula.
  • Ausência do quarto argumento FALSO, o que leva o Excel a fazer correspondência aproximada quando o esperado era exata.

Para resolver, revise a grafia do valor buscado célula por célula e confirme que o quarto argumento está definido como FALSO. Se o erro insistir, use a função ESPAÇOS para remover espaços ocultos do texto antes da comparação.

Conclusão

O PROCH resolve buscas em tabelas montadas na horizontal, um formato comum em cronogramas e comparativos por período. A sintaxe segue a mesma lógica do PROCV, só que trocando coluna por linha. Abra uma planilha sua com dados dispostos na horizontal e teste a fórmula com um valor cujo resultado você já conhece, para confirmar que o índice de linha está certo.

Para entender a versão vertical dessa busca, veja o guia sobre como fazer PROCV no Excel. Se sua versão do Office suportar, vale conhecer também o PROCX, que unifica busca horizontal e vertical numa função só.

Para a referência completa da função, com todos os argumentos detalhados, consulte a documentação oficial da Microsoft sobre PROCH.

Volte para a página principal de tutoriais de Excel para ver todos os guias disponíveis.

Perguntas frequentes

Qual a diferença entre PROCH e PROCV?

O PROCH busca valores em uma linha e retorna dados de outra linha na mesma coluna. O PROCV busca em uma coluna e retorna dados de outra coluna na mesma linha. Use PROCH quando a tabela estiver organizada na horizontal, com categorias nos cabeçalhos das colunas em vez de nas linhas.

Por que minha fórmula PROCH retorna erro N/D?

O erro N/D aparece quando o valor buscado não existe exatamente na primeira linha do intervalo, quando há espaços extras no texto, ou quando o tipo de dado não confere, como número buscado em célula formatada como texto. Confira a grafia e o tipo de dado antes de qualquer outra correção.

O PROCH ainda vale a pena com o PROCX disponível?

Se você tem Microsoft 365 ou Excel 2021, o PROCX faz tudo que o PROCH faz e busca em qualquer direção. Mas se sua planilha precisa rodar em versões mais antigas do Excel, o PROCH continua sendo a opção nativa para busca horizontal.