PROCV (Função PROCV)

Use a função PROCV, uma das funções de pesquisa e referência, quando precisar localizar algo em linhas de uma tabela ou de um intervalo. Por exemplo, para pesquisar o preço de uma peça automotiva pelo número da peça.

Em sua forma mais simples, a função VLOOKUP diz:

=PROCV(Valor que você deseja pesquisar; intervalo no qual você deseja pesquisar o valor; o número da coluna no intervalo contendo o valor de retorno; Correspondência Exata ou Correspondência Aproximada – indicado como 0/FALSO ou 1/VERDADEIRO).

Seu navegador não oferece suporte a vídeo. Instale o Microsoft Silverlight, o Adobe Flash Player ou o Internet Explorer 9.

Este vídeo faz parte de um curso de treinamento chamado PROCV: quando e como utilizar.

Dica : O segredo da função PROCV é organizar seus dados para que o valor pesquisado (número da peça) esteja à esquerda do valor retornado que você deseja localizar (preço da peça).

Use a função PROCV para pesquisar um valor em uma tabela.

Sintaxe

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

Por exemplo:

  • =PROCV(105;A2:C7;2;VERDADEIRO)

  • =PROCV("Monte";B2:E7;2;FALSO)

Nome do argumento

Descrição

valor_procurado    (obrigatório)

O valor que você deseja procurar. O valor que você deseja procurar deve estar na primeira coluna do intervalo de células especificado na matriz_tabela.

Por exemplo, se a matriz_tabela abrange as células B2:D7, então valor_procurado deverá estar na coluna B. Consulte o gráfico a seguir. O valor_procurado pode ser um valor ou uma referência a uma célula.

matriz_tabela    (obrigatório)

O intervalo de células em que PROCV procurará pelo valor_procurado e pelo valor de retorno.

A primeira coluna no intervalo de células deve conter o valor_procurado (por exemplo, o Sobrenome na imagem abaixo.) O intervalo de células também deve incluir o valor de retorno que você deseja localizar (por exemplo, o Nome na imagem abaixo).

Saiba como selecionar intervalos em uma planilha.

núm_índice_coluna    (obrigatório)

O número da coluna (começando em 1 para a coluna mais à esquerda da matriz-tabela) que contém o valor de retorno.

intervalo_pesquisa    (opcional)

Um valor lógico que especifica se você quer que a PROCV localize uma correspondência aproximada ou exata:

  • VERDADEIRO supõe que a primeira coluna na tabela é classificada em ordem alfabética ou numérica e, em seguida, procura o valor mais próximo. Esse será o método padrão, se você não especificar um.

  • FALSO procura o valor exato na primeira coluna.

Introdução

Há quatro informações que serão necessárias para criar a sintaxe da função PROCV:

  1. O valor que você deseja pesquisar, também chamado de valor de pesquisa.

  2. O intervalo onde o valor de pesquisa está localizado. Lembre-se de que o valor de pesquisa deve estar sempre na primeira coluna no intervalo para que a função PROCV funcione corretamente. Por exemplo, se o valor de pesquisa estiver na célula C2, o intervalo deve começar com C.

  3. O número da coluna no intervalo que contém o valor de retorno. Por exemplo, se você especificar B2: D11 como o intervalo, deverá contar B como a primeira coluna, C como a segunda e assim por diante.

  4. Se preferir, você pode especificar VERDADEIRO se quiser uma correspondência aproximada ou FALSO se quiser que uma correspondência exata do valor de retorno. Se você não especificar nada, o valor padrão será sempre VERDADEIRO ou correspondência aproximada.

Agora, reúna todos os itens acima da seguinte maneira:

=PROCV(valor de pesquisa; intervalo contendo o valor de pesquisa; o número da coluna no intervalo que contém o valor de retorno; opcionalmente especificar VERDADEIRO para uma correspondência aproximada ou FALSO para uma correspondência exata).

A imagem a seguir mostra como você configuraria a função PROCV para retornar o preço de Discos de freio, que é 85,73.

Exemplo de PROCV
  1. D13 é o valor_procurado ou o valor que você deseja pesquisar.

  2. B2 a E11 (realçados em amarelo na tabela) é a matriz_tabela ou o intervalo onde o valor de pesquisa está localizado.

  3. 3 é o núm_índice_coluna ou o número de coluna na matriz_tabela que contém o valor de retorno. Neste exemplo, a terceira coluna da matriz de tabela é Preço da Peça, portanto, o resultado da fórmula será um valor da coluna Preço da Peça.

  4. FALSO é o intervalo_pesquisa, portanto, o valor de retorno será uma correspondência exata.

  5. O resultado da fórmula PROCV é 85,73, o preço dos Discos de freio.

Exemplos

Aqui estão mais alguns exemplos de PROCV:

Exemplo 1

Exemplo 1 de PROCV

Exemplo 2

Exemplo 2 de PROCV

Exemplo 3

Exemplo 3 de PROCV

Exemplo 4

Exemplo 4 de PROCV

Exemplo 5

Exemplo 5 de PROCV

Problema

O que deu errado

Valor errado retornado

Se intervalo_pesquisa for VERDADEIRO ou for omitido, a primeira coluna precisará ser classificada em ordem alfabética ou numericamente. Se a primeira coluna não for classificada, o valor retornado poderá ser algo inesperado. Classifique a primeira coluna ou use FALSO para ter uma correspondência exata.

#N/D na célula

  • Se intervalo_pesquisa for VERDADEIRO, então, se o valor em valor_procurado for menor que o menor valor na primeira coluna da matriz_coluna, você receberá o valor de erro #N/D.

  • Se o intervalo_pesquisa for FALSO, o valor de erro #N/D indicará que o número exato não foi encontrado.

Para saber mais sobre como resolver erros #N/D na PROCV, confira Como corrigir um erro #N/D na função PROCV.

#REF! na célula

Se núm_índice_coluna for maior que o número de colunas na matriz_tabela, você obterá o valor de erro #REF!.

Para saber mais sobre como resolver erros #REF! na PROCV, confira Como corrigir um erro #REF!.

#VALOR! na célula

Se matriz_tabela for menor que 1, você obterá o valor de erro #VALOR!.

Para saber mais sobre como resolver erros #VALOR! na PROCV, confira Como corrigir um erro #VALOR! na função PROCV.

#NOME? na célula

O valor de erro #NOME? geralmente significa que faltam as aspas da fórmula. Para procurar o nome de uma pessoa, certifique-se de usar o nome entre aspas na fórmula. Por exemplo, insira o nome como "Monte" na =PROCV("Monte";B2:E7;2;FALSO).

Para saber mais, confira Como corrigir um erro #NOME!.

Siga este procedimento

Por quê?

Use referências absolutas para intervalo_pesquisa

Usar referências absolutas permite o preenchimento de uma fórmula de forma que ela sempre veja o mesmo intervalo de pesquisa exato.

Saiba como usar as referências absolutas da célula.

Não armazene valores numéricos ou de data como texto.

Ao procurar valores de número ou data, verifique se os dados na primeira coluna da matriz_tabela não estão armazenados como valores de texto. Do contrário, PROCV poderá retornar um valor incorreto ou inesperado.

Classifique a primeira coluna

Classifique a primeira coluna da matriz_tabela antes de usar PROCV quando o intervalo_procurado for VERDADEIRO.

Use caracteres curinga

Se intervalo_procurado for FALSO e o valor_procurado for texto, você poderá usar os caracteres curinga—ponto de interrogação (?) e asterisco (*)— em valor_procurado. Um ponto de interrogação corresponde a qualquer caractere único. Um asterisco corresponde a qualquer cadeia de caracteres. Se você quiser localizar um ponto de interrogação ou asterisco real, digite um til (~) antes do caractere.

Por exemplo, =VLOOKUP("Fontan?",B2:E7,2,FALSE) irá pesquisar por todas as instâncias de Monte com uma última letra que poderia variar.

Verifique se seus dados não contêm caracteres equivocados.

Ao procurar valores de texto na primeira coluna, verifique se os dados na primeira coluna não contêm espaços à esquerda, à direita, usam de modo inconsistente as aspas retas ( ' ou " ) e as curvas ( ‘ ou “ ) ou têm caracteres não imprimíveis. Nesses casos, a função PROCV poderá retornar um valor inesperado.

Para obter resultados precisos, tente usar a função LIMPAR ou a função APARAR para remover espaços à direita em uma célula depois dos valores da tabela.

Você tem dúvida sobre uma função específica?

Postar uma pergunta no fórum da comunidade do Excel

Ajude-nos a melhorar o Excel

Você tem sugestões sobre como aprimorar a próxima versão do Excel? Em caso afirmativo, confira os tópicos no site UserVoice do Excel.

Tópicos Relacionados

Cartão de Referência Rápida: atualizador de PROCV
Cartão de Referência Rápida: Dicas de solução de problemas de PROCV
Tudo o que você precisa saber sobre a função PROCV
Como corrigir um erro #VALOR! na função PROCV
Como corrigir um erro #N/D na função PROCV
Visão geral de fórmulas no Excel
Como evitar fórmulas quebradas
Detectar erros em fórmulas
Funções do Excel (ordem alfabética)
Funções do Excel (por categoria)

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×