Resposta curta
O PROCV procura um valor na primeira coluna de uma tabela e devolve o dado de outra coluna da mesma linha. A fórmula é =PROCV(valor_procurado; matriz_tabela; núm_índice_coluna; FALSO). Use FALSO no fim para achar apenas o valor exato.
Pense assim: O PROCV funciona como procurar um nome na lista telefônica. Você acha o nome na primeira coluna, anda pela mesma linha e lê o telefone que está na coluna ao lado.
O PROCV é uma das funções mais úteis do Excel. Ele busca uma informação em uma lista e traz outra informação da mesma linha. Neste guia, você aprende a usar o PROCV com um exemplo pronto.
Como funciona por dentro
Imagine uma planilha com códigos de produtos na coluna A, nomes na coluna B e preços na coluna C. Você digita um código em outra célula. O PROCV procura esse código na primeira coluna da tabela. Ao achar, ele olha a mesma linha e devolve o dado da coluna que você pediu.
A fórmula, como a Microsoft a descreve, tem esta forma:
=PROCV(valor_procurado; matriz_tabela; núm_índice_coluna; [intervalo_pesquisa])
Veja o que cada parte significa:
- valor_procurado: o que você quer achar. Pode ser um valor ou uma referência de célula. Ele precisa estar na primeira coluna da tabela.
- matriz_tabela: a área onde o Excel vai procurar. Ela precisa incluir a coluna com a resposta.
- núm_índice_coluna: o número da coluna com a resposta. A contagem começa em 1, na primeira coluna da esquerda da área.
- intervalo_pesquisa: opcional. VERDADEIRO (ou 1) aceita correspondência aproximada. FALSO (ou 0) exige correspondência exata.
Atenção a um detalhe. Se você não preencher o último item, o Excel usa a correspondência aproximada. Por isso, na maioria dos casos, escreva FALSO.
Como usar, passo a passo
- Monte a tabela na planilha. Coloque os códigos na primeira coluna, por exemplo A2:A7. Nas colunas seguintes, coloque os dados, como nome e preço (B2:C7).
- Escolha uma célula livre para digitar o código que você quer consultar, como E2.
- Clique na célula onde a resposta deve aparecer, como F2.
- Digite o sinal de igual e o nome da função:
=PROCV(. - Informe o valor procurado, clicando na célula do código. Exemplo:
E2. - Informe a tabela, selecionando toda a área com os dados. Exemplo:
$A$2:$C$7. O cifrão fixa a área, o que mantém a fórmula correta quando você a copia para baixo. - Informe o número da coluna com a resposta. Se o nome está na segunda coluna da área, digite
2. - Escreva
FALSOpara buscar o valor exato e feche o parêntese. - Aperte Enter. A fórmula completa fica assim:
=PROCV(E2;$A$2:$C$7;2;FALSO). - Troque o código em E2 por outro e veja o resultado mudar.
Um exemplo parecido, que consta nas páginas da Microsoft, é =PROCV("Monte";B2:E7;2;FALSO). Ele procura o texto “Monte” na primeira coluna da área e devolve o dado da segunda coluna.
Se a sua versão do Excel usar vírgula no lugar de ponto e vírgula, use o separador que o programa mostrar na tela.
Cuidados e erros comuns
O erro mais comum é o #N/D. Ele significa que o Excel não achou o que você pediu. A Microsoft lista algumas causas e soluções.
- O valor não existe na origem. Confira se o código realmente está na tabela. Você também pode envolver a fórmula em SEERRO para mostrar uma mensagem sua no lugar do erro.
- Tipos de dados diferentes. Um número digitado como número não encontra o mesmo número guardado como texto. Verifique se os dois são do mesmo tipo.
- Espaços extras. Espaços no começo ou no fim de uma célula atrapalham a busca. A função ARRUMAR remove esses espaços. A função LIMPAR tira caracteres que não aparecem na tela.
- Correspondência aproximada. Com VERDADEIRO, o PROCV pode devolver #N/D ou um resultado errado. Use FALSO para a busca exata.
- Coluna fora de lugar. O PROCV só procura na coluna mais à esquerda da tabela. Se o valor procurado estiver mais à direita, use ÍNDICE e CORRESP.
Outras boas práticas ajudam a evitar problemas:
- Guarde números e datas como números, não como texto.
- Use referências absolutas (com cifrão) na área da tabela.
- Se usar a correspondência aproximada, ordene a primeira coluna.
- Em buscas exatas de texto, você pode usar coringas. O
?vale por um caractere e o*vale por vários.
Por fim, a Microsoft indica o PROCX como uma versão aprimorada do PROCV. Ele busca em qualquer direção e devolve correspondências exatas por padrão. Vale conhecê-lo depois de dominar o PROCV.
Perguntas frequentes
O que significa cada parte da fórmula PROCV?
São quatro partes. O valor procurado, a tabela onde buscar, o número da coluna com a resposta e, de forma opcional, o tipo de pesquisa. Os três primeiros são obrigatórios.
Por que devo escrever FALSO no final?
FALSO exige uma correspondência exata. Se você omitir esse último item, o Excel usa a correspondência aproximada, que pode dar resultado errado.
O que fazer quando aparece #N/D?
Confira se o valor existe na tabela, se o tipo de dado é o mesmo (número ou texto) e se não há espaços extras. Também confirme que o último argumento é FALSO.
O PROCV busca valores à esquerda da coluna procurada?
Não. O valor procurado precisa estar na primeira coluna da tabela. Nesse caso, a Microsoft indica combinar ÍNDICE e CORRESP.
Existe uma versão melhor do PROCV?
Sim. A Microsoft descreve o PROCX como uma versão aprimorada, que busca em qualquer direção e devolve correspondências exatas por padrão.
Palavras desta página
- PROCV
- Planilha
E-book sobre este assunto
Office sem sufoco: Word, Excel e PowerPoint para o trabalho
As tarefas que mais aparecem no trabalho, explicadas uma por uma, com planilhas-modelo para baixar.
Em breve Ver os e-books
Leia também
Como este texto foi feito. Produzido com ferramentas de inteligência artificial a partir das fontes oficiais abaixo e conferido por checagens automáticas, como contamos em Como escrevemos. Achou um erro? Avise a gente e corrigimos em até 48 horas.
Fontes: Função PROCV – Suporte da Microsoft ; Como corrigir um erro #N/D – Suporte da Microsoft ; Pesquisar valores com PROCV, ÍNDICE ou CORRESP – Suporte da Microsoft .