Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Listas Suspensas Dependentes | Sistemas de Validação Dinâmicos
Validação e Controle de Dados no Excel

Listas Suspensas Dependentes

Deslize para mostrar o menu

Uma lista suspensa dependente é uma lista que muda com base no que foi selecionado em outra célula. O exemplo clássico em nossa tabela: quando um usuário escolhe Tech na coluna Category, a lista suspensa Product deve mostrar apenas Laptop e Phone — e não Chair ou Desk. Se a categoria for alterada para Office, a lista de produtos muda de acordo.

Isso é chamado de validação em cascata — uma seleção determina a próxima.

A lógica por trás disso

O segredo é combinar dois conceitos já conhecidos:

  • Intervalos nomeados — um para cada categoria, cada um apontando para a lista de produtos correspondente;
  • INDIRECT — para selecionar dinamicamente qual intervalo nomeado usar com base na célula da categoria.

Se seus intervalos nomeados forem chamados Tech e Office, e a categoria for selecionada na célula D2, então esta fórmula no campo de validação do Product: =INDIRECT(D2).

Configuração passo a passo

Passo 1 — Prepare suas listas na planilha Lists:

  • E1: Laptop
  • E2: Phone
  • F1: Chair
  • F2: Desk
Note
Nota

Como são usados intervalos nomeados, não é necessário ter cabeçalhos, mas você pode mantê-los para sua conveniência. Neste exemplo, os cabeçalhos não serão utilizados nesses pequenos intervalos de células.

Etapa 2 — Criar um intervalo nomeado para cada categoria:

  • Selecionar E1:E2 → na Barra de Nome digitar Tech;
  • Selecionar F1:F2 → na Barra de Nome digitar Office.
carousel-imgcarousel-img
Note
Nota

O intervalo nomeado deve corresponder exatamente ao valor da categoria, incluindo letras maiúsculas e minúsculas. Se a célula da categoria estiver como Tech, o intervalo nomeado deve ser Tech — não tech ou TECH.

Etapa 3 — Aplicar validação à coluna Produto:

  1. Selecionar as células da coluna Produto (E2:E51);
  2. Abrir Validação de Dados → Configurações → Lista;
  3. Em Fonte, digitar: =INDIRECT(D2) — onde D2 é a primeira célula da Categoria;
  4. Clicar em OK

Uma Limitação Conhecida

Se a célula de Categoria estiver em branco, INDIRECT não terá nada para resolver e o Excel exibirá um erro de validação quando o usuário clicar no menu suspenso de Produto. É possível suprimir isso marcando Ignorar em branco na regra de validação de Produto — detalhado em Section 1, Chapter 5.

Tarefa

  1. Testar selecionando Tech em Categoria — confirmar que apenas Laptop e Phone aparecem na coluna Produto;
  2. Alterar Categoria para Office — confirmar que a lista de Produto muda para Chair e Desk ou verificar qualquer célula na coluna Produto ao lado do valor Office na coluna Categoria (por exemplo, célula E4);
  3. Ir para a planilha Lists e adicionar Tablet abaixo de Phone na coluna E;
  4. Abrir Fórmulas → Gerenciador de Nomes, localizar o intervalo nomeado Tech e expandi-lo para incluir a nova linha (E1:E3);
  5. Verificar novamente o menu suspenso de Produto — confirmar que Tablet agora aparece.
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 3

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 2. Capítulo 3
some-alt