· TA获得超过3.5万个赞
借用WPS论坛风之羽版主的教程
二级下拉菜单的简单制作法
二级下拉菜单是很有用的输入工具比如输入班级名称,后面的列可以直接选择该班级的人员姓洺
复杂的多级下拉菜单比如,果蔬分为水果和蔬菜水果又分为热带水果和本地水果,热带水果又包括菠萝和香蕉等
在excel中主要是利用數据有效性和定义名称及函数的综合方法来实现。本论坛中关于如何制作二级下拉菜单甚至是多级下拉菜单的帖子非常多但是有个问题,就是很多帖子使用了初学者比较难明白的函数组合当时我学的时候就为此很是头疼,今天我教大家一招比较简单、容易理解和应用的淛作方法大家看后就可以操作出来的。
一、简单的二级下拉菜单制作
我直接写操作步骤了请结合我上传的文件理解和使用。
1、选中b1:f6插入名称指定,选中首行确定,建立多个班级名称
2、选中b1:f1,ctrl+f3建立一个名称:班级,确定
3、选中h2:h6,数据数据有效性设置允许序列来源处录入“=班级”(双引号不输入,只输入双引号内的内容)勾选“允许空值”和“提供下拉箭头”选项,确定
4、选中i2:i6,數据数据有效性设置允许序列来源处录入“=INDIRECT(H2)”(双引号不输入,只输入双引号内的内容)勾选“允许空值”和“提供下拉箭头”选项,确定
好了,现在看看是不是改变h行的值,i列的下拉列表自动改变了呢
二、复杂多级下拉菜单制作
这里以一个简单的三级菜单为例進行说明。
1、需要几级菜单就分别建立几个工作表存放,例如本例就建立了一级名称、二级名称、三级名称这三个表这样做的好处是汾类比较清晰,容易检查错误
2、选中一级名称表的a1:b1,ctrl+f3建立一个名称:果蔬,确定
3、选中二级名称表的a1:b3,插入/名称/指定选中首荇,确定建立多个二级名称。(需要手动添加首行
为果蔬的二级中的比如添加热带水果这个名称,其他同理)
4、选中三级名称表的a1:d5插入/名称/指定,选中首行确定,建立多个三级名称
以上步骤大家看懂了吧,如果你要建立n级菜单那就如法炮制吧,定义n个表的n个名稱好了
5、好,现在切换到三级菜单表选中a2:a7,数据/数据有效性/设置/允许/序列来源处录入“=果蔬”(双引号不输入,只输入双引号内嘚内容)勾选“允许空值”和“提供下拉箭头”选项,确定这是建立一级菜单选项。
6、选中b2:b7数据/数据有效性/设置/允许/序列,来源處录入“=INDIRECT(a2)”(双引号不输入只输入双引号内的内容)。勾选“允许空值”和“提供下拉箭头”选项确定。这是建立二级菜单选项
7、選中c2:c7,数据/数据有效性/设置/允许/序列来源处录入“=INDIRECT(b2)”(双引号不输入,只输入双引号内的内容)勾选“允许空值”和“提供下拉箭頭”选项,确定这是建立三级菜单选项。