以二级下拉菜单制作为例,方法如下:
制作数据源表格:比如一级菜单为省份,二级菜单为城市,可以将表格制作为下图这样的表格;
定位有效自定义区域:选中D2:J5区域,按CTRL+G进行定位,定位常量,此步骤是为了不让下拉菜单中出现多余的空白选项;
自定义名称:将各省份的城市定义为本省名称,点击工具栏上的“公式”选项卡,在自定义名称区域点击“按所选内容创建”,选择最左列,确定;
创建一级下拉菜单:选中A2:A11(区域自定),依次点击“数据”选项卡-数据验证(2013版以前叫“数据有效性”),选择序列,在来源下的方框中点击下鼠标或点击方框后的小图标,用鼠标选择D2:D5,确定。
此时,在A2:A11区域即可选择省份;
制作二级下拉菜单(城市): *** 作与第4步基本相同,选中B2:B11区域后打开数据验证,序列,来源不同了,用公式=indirect(a2) 注意这个A2需要相对引用;
点击确定后,看下B列单元格,点击下拉箭头,只会出现你在A列对应单元格选择的省份城市。
如果需要制作更多级别的下拉菜单,即可采用同样的原理,继续制作数据源,分别将下一级的内容定义名称为上一级的名称即可。
1、以输入学生年级和班级的两级下拉菜单为例,首先我们把年级和班级在表格内的一个区域先把全部的数据输入完整。即我们先选中年级,年纪确定之后后面的二级列表中只能出现对应年级的班级。
2、接下来我们选中年级和班级的整个数据区域,按F5快捷键调出定位对话框,或者是在编辑选项卡下,有一项查找选择,在其下拉菜单中也可以找到定位条件,点击选择它也可以调出定位对话框。
3、在定位设置对话框左下角有一个定位条件按钮,点击它,在蹦出来的定位条件选择对话框中选择常量,并点击确定。
4、完成之后,选择公式选项,在其下面定义名称选项卡下,有一项是根据所选内容创建,我们点击选择它。在蹦出来的对话框中选择首行,并点击确定。
5、这样我们在名称管理下面就可以看到分别对年级进行了分组,其下对应了各个班级。
6、上面的设置完成之后,我们来设置需要输入数据的表格,首先根据数据有效性来设置一下一级下拉菜单即年级,选中数据区域,调出数据有效性对话框,选中序列,并在表格内选择第一行的年级数据区域。
7、接下来是二级菜单,我们还是先选中数据区域,调出数据有效性对话框,选择序列,并输入公式=indirect(B2),点击 确定,会蹦出来一个错误提示对话框,点击是,这是因为B2单元格现在还是空值。
8、返回到表格,我们前面先选中年级,对应的后面班级的下拉菜单就会跟随相应年级下的班级下拉菜单,我们直接选择就可以了。
设置二级下拉菜单说明:
1、定义名称:
1)在表中分单元格预先输入一级菜单内容,框选一级菜单内容,在左上角“名称框”输入任一名字如“一级”,即将其定义名称。
2)同样道理,定义二级菜单,如果有多个二级菜单,分别定义,如:河南、河北、山西、陕西” 定义为“华北”;湖南、湖北、江西,定义为“华中”。
2、设置一级下拉列表:
“数据/有效性/设置/允许/序列/来源/输入‘=一级’字样/确定”,即将其设置了一级下拉列表。
3、设置二级下拉列表:
选中本表已定义一级下拉菜单后一列的单元格,“数据/有效性/设置/允许/序列/来源/=
=INDIRECT($A1)“确定”,完成二级下拉列表设置。其A1单元格为示例,即二级下拉列表对应的一级下拉列表单元格。
4、两级下拉列表的使用:
一级下拉列表区域选择输入一级菜单,即华北、华中之一如“华北”,再在二级下拉列表区域对应单元格选择“河南、河北、山西、陕西”之一即可。
附件为三级菜单制作的动画,道理相同,供参考。
1、先将表格框架大致建立好,将姓名全部输入到A列,B列性别列具体信息暂时不输入;再到E1列输入男,E2列输入女;
2、先将EXCEL的功能区切换到“数据”,再用鼠标选中B2到B7列;
3、点击“数据有效性”→“数据有效性”,d出数据有效性窗口;
4、在“数据有效性”窗口,将有效性条件下的允许设置为“序列”;
5、再点击“来源”后面的选择按钮,用鼠标框选E1和E2,选择好之后再点击数据有效性后的返回按钮,回到“数据有效性”窗口,并点击确定;
6、此时,性别下面的的单元格后面就会自动出现一个下拉提示符,点击即可实现下拉选择;
7、如果要取消下拉菜单,则选中添加下拉菜单的单元格后进入第4步的窗口,点击“全部清除”即可;
8、要使表格更加美观,我们可以选中E列,并点击鼠标右键,选择“隐藏”。
利用数据有效性(数据验证)功能可以为单元格设置下拉菜单,比如我们设置A4单元格的数据验证来源为“手机”、“笔记本电脑”,那么单击单元格后面的下拉按钮,在打开的下拉列表中会显示出设置的两个产品。
方法/步骤
1
首先在工作表中依次输入一级内容(类别)、二级内容(品牌)和三级内容(型号),另外需要特别注意的是椭圆框处的三级标题内容应当是二级内容+一级内容;
2
选择A1:B4单元格区域,在“公式”选项卡中单击“根据所选内容创建”按钮,在打开的对话框中只选中“首行”复选框,然后单击“确定”按钮;
3
利用相同的方法,选择A6:F11单元格区域,单击单击“根据所选内容创建”按钮,在打开的对话框中只选中“首行”复选框,然后单击“确定”按钮,定义新的名称;
4
选择类别(一级内容)下的单元格区域,在“数据”选项卡中单击“数据验证”按钮,在打开的“数据验证”对话框中设置“允许”为“序列”,来源为“=$A$1:$B$1”(第一步中输入一级内容的单元格区域);
5
选择品牌(二级内容)下方的单元格区域,为其设置数据验证为“=INDIRECT(A14)”,单击“确定”按钮后会提示“源当前包含错误。是否继续?”单击“是”按钮即可;
6
利用相同的方法,设置型号(三级内容)下方的单元格区域的数据验证为“=INDIRECT(B14&A14)”,然后单击“确定”按钮即可;
7
个人建议
通过以上 *** 作后,即可实现三级下拉菜单互相对应,即选择某个类别后,即可选择该类别下对应的品牌和型号。
1、首先需要打开软件,选中 *** 作界面的A2单元格,选择数据-数据有效性。
2、然后会d出对话框,如图所示,选择允许为序列,来源选择=省市,点击确定即可。
3、这样,就在A2单元格生成了省市信息的下拉菜单。
4、同样的方式,设置别的表格里面的内容,如图所示,选中B2单元格,设置数据有效性,输入公式:=INDIRECT($A$2)。
5、最后,就可以看到页面上面的下拉菜单关联就做出来了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)