Aula 38 - Funções de Pesquisa

excel

Aula de Excel – Funções de Pesquisa (PROCV, PROCH e PROCX)

Objetivos da aula

Ao final desta aula o aluno será capaz de:

  • Compreender o conceito de funções de pesquisa.

  • Utilizar o PROCV para buscar informações em tabelas verticais.

  • Utilizar o PROCH para buscar informações em tabelas horizontais.

  • Conhecer o PROCX e suas vantagens em relação ao PROCV.

  • Aplicar funções de pesquisa em situações do dia a dia.


O que são Funções de Pesquisa?

As funções de pesquisa permitem localizar informações automaticamente dentro de uma tabela.

Em vez de procurar um dado manualmente, o Excel realiza a busca e retorna o valor correspondente.

Essas funções são muito utilizadas em:

  • Controle de estoque

  • Cadastro de clientes

  • Sistemas de vendas

  • Recursos Humanos

  • Financeiro

  • Relatórios


PROCV (Pesquisa Vertical)

O PROCV procura um valor na primeira coluna de uma tabela e retorna uma informação localizada em outra coluna da mesma linha.

Sintaxe

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

Exemplo

Tabela:

Código Produto Preço
101 Mouse 60
102 Teclado 120
103 Webcam 180
104 Monitor 950

Em outra célula digite:

Código:

103

Fórmula:

=PROCV(A10;A2:C5;2;FALSO)

Resultado:

Webcam

Se alterar o código para 104, o Excel retornará:

Monitor


Explicando os argumentos

=PROCV(A10;A2:C5;2;FALSO)

A10

Valor procurado.

A2:C5

Tabela onde será feita a pesquisa.

2

Segunda coluna da tabela.

FALSO

Busca exatamente o valor informado.


PROCH (Pesquisa Horizontal)

O PROCH funciona como o PROCV.

A diferença é que a pesquisa é realizada na primeira linha da tabela, retornando informações das linhas inferiores.


Sintaxe

=PROCH(valor_procurado;matriz_tabela;núm_índice_linha;FALSO)

Exemplo

  Janeiro Fevereiro Março
Vendas 12000 13500 14200

Fórmula:

=PROCH("Fevereiro";A1:D2;2;FALSO)

Resultado:

13500


PROCX (A função mais moderna)

O PROCX foi criado para substituir o PROCV e o PROCH.

Ele é mais simples, mais poderoso e resolve diversas limitações das funções antigas.

Disponível no Microsoft 365 e Excel 2021 ou superior.


Sintaxe

=PROCX(valor_procurado;matriz_procurada;matriz_retorno)

Exemplo

Tabela:

Código Produto
101 Mouse
102 Teclado
103 Webcam

Fórmula:

=PROCX(A10;A2:A4;B2:B4)

Resultado:

O produto correspondente ao código informado.


Vantagens do PROCX

✔ Procura para a direita ou para a esquerda.

✔ Não precisa informar o número da coluna.

✔ Mais fácil de entender.

✔ Mais rápido.

✔ Pode retornar mensagens personalizadas quando não encontrar o valor.

Exemplo:

=PROCX(A10;A2:A10;B2:B10;"Código não encontrado")

Comparação

Função Pesquisa
PROCV Vertical
PROCH Horizontal
PROCX Vertical e Horizontal

Quando utilizar?

PROCV

Quando a tabela está organizada em colunas.


PROCH

Quando os dados estão organizados em linhas.


PROCX

Sempre que disponível.

É mais moderno e mais flexível.


Resumo

Função Melhor utilização
PROCV Buscar informações em tabelas verticais
PROCH Buscar informações em tabelas horizontais
PROCX Pesquisas completas e mais flexíveis

Exercício 1

Crie a tabela:

Código Produto Preço
101 Mouse 60
102 Teclado 120
103 Webcam 180
104 Monitor 950
105 Impressora 850

Digite um código em outra célula.

Utilize o PROCV para retornar:

  • Produto

  • Preço


Exercício 2

Crie a tabela:

  Janeiro Fevereiro Março Abril
Vendas 12000 13500 14200 15000

Utilize o PROCH para retornar o valor de um mês informado.


Exercício 3

Utilizando a tabela do Exercício 1, faça a mesma pesquisa utilizando o PROCX.

Compare a fórmula com o PROCV.


Exercício 4

No PROCX, utilize o argumento de valor não encontrado.

Exemplo:

Digite o código 999.

Exiba a mensagem:

"Produto não cadastrado"


Desafio

Monte um cadastro de produtos contendo:

  • Código

  • Produto

  • Categoria

  • Preço

  • Estoque

Depois crie uma área de consulta onde o usuário informe o Código do Produto.

A planilha deverá retornar automaticamente:

  • Nome do produto

  • Categoria

  • Preço

  • Quantidade em estoque

Faça a consulta utilizando:

  • PROCV

  • PROCX

Compare as duas soluções e identifique qual é mais simples de construir e manter