Construindo listas suspensas
Crie listas suspensas selecionáveis alimentadas por um intervalo nomeado
Construindo listas suspensas é uma aula grátis de Excel Formulas Academy no CoddyKit. Esta é a aula 4 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Excel Formulas Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Excel Formulas Academy inclui 4 aulas no total.
Por que usar listas suspensas?
Uma lista suspensa adiciona a uma célula uma pequena seta que revela um menu de opções permitidas. Os usuários escolhem em vez de digitar.
Esta é a forma mais prática de validação de dados:
- Sem erros de digitação — as opções já foram aprovadas.
- Ortografia consistente em toda a coluna.
- Entrada de dados mais rápida para valores repetidos, como status ou regiões.
Nos bastidores, uma lista suspensa é apenas uma regra de validação do tipo Lista.
Uma lista digitada rapidamente
A lista suspensa mais simples usa valores digitados diretamente na regra. Na caixa de diálogo Validação de dados do Excel, escolha Permitir: Lista e digite na caixa Origem:
Yes,No,Maybe
Separe os itens com vírgulas. No Google Sheets, escolha Menu suspenso e insira cada opção.
- É ideal para listas pequenas que raramente mudam.
- Desvantagem: para editar a lista, é preciso reabrir a regra.
Listar a partir de um intervalo de células
Para listas maiores ou que mudam com frequência, indique um intervalo de células como origem. Digite as opções em uma coluna, por exemplo, F2:F6, e defina a origem da validação como:
=$F$2:$F$6
Agora, editar as células da coluna F atualizará instantaneamente a lista suspensa.
- Use referências absolutas para manter a origem fixa.
- Se quiser, mantenha as células de opções em uma guia de pesquisa organizada.
=$F$2:$F$6Controlar uma lista suspensa com um intervalo nomeado
É aqui que os intervalos nomeados e a validação se combinam muito bem. Dê ao intervalo de opções o nome RegionList e defina a origem da validação simplesmente como:
=RegionList
Agora a lista suspensa fica clara e fácil de manter. Quem revisar a regra verá um nome significativo em vez de um endereço enigmático.
- Funciona da mesma forma no Excel e no Google Sheets.
- O nome e a lista suspensa permanecem sincronizados.
=RegionListExemplo resolvido: coluna de status
Imagine um rastreador de tarefas. Em uma guia auxiliar, liste os status em A1:A4: Aberto, Em andamento, Bloqueado, Concluído. Dê a esse intervalo o nome StatusList.
Selecione sua coluna de status, abra a Validação de dados, escolha Lista e defina a origem como =StatusList.
Agora, todas as células de status oferecem as mesmas quatro opções organizadas. Os relatórios e as fórmulas COUNTIF que contam cada status nunca deixarão passar uma entrada com erro de ortografia.
=COUNTIF(StatusColumn,"Done")Listas suspensas que crescem automaticamente
Se você adicionar uma nova opção à lista de origem, um intervalo fixo como =$F$2:$F$6 não a incluirá. Duas soluções mantêm a lista suspensa em crescimento:
- Converta a origem em uma Tabela do Excel e dê um nome à coluna — as tabelas se expandem automaticamente.
- Ou defina um intervalo nomeado dinâmico usando uma função de expansão, como
=A2#, nas versões mais recentes do Excel.
No Google Sheets, indicar uma coluna inteira como F2:F inclui adições futuras.
Listas suspensas dependentes
Uma lista suspensa dependente mostra opções diferentes com base em outra célula. Escolha um país em uma célula, e a lista suspensa de cidades mostrará apenas as cidades desse país.
O truque clássico do Excel dá a cada sublista um nome correspondente a uma categoria e usa INDIRECT na origem:
=INDIRECT(A2)
Se A2 contiver France e um intervalo nomeado France listar suas cidades, a lista suspensa se adaptará. É uma técnica avançada, mas poderosa.
=INDIRECT(A2)Permitir ou bloquear outras entradas
Por padrão, uma regra de lista ainda permite que os usuários digitem valores manualmente. Você controla esse comportamento:
- No Excel, o Alerta de erro definido como Parar rejeita qualquer valor que não esteja na lista.
- Se você permitir Aviso, os usuários poderão substituir a escolha da lista suspensa.
- No Google Sheets, escolha Rejeitar a entrada para impor a lista de forma rigorosa.
Para manter relatórios consistentes, escolha a opção rigorosa, de modo que apenas os valores listados possam ser inseridos.
Mostrar a seta da lista suspensa
A pequena seta só aparece quando a célula está selecionada e somente se a opção Lista suspensa na célula estiver marcada (Excel) ou se o estilo de lista suspensa estiver ativado (Sheets).
- Se nenhuma seta aparecer, reabra a regra e ative a opção de lista suspensa na célula.
- O Sheets permite escolher entre um indicador em forma de seta e uma validação simples.
Essa configuração controla apenas a apresentação; a regra subjacente de valores permitidos permanece igual nos dois casos.
Manter suas listas suspensas
Como a lista suspensa é alimentada por =RegionList, a manutenção é fácil:
- Adicione ou remova regiões nas células do intervalo nomeado.
- Se o tamanho do intervalo mudar, atualize o intervalo nomeado no Gerenciador de Nomes (ou use uma tabela para evitar essa tarefa).
- As células existentes mantêm seus valores mesmo que você edite a lista posteriormente.
Uma única origem nomeada alimenta todas as listas suspensas que fazem referência a ela — altere uma vez e atualize tudo.
=RegionListListas suspensas e pesquisas em conjunto
As listas suspensas se tornam ainda mais úteis quando combinadas com fórmulas de pesquisa. Escolha uma região em uma lista suspensa na célula A2 e pesquise suas vendas:
=XLOOKUP(A2,RegionList,SalesList)
Como a lista suspensa garante que A2 sempre contenha uma região válida, a pesquisa nunca falhará por causa de um erro de digitação.
- A lista suspensa controla a entrada.
- A pesquisa reage à escolha.
Essa combinação é o coração dos relatórios interativos orientados por fórmulas.
=XLOOKUP(A2,RegionList,SalesList)Verificação rápida
Você criou um intervalo nomeado RegionList para suas opções. Qual deve ser a origem da Lista de validação de dados para criar uma lista suspensa a partir dele?
Recapitulação
Você aprendeu a criar listas suspensas que mantêm os dados organizados:
- Use uma regra de validação do tipo Lista com itens digitados, um intervalo de células ou um intervalo nomeado.
- Alimente uma lista suspensa com
=RegionListpara obter clareza e facilitar a manutenção. - Faça as listas crescerem usando tabelas ou origens que abrangem colunas inteiras.
- Use alertas de erro Parar para permitir apenas os valores listados.
Você concluiu Intervalos nomeados e Validação de dados — agora suas fórmulas são mais claras e suas entradas, controladas e confiáveis.
=RegionListPerguntas Frequentes
A aula “Construindo listas suspensas” é grátis?
Sim — o texto completo de “Construindo listas suspensas” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Excel Formulas Academy, atualize para CoddyKit PRO. O curso de Excel Formulas Academy inclui 4 aulas no total.
O que vou aprender em “Construindo listas suspensas”?
Crie listas suspensas selecionáveis alimentadas por um intervalo nomeado Você pratica Excel Formulas Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Excel Formulas Academy?
Nenhuma experiência prévia é necessária. Excel Formulas Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 4.
Quanto tempo leva a aula “Construindo listas suspensas”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Excel Formulas Academy?
Sim. Cada aula de Excel Formulas Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Criando e usando intervalos nomeados
- Nomeando constantes e fórmulas
- Restringindo entradas com validação de dados
- Construindo listas suspensas