Quero criar um segundo menu suspenso Select part
condicional com base na parte que corresponde ao dispositivo. Veja a ficha técnica abaixo.
A ideia é que se o usuário selecionar no Select device
menu suspenso algo como Computer
as únicas opções disponíveis Select part
serão Ram
e CPU
.
Estou usando a data validation -> validation criteria -> list
função Excel para fazer isso.
A folha de dados é apenas texto.
Na folha de dados, o título _Device[1]_
é para o primeiro menu suspenso e os títulos _Part_
e _Device[2]_
a matriz estão prontas para o segundo menu suspenso.
Os principais requisitos são que a folha suspensa tenha apenas dois menus suspensos, dispositivos e peças, e a folha de dados tenha apenas texto e nada mais.
Folha suspensa
_Select_ _Drop down_
Select device <Drop down list 'devices'>
Select part <I need help here>
Ficha de dados
_Device[1]_ _Part_ _Device[2]_
Computer Ram Computer
Car CPU Computer
Fridge Window Car
Seat Car
Door Fridge
Holder Fridge
Responder1
O que você procura é chamado de validação de dados dependentes. Debra Dalgleish tem umtutorialsobre isso.
A ideia é que você tenha uma lista de subitens para cada item principal e atribua nomes de intervalo à lista de subitens que correspondem ao nome do item principal. Então você pode usar Indirect() com o nome do item principal para produzir a lista de subitens na lista de validação de dados.
Pode ser necessário reorganizar o layout dos dados para esta abordagem.
Se você não quiser ou não puder fazer isso, existe outra opção com nomes de intervalos dinâmicos, mas exige que os dados sejam classificados em ordem crescente pela coluna que você chama "Dispositivo[2]". Se você quiser dar uma olhada nisso, poste um comentário e eu explico.