如何在excel中设置多级下拉选项
发布网友
发布时间:2022-03-28 14:43
我来回答
共1个回答
热心网友
时间:2022-03-28 16:12
方法/步骤
为了讲解的需要,下面小编就以查看学生成绩为例,进行详述。本例所要实现的效果是:首先用户在班级列表中选择一个班级,然后在学生列表中选择一名学生,然后在成绩列表中选择某一科目,就会显示该学生的对应成绩。首先制作如图所示的原始数据(注:在Sheet2工作表中创建原始数据)。
单元格区域命令
选中A2至A3单元格区域并命名为“bj";选中B3至B6单元格区域并命名为“一班”;选中B7至B9单元格区域并命名为“二班”;分别选中单元格区域C3至C4、C5至C6、C7至C8、C9至C10、C11至C12、C13至C14以及C15至C16并命名为“张三”、“李四”、“王五”、“赵六”、“feifeidwon”、“DUK001”、“PCI2010”,最后成绩列分别命名为“语文”和“数学”。
选中A2单元格,然后点击“数据”选项卡中的“数据有效性”按钮,在打开的“数据有效性”窗口中,切换到“设置”选项卡,然后从“允许”下拉列表中选择“序列”,并在“来源”输入框中输入“=bj",最后点击“确定”按钮。
点击选中B2单元格, 然后点击“数据”选项卡中的“数据有效性”按钮,在打开的“数据有效性”窗口中,切换到“设置”选项卡,然后从“允许”下拉列表中选择“序列”,并在“来源”输入框中输入“=INDIRECT(A2)",最后点击“确定”按钮。
同理,将C2以及D2单元格中的“数据有效性”中的“来源”设置为“=INDIRECT(B2)"以及"=INDIRECT(C2)".
6
最后一起来进行一下调试
在“班级”列表中选择“一班”,就会发现“学生姓名”列表中已经发生了变化,当选中一名学生时,考试科目列表中就会发生相应的变化。