DEV Community

Cover image for Como fazer procv
Brayan Monteiro
Brayan Monteiro

Posted on

Como fazer procv

O conceito é o mesmo pro Excel e pro libreCalc, apenas adaptando a sintaxe.

Este PROCV verifica se o valor da célula B2 existe na coluna A de um intervalo fixo ($A$2:$A$12). O intervalo de procura foi fixado utilizando referências absolutas ($), garantindo que a tabela de busca não mude ao copiar ou arrastar a fórmula para outras linhas. Apenas o valor de referência (neste caso, B2) será ajustado automaticamente, permitindo que a fórmula seja aplicada dinamicamente a outras células.


base1 base2 procv
1 1 1
2 25 #N/D
4 23 #N/D
3 2 2
4 21 #N/D
5 58 #N/D
4 4 4
8 13 #N/D
9 85 #N/D
10 86 #N/D
11 90 #N/D
=PROCV(B2; $A$2:$A$12; 1; 0)
Enter fullscreen mode Exit fullscreen mode

Explicação de como funciona o PROCV

O PROCV é uma fórmula do Excel que busca um valor em uma tabela verticalmente (daí o nome PROCV, ou "Procura Vertical"). Ele é usado para localizar informações em uma tabela com base em uma referência.

A estrutura da fórmula é a seguinte:

=PROCV(valor_procurado; tabela_array; número_índice_coluna; [procurar_intervalo])
Enter fullscreen mode Exit fullscreen mode

Explicação dos argumentos:

  1. valor_procurado: O valor que você deseja buscar na primeira coluna da tabela. Pode ser uma célula (ex.: A2) ou um valor fixo (ex.: "João").
  2. tabela_array: O intervalo onde está sua tabela. Deve incluir a coluna onde você busca o valor e a(s) coluna(s) de onde deseja retornar os dados (ex.: A1:D10).
  3. número_índice_coluna: O número da coluna na tabela_array que contém o valor a ser retornado. A contagem começa do número 1 (a primeira coluna do intervalo).
  4. procurar_intervalo (opcional): Define se a busca será por uma correspondência exata ou aproximada:
    • VERDADEIRO (ou 1): Busca aproximada (a tabela deve estar ordenada por ordem crescente).
    • FALSO (ou 0): Busca exata (mais usada).

Dicas:

  1. Cuidado com dados duplicados: O PROCV retorna apenas o primeiro valor encontrado.
  2. Caso de erro (#N/D): Use a função SEERRO para tratar erros:
   =SEERRO(PROCV("Maria", A2:C4, 3, FALSO), "Não encontrado")
Enter fullscreen mode Exit fullscreen mode
  1. O PROCV é limitado a buscas verticais. Para buscas mais flexíveis (ex.: horizontais ou múltiplos critérios), considere o ÍNDICE + CORRESP ou o XLOOKUP (ProcurarX nas versões mais recentes).

Image of Timescale

Timescale – the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay