Criando um menu suspenso condicional no Excel

0

Eu quero criar um segundo menu suspenso Select part que seja condicional com base na parte que corresponde ao dispositivo. Veja a folha de dados abaixo.

A ideia é que, se o usuário selecionar na lista suspensa Select device algo como Computer , as únicas opções disponíveis em Select part serão Ram e CPU .

Estou usando a função data validation -> validation criteria -> list do Excel para fazer isso.

A folha de dados é apenas em texto.

Na Folha de dados, o título _Device[1]_ é para a primeira lista suspensa e os títulos _Part_ e _Device[2]_ são a matriz pronta para a segunda lista suspensa.

Os principais requisitos são que a lista suspensa tem apenas dois menus suspensos, dispositivos e peças, e a folha de dados tem apenas texto e nada mais.

Lista suspensa

_Select_        _Drop down_

Select device   <Drop down list 'devices'>
Select part     <I need help here>

Folha de dados

_Device[1]_     _Part_     _Device[2]_

Computer     Ram        Computer
Car          CPU        Computer
Fridge       Window     Car
             Seat       Car
             Door       Fridge
             Holder     Fridge
    
por Joseph 12.04.2018 / 10:21

1 resposta

2

O que você está procurando é chamado de validação de dados dependente. Debra Dalgleish tem um tutorial sobre isso.

A idéia é 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. Em seguida, você pode usar Indireto () com o nome do item principal para produzir a lista de subitens na lista de validação de dados.

Talvez seja necessário reorganizar o layout dos dados para essa abordagem.

Se você não quiser ou não puder fazer isso, existe outra opção com nomes de intervalo dinâmico, mas isso exige que os dados sejam classificados de forma crescente pela coluna que você chama de " Dispositivo [2] ". Se você quiser ver isso, poste um comentário e eu explico.

    
por 12.04.2018 / 10:40