🎉 SEMANA DO CONSUMIDOR

Últimos dias para comprar os cursos com 50% de desconto

Ver detalhes

Postado em em 12 de julho de 2024

Veja como criar uma lista suspensa condicionada com PROCX no Excel de forma prática e fácil.

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

Para receber por e-mail o(s) arquivo(s) utilizados na aula, preencha:

Lista Suspensa Condicionada com PROCX no Excel

Na aula de hoje, vou te mostrar como criar uma lista suspensa condicionada com PROCX no Excel!

Essa é uma abordagem muito mais fácil e prática para criar listas suspensas condicionadas no Excel, pois não precisaremos combinar fórmulas complexas ou usar fórmulas pouco conhecidas.

A ideia é utilizar a própria função PROCX para retornar uma lista de valores que, combinada com a validação de dados, criará nossa lista suspensa.

Quer aprender como fazer sua lista suspensa condicionada com PROCX? Então vem comigo que eu vou te mostrar!

Apresentação das Tabelas

No material disponível para download, temos duas tabelas. A primeira será nosso registro de vendas, contendo informações sobre a data da venda, a categoria do produto vendido, o produto e o valor.

Apresentação das Tabelas - Tabela 1

Já a segunda tabela registra os produtos divididos por categorias.

Apresentação das Tabelas - Tabela 2

Nosso objetivo será criar duas listas suspensas na tabela de registro de vendas: uma para escolher a categoria e outra para selecionar o produto dentro dessa categoria.

Criação de Lista Suspensa – Validação de Dados

Para começar, vamos criar a lista suspensa referente às categorias dos produtos. Para isso, selecione todo o intervalo na coluna Categoria, onde desejamos criar a lista, vá até a guia Dados e clique sobre Validação de Dados.

Criação de Lista Suspensa – Validação de Dados

Na janela que será aberta, escolha a opção Lista dentro da caixa Permitir. Em seguida, na caixa Fonte, insira o intervalo contendo as categorias de produtos.

Criação de Lista Suspensa – Validação de Dados

Com isso, dentro da coluna Categoria, teremos nossa lista suspensa com as categorias dos produtos de acordo com a tabela 2.

lista suspensa Categoria

Essa primeira parte, de criar uma lista suspensa com a validação de dados, é relativamente simples e você já deve ter visto ou utilizado em outros contextos. Caso tenha alguma dúvida ou queira aprofundar seus conhecimentos, veja nossa aula abaixo:

Lista Suspensa Condicionada com PROCX

A lista suspensa condicionada no Excel nada mais é do que uma lista suspensa que se altera dinamicamente com base em alguma condição específica. Neste caso, criaremos uma lista suspensa para os produtos, condicionada à lista de Categoria.

Para fazer isso, utilizaremos a função PROCX no Excel. Essa é uma nova fórmula disponível na versão do Microsoft 365. Ela serve para realizarmos buscas tanto na horizontal quanto na vertical, de forma fácil e eficiente.

Caso você já tenha utilizado o PROCV, verá que o PROCX funciona de forma bastante semelhante, porém mais prática.

Para funcionar, o PROCX só precisa de 3 argumentos:

  1. Valor Procurado (pesquisa_valor): É o valor para o qual estamos procurando informações, no nosso exemplo, a célula onde temos a primeira lista suspensa.
  2. Matriz de Pesquisa (pesquisa_matriz): É a matriz na qual vamos buscar o valor informado no primeiro argumento. No nosso caso, como estamos buscando a partir da categoria, passamos a linha com as categorias da tabela 2.
  3. Matriz de Retorno (matriz_retorno): A matriz que contém o resultado que estamos buscando, no caso os produtos presentes na tabela 2.

Por exemplo, vamos aplicar o PROCX na célula B6, considerando o valor procurado como a lista suspensa presente na célula B2.

=PROCX(B2;F2:J2;F3:J12)

PROCX

Como resultado, teremos a lista de produtos contidos em Eletrônicos, porque na célula B2, a categoria selecionada é essa.

PROCX resultado

Se alterarmos a categoria na célula B2, a lista será atualizada com os produtos correspondentes.

PROCX resultado

Essa é uma aplicação comum do PROCX em uma célula do Excel. Caso você queira saber mais sobre e se aprofundar no assunto, temos uma aula completa aqui no blog com uma explicação detalhada sobre o uso de todos os PROCs do Excel, inclusive o PROCX:

Porém, para o nosso caso, não queremos exibir a lista dos produtos em uma célula do Excel, mas sim como uma lista suspensa condicionada.

Para isso, vamos selecionar o intervalo de células na coluna Produto da primeira tabela e criar novamente uma validação de dados.

Definiremos novamente o tipo de validação como Lista, mas dessa vez, em Fonte, iremos copiar e colar a fórmula do PROCX que acabamos de usar, tomando apenas o cuidado de trancar os intervalos da Matriz de Pesquisa e da Matriz de Retorno.

=PROCX(B2;$F$2:$J$2;$F$3:$J$12)
Lista Suspensa Condicionada com PROCX no Excel

Feito isso, dentro da coluna Produto, teremos a nossa lista suspensa condicionada com os produtos de acordo com a categoria selecionada na célula da coluna Categoria.

lista suspensa condicionada com os produtos

Essa possibilidade de aplicar o PROCX para construir uma lista suspensa condicionada é uma novidade presente nas versões mais recentes do Excel, no Microsoft 365.

Caso você não tenha acesso a essa versão, ou queira saber outra forma de criar uma lista suspensa condicionada no Excel, verifique a aula abaixo, onde te mostro como fazer isso, utilizando o Gerenciador de Nome e a fórmula INDIRETO.

Conclusão – Lista Suspensa Condicionada com PROCX no Excel

Na aula de hoje, eu te mostrei uma forma muito prática e eficiente de criar uma lista suspensa condicionada com PROCX no Excel.

Essa abordagem é muito mais fácil e prática, pois não precisamos combinar fórmulas complexas ou usar fórmulas pouco conhecidas.

Desse modo, seu trabalho com Excel se tornará muito mais rápido e otimizado, utilizando a função PROCX.

Hashtag Free Excel Básico

Apostila Básica de Excel

Essa é uma apostila básica de Excel para que você saia do zero de forma 100% gratuita!

Hashtag Treinamentos

Para acessar outras publicações de Excel Avançado, clique aqui!


Quer aprender mais sobre Excel com um minicurso básico gratuito?

Posts mais recentes de Excel Avançado

Posts mais recentes da Hashtag Treinamentos

Diego Monutti

Expert em conteúdos da Hashtag Treinamentos. Auxilia na criação de conteúdos de variados temas voltados para aqueles que acompanham nossos canais.