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.

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

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.

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.

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

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:
- 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.
- 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.
- 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)

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

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

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)

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.

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.

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!
Posts mais recentes de Excel Avançado
- Nova Função PIVOTAR no Excel – Evolução da Tabela DinâmicaConheça a nova função PIVOTAR no Excel! Essa função é praticamente uma evolução da tabela dinâmica no Excel.
- Melhore sua tabela no Excel com esses recursos incríveis!Confira recursos que vão melhorar sua tabela no Excel e deixas suas análises mais práticas e visuais!
- Como criar um gráfico no Excel que mistura receita mensal com metas?Aprenda como criar um gráfico no Excel que automatiza suas análises, combinando funcionalidade e design para impressionar no trabalho!
Posts mais recentes da Hashtag Treinamentos
- Como Usar as Preposições em Inglês: IN, ON e AT – Guia Completo com ExercíciosAprenda a usar corretamente as preposições em inglês: in, on e at. Entenda quando e como utilizá-las com exemplos e exercícios para evitar erros.
- Curso de Streamlit – Como Criar Apps e Sites com StreamlitAprenda a criar aplicativos e sites com o nosso Curso de Streamlit! Dê seus primeiros passos com essa poderosa biblioteca e crie seu próprio aplicativo!
- Guia avançado de modelagem em banco de dadosAprenda a fazer modelagem em banco de dados neste guia avançado e saiba por que esse processo é importante para o desenvolvimento de um sistema moderno.

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