Pular para o conteúdo principal
FormulaDojo
Idioma:Português (Brasil)

PROCV no Excel: como fazer, com exemplos e exercícios

Atualizado em

O PROCV procura um valor na primeira coluna de uma tabela e retorna o valor de outra coluna na mesma linha. Por exemplo, =PROCV(E2;A2:C9;3;FALSO) encontra o código do produto em E2 e retorna o preço da 3ª coluna. Use FALSO para correspondência exata.

Sintaxe do PROCV

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

valor_procurado
O valor a encontrar, como um código de produto ou CPF. Ele precisa estar na primeira coluna da tabela.
matriz_tabela
A tabela onde procurar, por exemplo A2:C9. Trave com $ ($A$2:$C$9) antes de copiar a fórmula.
núm_índice_coluna
Qual coluna da tabela retornar: 1 é a primeira coluna do intervalo, não a coluna A.
procurar_intervalo
FALSO (ou 0) para correspondência exata. VERDADEIRO (ou omitido) para correspondência aproximada com a primeira coluna ordenada, útil para faixas.

Pratique PROCV aqui

Digite sua fórmula direto na planilha. Ela é verificada como no Excel, com ponto e vírgula ou vírgula, em português ou em inglês.

Exercício 1 de 1

Encontrar o preço de um produto

Em F2, escreva um PROCV que retorne o preço do código em E2, usando a tabela A1:C9.

CódigoProdutoPreço (R$)CódigoPreço (R$)
P-101Mouse sem fio24,90P-104
P-102Cabo USB-C9,50
P-103Teclado49,00
P-104Monitor 24"189,00
P-105Suporte para notebook35,00
P-106Webcam HD59,90
P-107Headset79,00
P-108Luminária de mesa32,50

Como fazer PROCV passo a passo

  1. Clique na célula do resultado e digite =PROCV(.
  2. Clique na célula com o valor procurado e digite ponto e vírgula.
  3. Selecione a tabela, começando pela coluna que tem o valor procurado. Pressione F4 para travar com $.
  4. Digite o número da coluna, ponto e vírgula, FALSO e pressione Enter.

Exemplos de PROCV

Preço a partir do código

=PROCV(E2;$A$2:$C$9;3;FALSO)

Retorna o preço do código em E2.

PROCV entre duas planilhas

=PROCV(A2;Produtos!$A:$C;3;FALSO)

A tabela pode estar em outra planilha: coloque o nome da planilha e um ponto de exclamação antes do intervalo.

Comissão por faixa de vendas

=PROCV(D2;$A$2:$B$6;2;VERDADEIRO)

Com VERDADEIRO, o PROCV retorna a maior faixa menor ou igual a D2. A primeira coluna precisa estar em ordem crescente.

Mostrar uma mensagem no lugar de #N/D

=SEERRO(PROCV(E2;$A$2:$C$9;3;FALSO);"Não encontrado")

O SEERRO troca qualquer erro pelo seu próprio texto.

Erros comuns do PROCV e como resolver

ResultadoCausaSolução
#N/DO valor não está na primeira coluna, tem espaços, ou é um número armazenado como texto (comum com CPF e CEP com zeros à esquerda). Ou o intervalo andou ao copiar a fórmula.Confira o valor, use ARRUMAR, padronize texto e número e trave o intervalo com $.
#REF!núm_índice_coluna é maior que o número de colunas da tabela.Aumente o intervalo ou diminua o número da coluna.
#VALOR!núm_índice_coluna é menor que 1.Use um número de coluna a partir de 1.
#NOME?Fórmula copiada de um site em inglês (VLOOKUP, FALSE) ou vírgula no lugar de ponto e vírgula.Use os nomes em português e ponto e vírgula.
Valor errado, sem erroprocurar_intervalo omitido ou VERDADEIRO em uma tabela fora de ordem.Coloque FALSO como último argumento.

PROCV ou PROCX?

O PROCX (Excel 2021 e Microsoft 365) procura à esquerda, usa correspondência exata por padrão e não quebra quando você insere uma coluna. O PROCV funciona em todas as versões e na maioria das planilhas que você recebe no trabalho, então vale saber os dois.

Perguntas frequentes

Por que meu PROCV dá #N/D?

O valor procurado não foi encontrado na primeira coluna. As causas mais comuns são espaços, números armazenados como texto ou um intervalo que andou ao copiar a fórmula. Trave com $.

O PROCV procura à esquerda?

Não. O PROCV só retorna colunas à direita da coluna de procura. Use PROCX ou ÍNDICE e CORRESP para procurar à esquerda.

O que significa FALSO no PROCV?

FALSO pede correspondência exata. Sem ele, o PROCV usa correspondência aproximada e pode retornar a linha errada sem mostrar erro.

Como fazer PROCV entre duas planilhas?

Coloque o nome da planilha antes do intervalo: =PROCV(A2;Planilha2!$A:$C;3;FALSO).

Continue praticando

Os 10 exercícios de PROCV, com explicações e acompanhamento do progresso.

Abrir os exercícios de PROCV