Lista suspensa em cascata sem intervalo intitulado

Faça uma pergunta
O CCM tem publicado várias fichas técnicas sobre as listas drop-down de células, simples ou em cascata. Estas listas requerem o uso de intervalos nomeados, o que proíbe espaços, traços e caracteres reservados no nome desses intervalos, logo, para os itens da lista drop-down principal.


Objetivo

É particularmente interessante usar um método que substitua os intervalos nomeados por fórmulas nomeadas, onde essas restrições não existem mais, e onde as listas suspensas são dinâmicas (podem mudar de tamanho).

Quais são as fórmulas utilizadas

As 3 fórmulas utilizadas se baseiam na função DESLOCAMENTO, que vamos ver aqui:



A planilha BDD contém em A a lista principal; a coluna B calcula o número de itens de cada lista secundária, que ocupam as colunas C e seguintes:
=NBVAL(DESLOCAMENTO(C:C;;LINHA()-2))-1

Na planilha 3 a lista suspensa principal está em B2 e a fonte de validação é:

=DESLOCAMENTO(BDD!$A$2;;;NBVAL(BDD!$A:$A)-1)


que se adapta, automaticamente, ao número de itens digitados na coluna A da BDD e a lista suspensa secundária em D2 tem por fonte de validação:

=DESLOCAMENTO(BDD!$A$2;;EQUIV(escolha;ListaA;0)+1;PROCURARV(escolha;BDD!$A:$B;2;0))
, cujo tamanho da lista é indicado pela segunda coluna da BDD.

Quais são as outras vantagens

É possível deslizar para outros locais as células B2 e D2 contendo as listas suspensas. Também é possível mudar à vontade o número e o título de todos os dados da BDD e adicionar, editar ou excluir itens na coluna A da planilha de BDD livremente. Os títulos das listas secundárias, na linha 1, são alteradas em conformidade.

Saiba mais

Como criar listas suspensas em cascata no Excel
Planilha do Excel para administrar suas contas, receitas e despesas
criar listas suspensas no Excel
Listas suspensas no excel
Foto: © Microsoft.
Jean-François Pillou

Nosso conteúdo é produzido em colaboração com especialistas em tecnologia da informação sob o comando de Jean-François Pillou, fundador do CCM.net e diretor digital do Grupo Figaro. CCM é um site sobre tecnologia líder em nível internacional e está disponível em 11 idiomas.

Mais informações sobre a equipe do CCM