A função PROCV no Excel é usada para encontrar um valor em uma planilha.
A sintaxe e os argumentos são =VLOOKUP(valor_pesquisa, tabela_pesquisa, número_coluna, [correspondência_aproximada])
Este artigo explica como usar a função PROCV em todas as versões do Excel, incluindo Excel 2019 e Microsoft 365.
O que é a função PROCV?
A função PROCV no Excel é usada para encontrar algo em uma tabela. Se você tiver linhas de dados organizadas por cabeçalhos de coluna, VLOOKUP pode ser usado para localizar um valor usando a coluna.
Quando você faz um VLOOKUP, está dizendo ao Excel para localizar primeiro a linha que contém os dados que deseja recuperar e, em seguida, retornar o valor localizado em uma coluna específica dentro dessa linha.
search_value é o valor que você está procurando. Deve estar na primeira coluna de lookup_table.
lookup_table é o intervalo que você está procurando. Isso inclui search_value.
column_number é o número que representa quantas colunas em lookup_table, a partir da esquerda, deve ser a coluna da qual VLOOKUP retorna o valor.
approximate_match é opcional e pode ser TRUE ou FALSE. Ele determina se deve encontrar uma correspondência exata ou uma correspondência aproximada. Quando omitido, o padrão é TRUE, o que significa que encontrará uma correspondência aproximada.
Exemplos de função PROCV
Aqui estão alguns exemplos mostrando a função PROCV em ação:
Encontre o valor ao lado de uma palavra de uma tabela
=PROCV("Limões", A2:B5, 2)
Image
Este é um exemplo simples da função PROCV onde precisamos descobrir quantos limões temos em estoque a partir de uma lista de vários itens. O intervalo que estamos analisando é A2:B5 e o número que precisamos extrair está na coluna 2, pois "Em estoque" é a segunda coluna do nosso intervalo. O resultado aqui é 22.
Encontre o número de um funcionário usando seu nome
=PROCV(A8, B2:D7, 3)
=PROCV(A9, A2:D7, 2)
Image
Aqui estão dois exemplos onde escrevemos a função PROCV de forma um pouco diferente. Ambos estão usando conjuntos de dados semelhantes, mas como estamos extraindo informações de duas colunas separadas, 3 e 2, fazemos essa distinção no final da fórmula - a primeira pega a posição da pessoa em A8 (Finley) enquanto a segunda fórmula retorna o nome que corresponde ao número do funcionário em A9 (819868). Como as fórmulas fazem referência a células e não a uma string de texto específica, podemos deixar de fora as aspas.
VLOOKUP também pode ser combinado com outras funções do Excel e usar dados de outras planilhas. Estamos fazendo ambos neste exemplo para determinar se precisamos pedir mais itens na Coluna A. Usamos a função SE para que, se o valor na posição 2 em Sheet4!A2:B5 for maior que 10, escrevemos Não para indicar que não precisamos pedir mais.
Encontre o número mais próximo em uma tabela
=PROCV(D2, $A$2:$B$6, 2)
Image
Neste último exemplo, estamos usando VLOOKUP para localizar a porcentagem de desconto que deve ser usada para vários pedidos em massa de sapatos. O desconto que estamos procurando está na Coluna D, o intervalo que inclui as informações de desconto é A2:B6 e, dentro desse intervalo, está a coluna 2 que contém o desconto. Como VLOOKUP não precisa encontrar uma correspondência exata, approximant_match é deixado em branco para indicar TRUE. Se uma correspondência exata não for encontrada, a função usará o próximo valor menor.
Você pode ver que no primeiro exemplo de 60 pedidos, o desconto não é encontrado na tabela à esquerda, então o próximo valor menor de 50 é usado, que é um desconto de 75%. A coluna F é o preço final quando o desconto é calculado.
VLOOKUP Erros e regras
Aqui estão algumas coisas para lembrar ao usar a função PROCV no Excel:
Se search_value for uma string de texto, ela deve estar entre aspas.
Excel retornará NO MATCH se PROCV não encontrar um resultado.
Excel retornará NO MATCH se não houver um número em lookup_table que seja maior ou igual a search_value.
Excel retornará REF! se column_number for maior que o número de colunas na lookup_table.
search_value está sempre na posição mais à esquerda da lookup_table e é a posição 1 ao determinar o column_number.
Se você especificar FALSE para approximant_match e nenhuma correspondência exata for encontrada, VLOOKUP retornará N/A.
Se você especificar TRUE para approximant_match e nenhuma correspondência exata for encontrada, o próximo valor menor será retornado.
Tabelas não classificadas devem usar FALSE para correspondência_aproximada para que a primeira correspondência exata seja retornada.
Se a correspondência_aproximada for TRUE ou omitida, a primeira coluna precisa ser classificada alfabeticamente ou numericamente. Se não for classificado, o Excel poderá retornar um valor inesperado.
O uso de referências absolutas de células permite o preenchimento automático de fórmulas sem alterar a tabela_procurada.
Outras funções como PROCV
VLOOKUP executa pesquisas verticais, o que significa que recupera informações contando as colunas. Se os dados estiverem organizados horizontalmente e você quiser contar as linhas para recuperar o valor, use a função HLOOKUP.
A função XLOOKUP é semelhante, mas funciona em qualquer direção.
A função ISBLANK do Microsoft Excel pode ser uma ótima ferramenta para encontrar falhas em seu banco de dados. Veja como usá-lo ao máximo, com formatação condicional e não
O Microsoft Excel fornece funções não apenas para números, mas também para texto. A função MID do Excel ajudará você a obter texto do meio do conteúdo das células. Aqui está como usá-lo
O uso da função PROCV no Excel permite localizar dados em uma grande tabela de informações e retornar dados de qualquer outra coluna da tabela. Atualizado para incluir o Excel 2019
Usar o PROCV no Planilhas Google deve ser algo que você domina desde o início, pois permite gerenciar e visualizar dados melhor. Veja como usar o VLOOKUP para encontrar dados rapidamente