EXCEL二级下拉菜单

如题所述

一、Excel一级下拉菜单制作

例如在A1:A10单元格制作一个下拉列表菜单,步骤如下:

选中A1:A10单元格,选择“数据—有效性”,进行如图所示设置即可,其中来源中的每一项要用英文逗号隔开。

设置好以后,在A1:A10单元格就能进行下拉选择了,如图所示:

二、Excel二级下拉菜单制作

例如在A1:A10和B1:B10单元格制作二级联动下拉列表菜单,步骤如下:

1、在表中输入需联动下拉选择的信息,如图所示(其中省份是一级下拉选项,市名是二级下拉选项):

2、选中E1:F1单元格,选择“插入—名称—定义”,输入名称如“省份”,如图所示:

3、选中E1:F3单元格,选择“插入—名称—指定—首行”,如图所示:

4、选中A1:A10单元格,选择“数据—有效性”,进行如图所示设置即可,其中来源中输入=省份

5、选中B1:B10单元格,选择“数据—有效性”,进行如图所示设置即可,其中来源中输入=INDIRECT($A1)

设置好以后,在A1:A10和B1:B10单元格就能实现联动下拉选择了,如图所示:

三、Excel三级下拉菜单制作

例如在A1:A10和B1:B10和C1:C10单元格制作三级联动下拉列表菜单,步骤如下:

1、在表中输入需联动下拉选择的信息,如图所示(其中省份是一级下拉选项,市名是二级下拉选项,县名是三级下拉选项):

2、选中E1:F1单元格,选择“插入—名称—定义”,输入名称如“省份”,如图所示:

3、选中E1:F3单元格,选择“插入—名称—指定—首行”,如图所示:

4、选中E5:H7单元格,选择“插入—名称—指定—首行”,如图所示:

5、选中A1:A10单元格,选择“数据—有效性”,进行如图所示设置即可,其中来源中输入=省份

6、选中B1:B10单元格,选择“数据—有效性”,进行如图所示设置即可,其中来源中输入=INDIRECT($A1)

7、选中C1:C10单元格,选择“数据—有效性”,进行如图所示设置即可,其中来源中输入=INDIRECT($B1)

设置好以后,在A1:A10和B1:B10和C1:C10单元格就能实现联动下拉选择了,如图所示:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-24
首先看一下原始数据,原始信息在一张工作表,第一行是省市名称,下面的若干行为对应省市下面的地名和区名。需要在另外一张工作表中A列和B列建立联动的二级下拉菜单。
excel二级联动下拉菜单怎么做
excel二级联动下拉菜单怎么做
2
首先,选中原始表的所有数据(包括多余的空白单元格),按F5或者Ctrl+G调出定位对话框。选择左下角的【定位条件】。
excel二级联动下拉菜单怎么做
3
如下图,选则【常量】,并点击【确定】按钮。这样,所有的非空单元格被选中。
excel二级联动下拉菜单怎么做
excel二级联动下拉菜单怎么做
选择功能区的【数据】-【有效性】-【根据所选内容创建】。
excel二级联动下拉菜单怎么做
由于标题在第一行,因此选择【首行】为名称,然后点击【确定】按钮。
excel二级联动下拉菜单怎么做
操作完毕后,在名称管理器中就可以看到定义的名称了。
excel二级联动下拉菜单怎么做
选中第一行的省市名称(也定位到非空白单元格),在名称框中输入“省市”两个字,然后按回车,这样就定义了一个“省市”的名称。
excel二级联动下拉菜单怎么做
选中操作界面的A2单元格,选择【数据】-【数据有效性】。
excel二级联动下拉菜单怎么做
如下图,选择【序列】,【来源处】输入:=省市,然后点击【确定】按钮。
excel二级联动下拉菜单怎么做
这样,就在A2单元格生成了省市信息的下拉菜单。
excel二级联动下拉菜单怎么做
同样的方法,选中B2单元格,设置数据有效性,输入公式:=INDIRECT($A$2)。
excel二级联动下拉菜单怎么做
设置完毕后,A2单元格选择“河北”时B2的下拉菜单返回“河北”的信息;A2单元格选择“北京”时B2的下拉菜单返回“北京”的信息。
excel二级联动下拉菜单怎么做
excel二级联动下拉菜单怎么做
注意:
上述二级下拉菜单设置的公式采取了行列都绝对引用,如果要使二级下拉菜单对整列均可用,将公式更改为:=INDIRECT($A2)即可。追问

绝对的复制,我早看过这了

不会就不会,别这样

第2个回答  2020-07-10

表格中制作下拉菜单录入数据,是非常提高工作效率的,还可以制作二级联动下拉菜单,也就是一级菜单选择后,二级菜单只显示与一级菜单相关联的内容供我们选择。

第3个回答  2015-01-24
以前弄过。问题是这样的。怎么让一个单元格根据另一个单元格被选定的内容给出不同的选项?
比如A、B两个单元格,A的选项有“数字、大写字母、小写字母”,B的选项有“123456、ABCDEF、abcdef”
当A我选定数字的时候,B的选项只出现123456
当A我选定大写字母的时候,B的选项只出现ABCDEF
当A我选定小写字母的时候,B的选项只出现abcdef
表达的够清晰了吧?应该理解我的问题吧?

,数据有效性 序列,再配合一个能返回指定区域的函数就行了(自己找下这个吧)=OFFSET(I$4,,MATCH(B3,$I$2:$K$2,0)-1,COUNTA(OFFSET(I$4,,MATCH(B3,$I$2:$K$2,0)-1,100,)))本回答被提问者采纳
相似回答