Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

funcão procura, usei a índice( e depois corresp( mas para treinar outras formas.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Ricardo. Como vai?

Excelente iniciativa! Testar diferentes caminhos para resolver o mesmo problema é uma das melhores formas de fixar o aprendizado e dominar o Excel. A combinação de ÍNDICE com CORRESP que você utilizou na imagem é um clássico de alto desempenho, ideal para buscas avançadas.

Como você deseja treinar outras formas de busca para alcançar o mesmo resultado, existem duas ótimas alternativas que se encaixam perfeitamente nesse cenário:

  • 1. PROCX (Disponível no Microsoft 365 e Excel Web)
    Se você estiver utilizando uma versão mais recente do Excel, o PROCX é o substituto moderno do Procv e da própria combinação Índice/Corresp. Ele é muito mais simples de ler e não exige que a coluna de busca esteja antes da coluna de retorno.

Sua estrutura ficaria assim dentro do seu modelo de tabela:

=SEERRO(PROCX(Consultas!C6;TB_Produtos[Código];TB_Produtos[Categoria]);"ERRO")

Onde: Consultas!C6 é o código que você busca, TB_Produtos[Código] é onde o Excel vai procurar e TB_Produtos[Categoria] é a coluna com o resultado que você quer trazer.

  • 2. PROCV (A abordagem tradicional)
    O PROCV é a função de busca mais famosa do Excel. Ela funciona muito bem desde que a coluna com o critério de busca (no seu caso, a coluna Código) seja a primeira coluna localizada à esquerda dentro da matriz da tabela de produtos, e a coluna Categoria esteja posicionada à direita dela.

Considerando que a coluna Categoria seja, por exemplo, a quarta coluna da sua tabela de produtos, a fórmula ficaria assim:

=SEERRO(PROCV(Consultas!C6;TB_Produtos;4;0);"ERRO")

Onde: o 4 indica que o Excel deve retornar o valor da quarta coluna a partir da coluna de código, e o 0 garante a busca por uma correspondência exata.

Continue explorando essas variações! Cada uma delas tem suas vantagens dependendo da estrutura dos seus dados e da versão do Excel que você ou sua equipe estão utilizando.

Espero que possa ter lhe ajudado!