Capítulo 09: Busca Vertical (PROCV)

🎯 Objetivo da Aula

O PROCV (Procura Vertical) é o “divisor de águas” no Excel. Ele permite que você conecte duas tabelas diferentes usando um código em comum (como um CPF ou Código de Produto).

Nesta aula, o objetivo é aprender a automatizar um formulário de pedido, onde você digita apenas o código do item e o Excel preenche sozinho a descrição e o preço.


🏢 O Cenário Prático (Seu Desafio)

Situação: A FastLog tem um estoque com centenas de itens. O pessoal das vendas perdia muito tempo procurando o preço de cada produto em uma lista gigante para montar os pedidos de compra. Missão: Você deve criar um Formulário de Pedido Automatizado. Quando o vendedor digitar o código do produto, o Excel deve “ir até o estoque”, encontrar o item e trazer as informações corretas para o formulário.


🧠 Fundamentos: Teoria do Excel

O PROCV funciona como uma busca em uma lista telefônica. Ele precisa de 4 informações:

  1. Valor_procurado: O que você está procurando? (Ex: o código do produto).
  2. Matriz_tabela: Onde está a lista completa de produtos?
  3. Núm_índice_coluna: Em qual coluna da lista está a resposta que você quer? (1, 2, 3…).
  4. Procurar_intervalo: Use sempre 0 (ou FALSO) para buscar o código exato.
graph LR
    Cod[Código do Item] -- "PROCV" --> Estoque[(Tabela de Estoque)]
    Estoque -- "Encontra" --> Desc[Descrição e Preço]

📖 Exemplo Guiado: Entendendo a Busca Simples

Antes de mexer em formulários completos, vamos ver como o Excel encontra um valor em uma lista. Imagine procurar o telefone de uma pessoa em uma agenda.

Passo a Passo

  1. Em A1 digite Nome e em B1 Telefone.
  2. Em A2, A3, A4 digite: Ana, João, Maria.
  3. Em B2, B3, B4 digite: 9999-1111, 9999-2222, 9999-3333.
  4. Em D1 digite Pesquisar Nome:. Em E1, digite João.
  5. Em D2 digite Resultado:. Em E2, digite a fórmula: =PROCV(E1; A1:B4; 2; 0).
    • Explicação: Procure João (E1), na agenda A1:B4, e traga o que está na coluna 2 (Telefone). O 0 significa busca exata.

✅ Resultado Esperado (Exemplo)

O Excel exibirá o telefone do João.

DE
1Pesquisar Nome:João
2Resultado:9999-2222

🔑 Gabarito de Fórmulas

E
2=PROCV(E1; A1:B4; 2; 0)

🛠️ Prática Obrigatória 1: Formulário de Pedido Inteligente

Passo 1: Criando a Tabela de Estoque (Sua Base de Dados)

Na Planilha 1, crie a base de dados de A1 até C5:

  • A1: Cód, B1: Produto, C1: Preço
  • Linha 2: 101 | Monitor LED | 850,00
  • Linha 3: 102 | Teclado USB | 45,00
  • Linha 4: 103 | Mouse Óptico | 30,00
  • Linha 5: 104 | Headset | 120,00

Passo 2: Criando o Formulário de Pedido

Abaixo da tabela (ou ao lado), crie os campos do formulário:

  • E1: DIGITE O CÓDIGO:
  • F1: (Deixe em branco para o usuário digitar)
  • E3: Produto Encontrado:
  • F3: (Onde aparecerá a descrição)
  • E4: Preço Unitário:
  • F4: (Onde aparecerá o preço)

Passo 3: Aplicando o PROCV para o Produto e Preço

  1. Na célula F3, digite a fórmula: =PROCV(F1; $A$2:$C$5; 2; 0). Procura F1 na tabela e traz a coluna 2.
  2. Na célula F4, digite: =PROCV(F1; $A$2:$C$5; 3; 0). Procura F1 na tabela e traz a coluna 3. (Dica: Travar com $ impede a tabela de “descer” caso você copie a fórmula).

✅ Resultado Esperado (Prática 1)

Teste seu formulário! Digite 102 na célula F1. O Excel deve preencher automaticamente:

EF
1DIGITE O CÓDIGO:102
2
3Produto Encontrado:Teclado USB
4Preço Unitário:R$ 45,00

🔑 Gabarito de Fórmulas

F
3=PROCV(F1; $A$2:$C$5; 2; 0)
4=PROCV(F1; $A$2:$C$5; 3; 0)

🛠️ Prática Obrigatória 2: Verificador de Status de Entrega

O PROCV também é útil para descobrir o status atual de uma carga.

Passo 1: A Base de Encomendas

Na Planilha 2:

  • A1: Rastreio, B1: Motorista, C1: Status
  • Dados:
    • BR-55 | Carlos | Em Trânsito
    • BR-60 | Fernanda | Entregue
    • BR-88 | Diego | Separando

Passo 2: O Painel de Rastreio

  1. Crie o painel ao lado. Em E1: Buscar Rastreio:. Em F1: digite BR-60.
  2. Em E2: Status Atual:.
  3. Em F2, use o PROCV para retornar a coluna 3 da base: =PROCV(F1; A2:C4; 3; 0).

✅ Resultado Esperado (Prática 2)

EF
1Buscar Rastreio:BR-60
2Status Atual:Entregue

🔑 Gabarito de Fórmulas

F
2=PROCV(F1; A2:C4; 3; 0)

📤 Instruções de Entrega (Microsoft Teams)

Após finalizar as duas práticas obrigatórias no mesmo arquivo Excel (em abas separadas):

  1. Salve o arquivo como: Atividade_09_SeuNome_SeuSobrenome.xlsx
  2. No Microsoft Teams, vá em Tarefas.
  3. Envie o arquivo na tarefa “Capítulo 09 - Função PROCV”.
  4. Clique em Entregar.

💡 Checkpoint de Lógica

O PROCV é o que chamamos na programação de Busca por Chave. O Código do Produto funciona como uma “Chave Primária”. É assim que sistemas de sites de compras (como Amazon ou Mercado Livre) mostram os dados de um produto quando você clica nele: o sistema faz uma busca no banco de dados usando o ID do item.


🔥 Desafio de Fixação (Opcional): Busca de Categoria

Volte para a Planilha 1. Adicione um novo campo no seu formulário (E5 e F5) chamado “Categoria do Item”.

  1. Lógica: Imagine que você inseriu uma nova coluna B na tabela base chamada “Categoria”. O Preço passou para a coluna D. Atualize a fórmula para buscar a informação que está na nova coluna 2 (Categoria).
  2. Dica: Lembre-se que o índice da coluna vai mudar na sua fórmula para cada campo.

✅ Resultado Esperado (Desafio)

O formulário trará o Produto (agora coluna 3), a Categoria (coluna 2) e o Preço (coluna 4).

EF
5Categoria do Item:Periféricos

🔑 Gabarito de Fórmulas

F
5=PROCV(F1; $A$2:$D$5; 2; 0)