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.
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
O PROCV procura um valor na primeira coluna de uma tabela e retorna uma informação localizada em outra coluna da mesma linha.
=PROCV(valor_procurado;matriz_tabela;núm_índice_coluna;[procurar_intervalo])
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
=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.
O PROCH funciona como o PROCV.
A diferença é que a pesquisa é realizada na primeira linha da tabela, retornando informações das linhas inferiores.
=PROCH(valor_procurado;matriz_tabela;núm_índice_linha;FALSO)
| Janeiro | Fevereiro | Março | |
|---|---|---|---|
| Vendas | 12000 | 13500 | 14200 |
Fórmula:
=PROCH("Fevereiro";A1:D2;2;FALSO)
Resultado:
13500
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.
=PROCX(valor_procurado;matriz_procurada;matriz_retorno)
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.
✔ 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")
| Função | Pesquisa |
|---|---|
| PROCV | Vertical |
| PROCH | Horizontal |
| PROCX | Vertical e Horizontal |
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.
| 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 |
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
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.
Utilizando a tabela do Exercício 1, faça a mesma pesquisa utilizando o PROCX.
Compare a fórmula com o PROCV.
No PROCX, utilize o argumento de valor não encontrado.
Exemplo:
Digite o código 999.
Exiba a mensagem:
"Produto não cadastrado"
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