Aprenda todos os PROC no Excel: PROCV, PROCH, PROCX e PROC

Resposta rápida: As funções PROC do Excel buscam um valor e devolvem o dado correspondente: PROCV procura na vertical, PROCH na horizontal e PROCX faz as duas buscas, inclusive à esquerda, com tratamento opcional para valores não encontrados. No Excel para Microsoft 365 ou no Excel 2021 em diante, prefira PROCX; em versões anteriores, use PROCV ou PROCH.

Introdução

Se você trabalha com planilhas, já deve ter percebido que as funções Proc no Excel são indispensáveis para quem precisa localizar e cruzar informações em grandes bases de dados. O problema é que a maioria das pessoas aprende o PROCV, usa ele para tudo e nunca explora as outras três variações, que podem ser exatamente o que falta para resolver situações mais específicas, como buscas horizontais, pesquisas com múltiplos critérios ou até procurar dados em colunas que estão à esquerda da referência, algo que o PROCV não consegue fazer.

Neste guia completo, você vai aprender como cada uma das quatro funções funciona: o clássico PROCV, o menos conhecido PROCH, o moderno PROCX (disponível no Excel para Microsoft 365 e no Excel 2021 em diante) e a função PROC legada. Além da sintaxe e dos argumentos de cada uma, você vai ver exemplos práticos, os erros mais comuns do PROCV e como resolvê-los, e ainda técnicas avançadas com o PROCX, como busca com curinga, busca à esquerda e pesquisa bidimensional aninhada.

Baixe o arquivo utilizado nos exemplos, acompanhe passo a passo e, ao final, você vai saber exatamente quando e como usar cada uma dessas funções no seu trabalho.

Para fazer o download do(s) arquivo(s) utilizados na aula, preencha com o seu e-mail:

Não vamos te encaminhar nenhum tipo de SPAM! A Hashtag Treinamentos é uma empresa preocupada com a proteção de seus dados e realiza o tratamento de acordo com a Lei Geral de Proteção de Dados (Lei n. 13.709/18). Qualquer dúvida, nos contate.

O que são as Funções PROC no Excel?

As funções PROC fazem parte do grupo de funções de pesquisa e referência do Excel. O objetivo de todas elas é o mesmo: você fornece um valor, a função localiza esse valor dentro de uma lista ou tabela e retorna um dado relacionado de outra coluna ou linha. Pense como um índice remissivo de um livro, mas automático e instantâneo.

A diferença entre elas está em como e onde a busca é feita. O PROCV busca verticalmente (em colunas), o PROCH horizontalmente (em linhas), o PROCX é flexível o suficiente para fazer as duas coisas, e a PROC original, mais antiga, opera com vetores de uma dimensão. De acordo com a documentação oficial da Microsoft, essas funções estão entre as mais utilizadas em análises de dados no Excel.

Quando usar cada função de busca

Antes de mergulhar nos detalhes de cada função, confira a tabela abaixo para ter uma visão rápida de quando usar cada uma:

FunçãoDireção da buscaDisponibilidadeQuando usar
PROCVVertical (coluna)Todas as versõesBases de dados verticais com coluna de pesquisa à esquerda
PROCHHorizontal (linha)Todas as versõesTabelas onde os dados são organizados em linhas
PROCXQualquer direçãoMicrosoft 365 e Excel 2021+Substitui PROCV e PROCH com mais flexibilidade e recursos
PROCQualquer (vetores)Todas as versões (legada)Compatibilidade com planilhas antigas; não usar em novas

Se você usa o Excel para Microsoft 365 ou o Excel 2021 em diante, a recomendação é migrar gradualmente para o PROCX, que é mais moderno, mais seguro e elimina as principais limitações do PROCV. Se usa uma versão mais antiga, o PROCV continua sendo sua principal ferramenta, e o PROCH entra quando seus dados estiverem na horizontal.

PROCV no Excel – Busca Vertical na Prática

O PROCV no Excel é, de longe, a função de busca mais conhecida. O nome vem de "Procura na Vertical", que é exatamente o que ela faz: percorre uma coluna de cima para baixo, localiza o valor que você quer e retorna um dado de outra coluna na mesma linha. É como pedir para o Excel "procure por esse nome na coluna A e me traga o que estiver na coluna C da mesma linha".

Ela é ideal para situações clássicas do dia a dia: cruzar listas de funcionários, buscar preços por código de produto, consultar dados de clientes por CPF, comparar planilhas para encontrar itens ausentes, entre muitas outras.

Sintaxe e Argumentos do PROCV

A sintaxe completa do PROCV é:

Codigo
=PROCV(valor_procurado; matriz_tabela; núm_índice_coluna; [procurar_intervalo])

Entendendo cada argumento:

1º – valor_procurado (obrigatório): é o valor que você quer encontrar dentro da tabela. Pode ser um texto digitado diretamente, um número ou, na maioria dos casos, a referência de uma célula (como F3). Usar uma referência de célula é a melhor prática, porque basta trocar o valor nela que a fórmula atualiza sozinha.

2º – matriz_tabela (obrigatório): é o intervalo de células onde a busca será feita. Atenção importante: o valor procurado deve estar sempre na primeira coluna à esquerda do intervalo selecionado. O PROCV lê da esquerda para a direita e nunca consegue buscar valores em colunas à esquerda da coluna de pesquisa. Se precisar disso, use o PROCX.

3º – núm_índice_coluna (obrigatório): o número da coluna, dentro do intervalo selecionado, que contém o dado que você quer retornar. A contagem começa em 1 na primeira coluna do intervalo, independentemente da letra da coluna no Excel. Por exemplo, se você selecionou A:C, a coluna A é 1, B é 2 e C é 3.

Número das colunas

4º – procurar_intervalo (opcional): define se a correspondência deve ser exata ou aproximada. Use FALSO (ou 0) para correspondência exata, o que é recomendado na quase totalidade dos casos. VERDADEIRO (ou 1) faz uma correspondência aproximada e exige que os dados da coluna de pesquisa estejam em ordem crescente. Se você deixar esse argumento em branco, o Excel assume VERDADEIRO, o que é uma das principais armadilhas para quem está aprendendo, pois pode retornar dados errados sem dar erro.

Exemplo Prático com PROCV

Imagine que você tem uma base de dados com mais de 600 funcionários, com as colunas Nome (A), Divisão (B) e Estado (C). Você quer buscar a Divisão e o Estado de uma pessoa específica, digamos Isadora Elisa, que está na célula F3.

Tabela de base de dados de funcionários para usar com PROCV no Excel

Para buscar a Divisão, você usaria:

Codigo
=PROCV(F3;A:C;2;FALSO)

Para buscar o Estado, basta mudar o número do índice de coluna:

Codigo
=PROCV(F3;A:C;3;FALSO)
Exemplo Prático com PROCV

Lendo a fórmula em voz alta: "Procure o valor de F3 dentro do intervalo A:C; quando encontrar, retorne o valor da coluna 2 (Divisão) ou da coluna 3 (Estado); use correspondência exata (FALSO)." Simples assim. Troque o nome em F3 e as respostas se atualizam automaticamente.

Resultado do PROCV no Excel retornando Divisão e Estado de um funcionário

Outra aplicação muito útil em ambientes de trabalho é juntar informações de duas tabelas. Por exemplo, você tem uma tabela de RH com os nomes e outra com os salários. Usando o PROCV, você busca o salário de cada funcionário e consolida tudo em uma só planilha, conforme mostrado no nosso artigo sobre 3 aplicações práticas do PROCV no trabalho.

Erros Comuns no PROCV e Como Corrigir

Entender os erros do PROCV poupa muito tempo. Veja os mais frequentes e o que fazer em cada caso:

ErroCausaComo resolver
#N/DO valor procurado não existe na tabelaEnvolva com SEERRO(PROCV(...);"Não encontrado") para exibir mensagem personalizada
#REF!O número de coluna é maior que a quantidade de colunas no intervaloRevise o 3º argumento; ele não pode ser maior que o número de colunas da matriz_tabela
#VALOR!O número de coluna é zero, negativo ou não numéricoCertifique-se de que o 3º argumento é um número inteiro positivo (mínimo 1)
Resultado errado (sem erro)4º argumento omitido ou VERDADEIRO, sem dados em ordem crescenteSempre use FALSO como 4º argumento em buscas por texto ou valores exatos
Busca à esquerdaPROCV não consegue retornar colunas à esquerda da coluna de pesquisaUse PROCX ou a combinação ÍNDICE + CORRESP

O erro #N/D é o mais comum e, na maioria das vezes, não é um problema com a fórmula em si, mas sim com os dados. Verifique se há espaços ou caracteres invisíveis no valor procurado (use ARRUMAR() e LIMPAR()) ou se um lado guarda o número como texto. Maiúsculas e minúsculas não fazem diferença para o PROCV.

Para tratar o #N/D de forma elegante, use a função SEERRO:

Codigo
=SEERRO(PROCV(F3;A:C;2;FALSO);"Funcionário não encontrado")

Assim, quando o valor não existe na tabela, a célula exibe a mensagem que você definiu em vez de um erro vermelho. No PROCX, veremos que isso já é um argumento nativo da função, sem precisar de SEERRO.

PROCH no Excel – Busca Horizontal Explicada

O PROCH no Excel é a versão "deitada" do PROCV. Em vez de percorrer colunas de cima para baixo, ele percorre linhas da esquerda para a direita. O nome vem de "Procura na Horizontal".

Imagine que sua base de dados tem os cabeçalhos (Nome, Divisão, Estado) dispostos em linhas em vez de colunas. É exatamente para esse cenário que o PROCH foi feito. Ele localiza o valor procurado na primeira linha do intervalo e retorna o dado da linha que você especificar.

Matriz na horizontal

Sintaxe e Argumentos do PROCH

A sintaxe do PROCH é praticamente idêntica à do PROCV, com uma diferença: em vez de informar o número da coluna, você informa o número da linha:

Codigo
=PROCH(valor_procurado; matriz_tabela; núm_índice_lin; [procurar_intervalo])

1º – valor_procurado: o que você está buscando na primeira linha do intervalo.

2º – matriz_tabela: o intervalo da sua tabela horizontal. Regra importante: o valor procurado deve estar na primeira linha do intervalo, e o intervalo deve ir até, pelo menos, a linha que contém o dado que você quer retornar.

3º – núm_índice_lin: o número da linha dentro do intervalo que contém o resultado. A contagem começa em 1 na primeira linha do intervalo.

4º – procurar_intervalo: igual ao PROCV. Use FALSO para correspondência exata.

Usando o mesmo exemplo de funcionários, mas agora com a tabela organizada na horizontal (em que cada funcionário é uma coluna e cada atributo é uma linha), as fórmulas ficariam assim:

Codigo
=PROCH(F4;E6:K8;2;FALSO)   
=PROCH(F4;E6:K8;3;FALSO)   
Print mostrando o PROCH aplicado

Dessa forma, teremos corretamente os valores correspondentes à Divisão e ao Estado da Isadora Elisa.

Resultado da função PROCH no Excel com busca horizontal

Quando Usar PROCH em vez de PROCV

Na prática, você vai usar o PROCH bem menos que o PROCV, porque a grande maioria das bases de dados é organizada verticalmente (cada linha é um registro, cada coluna é um campo). Ainda assim, há situações em que ele é necessário:

  • Tabelas de calendário ou cronogramas onde os meses ficam como colunas e os projetos como linhas
  • Dados exportados de sistemas que transpõem a estrutura padrão
  • Planilhas de comparação onde os produtos ou períodos são cabeçalhos de coluna
  • Qualquer base que você receba já formatada na horizontal e não queira transpor

Se você usa o Excel para Microsoft 365 ou o Excel 2021 em diante, também pode substituir o PROCH pelo PROCX, que funciona nas duas direções sem a necessidade de adaptar a fórmula.

Ícone ExcelExcel Impressionador

Tudo que você precisa saber, do Básico ao Avançado, pra dominar a ferramenta mais importante do Mercado de Trabalho. Aprenda as principais ferramentas, funções e recursos do Excel para deixar qualquer planilha mais chamativa e eficiente.

Começar agoraSeta para a direita
Fundo ExcelTelas Excel
Luz Excel

PROCX no Excel – A Evolução das Buscas

O PROCX é a função de busca mais moderna do Excel, lançada pela Microsoft no Excel para Microsoft 365 com o objetivo de substituir tanto o PROCV quanto o PROCH. Ele resolve de forma nativa praticamente todas as limitações das funções anteriores: busca em qualquer direção, retorna resultados de colunas à esquerda, aceita uma resposta para valores não encontrados, suporta múltiplos critérios, busca parcial com curingas e até pesquisa de baixo para cima.

Uma diferença conceitual importante: enquanto o PROCV precisa que você selecione uma tabela inteira e informe o número de índice da coluna, o PROCX trabalha de forma mais direta, pedindo apenas a coluna de pesquisa e a coluna de retorno separadamente. Isso torna a fórmula muito mais legível e fácil de manter.

Disponibilidade: o PROCX está disponível no Excel para Microsoft 365 (assinatura), Excel 2021 e versões mais recentes. No Excel 2019, 2016 e anteriores, ele não existe nativamente. Se precisar usá-lo em versões antigas, existe a possibilidade de criar o PROCX com VBA.

Sintaxe Completa e Argumentos do PROCX

O PROCX tem 3 argumentos obrigatórios e 3 opcionais:

Codigo
=PROCX(pesquisa_valor; pesquisa_matriz; matriz_retorno; [se_não_encontrada]; [modo_correspondência]; [modo_pesquisa])

1º – pesquisa_valor (obrigatório): o valor que você está buscando. Pode ser uma referência de célula, texto entre aspas ou um número.

2º – pesquisa_matriz (obrigatório): a coluna (ou linha) onde o PROCX vai procurar o valor. Diferente do PROCV, você especifica apenas a coluna de pesquisa, não a tabela inteira. Por exemplo: A:A ou A2:A600.

3º – matriz_retorno (obrigatório): a coluna (ou linha) que contém o dado que você quer retornar. Pode ser qualquer coluna da planilha, inclusive à esquerda da coluna de pesquisa. Por exemplo: C:C para retornar o Estado.

4º – se_não_encontrada (opcional): a mensagem ou valor que será exibido quando o PROCX não encontrar o valor procurado. Substitui completamente a necessidade do SEERRO. Exemplo: "Funcionário não encontrado". Se omitido, o PROCX retorna o erro #N/D padrão.

5º – modo_correspondência (opcional): define como a comparação é feita. As opções são:

ValorComportamentoUso típico
0 (padrão)Correspondência exataBuscas por nome, código, CPF — use quase sempre
-1Exata ou próximo item menorTabelas de desconto (ex: "acima de R$1.000")
1Exata ou próximo item maiorTabelas de faixa de imposto (ex: "até R$2.000")
2Correspondência com curinga (*, ?, ~)Buscas parciais de texto

6º – modo_pesquisa (opcional): define a direção e o método de pesquisa:

ValorComportamento
1 (padrão)Pesquisa do primeiro ao último item (de cima para baixo)
-1Pesquisa do último ao primeiro (de baixo para cima) — útil para encontrar a entrada mais recente
2Pesquisa binária em ordem crescente (mais rápida para listas muito grandes e ordenadas)
-2Pesquisa binária em ordem decrescente

Exemplos Práticos com PROCX

Usando o mesmo exemplo da base de funcionários (Nome na coluna A, Divisão em B, Estado em C), veja como o PROCX simplifica a fórmula:

Codigo
=PROCX(F3;A:A;B:B;"Não Encontrado";0;1)   
=PROCX(F3;A:A;C:C;"Não Encontrado";0;1)   

Perceba as vantagens em relação ao PROCV:

  • Você especifica apenas a coluna de pesquisa (A:A) e a coluna de retorno (B:B ou C:C), sem precisar contar índices
Selecionando colunas no PROCX
  • O argumento "Não Encontrado" elimina a necessidade de SEERRO
  • Se você adicionar ou remover colunas na planilha, a fórmula não quebra, pois ela referencia colunas específicas, não índices numéricos
PROCX no Excel

Se o nome buscado não existir na base, o PROCX exibe "Não Encontrado" de forma limpa, sem aquele #N/D que assusta usuários finais.

Resultado PROCX no Excel
Mensagem de não encontrado no PROCX

PROCX com Múltiplos Critérios e Validação de Dados

Uma das situações mais comuns em planilhas de gestão é precisar buscar um valor a partir de dois critérios simultâneos. Por exemplo: qual foi o valor de vendas do vendedor Eugênia no mês de Abril? Com o PROCV, você precisaria de uma coluna auxiliar para resolver isso. Com o PROCX, a solução é nativa e elegante.

Suponha uma base de dados com as colunas Vendedor (A), Mês (B) e Vendas (C). O objetivo é criar duas listas suspensas (uma para o vendedor e outra para o mês) e retornar automaticamente o valor de vendas correspondente.

Passo 1: Criando as listas suspensas com Validação de Dados

Selecione uma célula (por exemplo, F1) para a lista de vendedores. Vá em Dados > Validação de Dados > Lista e indique a lista de vendedores como origem. A Validação de Dados não remove duplicatas sozinha. No Excel para Microsoft 365 ou no Excel 2021 em diante, gere antes uma lista auxiliar com =ÚNICO(A2:A100) e use o intervalo derramado como origem. Em versões anteriores, copie a coluna para uma área auxiliar e aplique Dados > Remover Duplicatas. Repita o processo para os meses na célula I2.

Passo 2: Escrevendo o PROCX com múltiplos critérios

Na célula de resultado (L1), insira a seguinte fórmula:

Codigo
=PROCX(F1&I2; A2:A100&B2:B100; C2:C100; "Venda não encontrada"; 0; 1)

O truque aqui é o operador &. Ao concatenar F1&I2, você cria uma chave única de busca como "EugêniaAbril". Ao concatenar A2:A100&B2:B100, o PROCX cria internamente uma matriz com as mesmas combinações ("EugêniaJaneiro", "EugêniaFevereiro", etc.) e localiza a que bate com a sua chave. Não é necessária coluna auxiliar.

Print da planilha de vendas com listas suspensas ativas (Vendedor e Mês) e o resultado de vendas sendo exibido automaticamente pela fórmula PROCX com dois critérios

Testando com os dados do arquivo: Eugênia + Abril retorna R$ 5.040; Eugênia + Fevereiro retorna R$ 5.753; Edu + Fevereiro retorna R$ 6.926. A lógica se estende para três ou mais critérios: basta continuar concatenando colunas e o valor de pesquisa. Confira mais exemplos de busca com múltiplas condições no nosso artigo sobre PROCX com mais de uma condição.

Técnicas Avançadas com PROCX

Além dos usos básicos, o PROCX oferece recursos que não têm equivalente direto no PROCV. Veja três técnicas que ampliam muito o que você consegue fazer:

Busca à esquerda da coluna de pesquisa

Essa é uma das limitações mais conhecidas do PROCV: ele só consegue retornar valores em colunas à direita da coluna de pesquisa. Se você quer buscar um nome pelo número de matrícula, e a matrícula está à direita do nome na planilha, o PROCV falha.

O PROCX não tem essa restrição, pois pesquisa_matriz e matriz_retorno são independentes:

Codigo


=PROCX(F3;B:B;A:A;"Não encontrado";0;1)

Com o PROCV, essa situação exigiria reorganizar as colunas da planilha ou usar a combinação ÍNDICE + CORRESP. Com o PROCX, basta referenciar as colunas corretas.

Busca com curingas (pesquisa parcial de texto)

Quando você não sabe o valor exato a buscar, pode usar curingas no PROCX ativando o 5º argumento com o valor 2:

  • * (asterisco): representa qualquer sequência de caracteres
  • ? (interrogação): representa um único caractere
  • ~ (til): escapa o * ou ? quando você quer buscá-los literalmente

Exemplo: você quer encontrar o primeiro funcionário cujo nome começa com "Ana". A fórmula ficaria:

Codigo
=PROCX("Ana*";A:A;B:B;"Não encontrado";2;1)

O asterisco após "Ana" instrui o PROCX a aceitar qualquer texto que comece com "Ana", seja "Ana Paula", "Ana Clara" ou "Anabela".

PROCX aninhado para busca bidimensional

O PROCX pode ser aninhado dentro de outro PROCX para realizar buscas que cruzam tanto linhas quanto colunas ao mesmo tempo, algo parecido com o que o ÍNDICE + CORRESP fazia. A lógica é: o PROCX interno localiza a coluna correta (buscando no cabeçalho), e o PROCX externo usa essa coluna como matriz_retorno:

Codigo


=PROCX(F1;A2:A10;PROCX(F2;B1:E1;B2:E10))

O PROCX interno encontra a coluna do mês desejado dentro do cabeçalho (linha 1). O PROCX externo então usa essa coluna como retorno para encontrar o produto. O resultado é o valor no cruzamento exato, sem a necessidade de fórmulas complexas de array.

A Função PROC – A Raiz de Tudo

Se você digitar =PROC em qualquer célula do Excel, vai ver quatro sugestões: PROC, PROCV, PROCH e PROCX. A função PROC (sem letra adicional) é a versão mais antiga de todas, anterior ao próprio PROCV e ao PROCH.

Função PROC no Excel

Diferente das outras três, a função PROC não trabalha com o conceito de matriz, mas sim com vetores (listas de uma única coluna ou linha). Ela tem duas formas de uso:

  • Forma vetorial: =PROC(valor_proc; vetor_proc; [vetor_resultado]) — busca em um vetor de uma linha ou coluna e retorna de outro vetor de mesmo tamanho
  • Forma de matriz: =PROC(valor_proc; matriz) — busca na primeira linha ou coluna de uma matriz e retorna da última linha ou coluna

A razão para conhecer essa função não é para usá-la em novas planilhas, mas para quando você abrir um arquivo antigo que já a contém. Como a Microsoft manteve a PROC por compatibilidade retroativa, ela ainda funciona normalmente, e a fórmula não vai quebrar. Se você encontrá-la, saiba que ela é equivalente funcional ao PROCV ou PROCH dependendo do contexto, e pode ser substituída por um deles se precisar editar a planilha.

Importante: não crie novas planilhas usando a função PROC. A própria Microsoft recomenda considerar as funções mais novas; use PROCV, PROCH ou, preferencialmente, PROCX. Mantenha a PROC apenas quando precisar compreender ou preservar uma planilha antiga que já depende dela.

PROCV vs PROCX: Qual Função Usar?

Essa é a dúvida mais comum de quem está aprendendo as funções de busca no Excel. A resposta curta: se você usa o Excel para Microsoft 365 ou o Excel 2021 em diante, prefira sempre o PROCX. Ele é mais robusto, mais legível e resolve situações que o PROCV simplesmente não consegue. Se você usa versões anteriores, o PROCV continua sendo indispensável.

A tabela abaixo resume as principais diferenças para você tomar a decisão certa em cada projeto. Para uma comparação ainda mais detalhada, confira nosso artigo sobre a diferença entre PROCV e PROCX.

CaracterísticaPROCVPROCX
Versões disponíveisTodas as versões do ExcelMicrosoft 365 e Excel 2021+
Direção da buscaApenas vertical (coluna)Vertical e horizontal
Retornar coluna à esquerdaNão — exige reorganizar dadosSim — nenhuma restrição
Tratamento de "não encontrado"Precisa de SEERRO() externoArgumento nativo [se_não_encontrada]
Múltiplos critériosPrecisa de coluna auxiliarNativo com concatenação (&)
Retornar múltiplas colunasUma por vez (uma fórmula por coluna)Pode retornar um array em uma única fórmula
Busca com curingaSim, com FALSO e o curinga no valor procuradoSim (modo_correspondência = 2)
Busca de baixo para cimaNãoSim (modo_pesquisa = -1)
Sensibilidade à inserção de colunasQuebra se colunas são inseridas/removidas no meio da tabelaRobusto — usa referência de coluna direta
Legibilidade da fórmulaModerada — índice numérico de coluna exige atençãoAlta — colunas referenciadas diretamente

Uma situação em que o PROCV ainda é vantajoso é em planilhas que precisam funcionar em diferentes versões do Excel, incluindo versões antigas sem PROCX. Nesses casos, manter o PROCV garante compatibilidade com todos os usuários que vão abrir o arquivo. Já em ambientes corporativos modernos com Microsoft 365 padronizado, o PROCX é a escolha definitiva.

Uma dica prática: se você está migrando fórmulas de PROCV para PROCX, o padrão de substituição é direto. Substitua =PROCV(F3;A:C;3;FALSO) por =PROCX(F3;A:A;C:C;"Não encontrado";0;1) e o resultado é idêntico, com a vantagem adicional de já tratar o erro de "não encontrado" de forma nativa.

Conclusão

Agora você tem um panorama completo das funções Proc no Excel: sabe como o PROCV funciona com seus 4 argumentos, quando o PROCH faz sentido, como o PROCX resolve as limitações das funções anteriores com 6 argumentos poderosos, e ainda que a função PROC legada existe para garantir compatibilidade com arquivos antigos.

Mais do que isso, você viu como usar cada uma na prática, entende os erros mais comuns do PROCV e sabe quando o PROCX é a escolha certa para evitá-los de vez.

Dominar essas funções é um dos pilares para quem quer trabalhar com dados de forma eficiente no Excel. Se você quer ir além e aprender todas as funções, automações e recursos avançados que o Excel oferece, conheça o Curso Completo de Excel da Hashtag Treinamentos e leve suas planilhas a outro nível.

Perguntas frequentes

1. Qual é a diferença entre PROCV, PROCH, PROCX e PROC?

O PROCV busca de cima para baixo, em uma coluna, e o PROCH busca da esquerda para a direita, em uma linha. O PROCX faz as duas coisas, aceita devolver valores à esquerda da coluna pesquisada e tem um argumento próprio para o caso de não encontrar nada. O PROC é o mais antigo dos quatro e continua no Excel apenas para não quebrar planilhas antigas.

2. Em qual versão do Excel o PROCX está disponível?

O PROCX existe no Microsoft 365 e no Excel 2021 em diante, incluindo o Excel para a web. Em versões anteriores, como o Excel 2019 e o 2016, a fórmula abre com o erro #NOME?, e a saída ali é usar PROCV ou a dupla ÍNDICE e CORRESP.

3. Por que o PROCV retorna #N/D com o valor existindo na tabela?

Nos três casos mais comuns o valor procurado e o da tabela não são idênticos para o Excel: um está como texto e o outro como número, sobra espaço em uma das pontas, ou a busca ficou aproximada porque o quarto argumento não foi preenchido. Feche sempre com FALSO e limpe o texto com ARRUMAR antes de investigar qualquer outra coisa.

4. Como fazer o PROCV buscar um valor que está à esquerda?

O PROCV sempre devolve algo à direita da coluna em que procura, então a busca à esquerda pede outra função. Há dois caminhos: o PROCX, em que a matriz de busca e a de retorno são independentes, e a combinação ÍNDICE com CORRESP, que funciona em qualquer versão do Excel.

5. Como usar o PROCX com mais de um critério?

Concatene as colunas dentro da própria fórmula, com o &: =PROCX(F1&F2;A2:A100&B2:B100;C2:C100). Não é preciso criar coluna auxiliar nem confirmar com Ctrl+Shift+Enter, porque o PROCX já trabalha com matriz dinâmica.

Caso prefira esse conteúdo no formato de vídeo-aula, assista aos vídeos abaixo ou acesse o nosso canal do YouTube!

O que você aprende neste vídeo

Resposta rápida: A aula ensina a buscar dados em uma planilha com as quatro funções PROC do Excel, do PROCV clássico até o PROCX. Você aprende a montar a matriz tabela, contar o número índice de coluna e de linha, exigir correspondência exata, trocar a matriz tabela pelos intervalos de pesquisa e retorno do PROCX e tratar o valor não encontrado.

Neste vídeo (25 min):

  • 1:00 - Base de funcionários com mais de 600 linhas e o problema de busca que o PROCV resolve
  • 3:00 - Valor procurado do PROCV: a célula onde você digita o nome a pesquisar
  • 4:00 - Matriz tabela com as colunas inteiras A:C em vez de um intervalo fixo
  • 5:00 - Número índice de coluna contado dentro da matriz tabela, não pela letra da planilha
  • 6:00 - Procurar intervalo: correspondência exata (FALSO) contra a aproximada (VERDADEIRO), e por que preferir a exata
  • 8:00 - Copiar a fórmula e trocar o índice de coluna de 2 para 3 para devolver o estado
  • 10:00 - PROCH para tabela horizontal: colar transposto pelo botão direito antes de montar a busca
  • 12:00 - Montagem do PROCH com número índice de linha no lugar do índice de coluna
  • 16:00 - Por que o PROCV aparece muito mais que o PROCH: as tabelas crescem na vertical
  • 17:00 - PROCX troca a matriz tabela por dois intervalos, matriz de pesquisa e matriz de retorno
  • 19:00 - Argumentos opcionais do PROCX: se não encontrado, modo de correspondência e modo de pesquisa
  • 22:00 - A função PROC, sem letra, e o motivo de ela seguir no Excel apenas por compatibilidade

Trechos do vídeo:

  • PROCV busca na vertical e PROCH na horizontal: muda a orientação da tabela e o índice passa a ser de linha
  • No PROCV, o número índice de coluna conta a partir da primeira coluna da matriz tabela, e não pela letra da planilha
  • O PROCX troca a matriz tabela por duas seleções, onde procurar e o que devolver, e só existe nas versões mais recentes do Excel
  • A função PROC, sem letra, é anterior às outras e continua no Excel só para manter a compatibilidade com planilhas antigas
Hashtag Free Excel Básico

Apostila Básica de Excel

Essa é uma apostila básica de Excel para que você saia do zero de forma 100% gratuita!

Hashtag Treinamentos

Para acessar outras publicações de Excel Intermediário, clique aqui!


Quer aprender mais sobre Excel com um minicurso básico gratuito?

Posts mais recentes de Excel Intermediário

Posts mais recentes da Hashtag Treinamentos